当前位置: 首页>>代码示例>>PHP>>正文


PHP Filter::get方法代码示例

本文整理汇总了PHP中Filter::get方法的典型用法代码示例。如果您正苦于以下问题:PHP Filter::get方法的具体用法?PHP Filter::get怎么用?PHP Filter::get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Filter的用法示例。


在下文中一共展示了Filter::get方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: save

 function save($package)
 {
     $Filter = new Filter();
     $name = $this->getName($Filter->get($package, 'name', null));
     if ($Filter->get($package, 'error', false)) {
         // An HTTP error occurred
         return false;
     } else {
         if (empty($name)) {
             // An empty file name was posted
             return false;
         } else {
             if ($this->exists($name)) {
                 return false;
             }
         }
     }
     $Uploader = new Uploader(array("application/zip"), array(SB_TMP_DIR));
     list($result, $tmpfile) = $Uploader->upload($package, SB_TMP_DIR);
     if (intval($result) != 1) {
         // The file was not uploaded
         return false;
     }
     // handle the file move to the managers dir
     if (!FileSystem::make_dir($this->directory . $name)) {
         // The target directory could not be created
         return false;
     }
     return $this->unzip($tmpfile, $this->directory . $name);
 }
开发者ID:schulzp,项目名称:stamm_leo_website,代码行数:30,代码来源:fragment.php

示例2: save

 function save($package)
 {
     $Filter = new Filter();
     $name = $this->getName($Filter->get($package, 'name', null));
     if ($Filter->get($package, 'error', false)) {
         // An HTTP error occurred
         return false;
     } else {
         if (empty($name)) {
             // An empty file name was posted
             return false;
         } else {
             if ($this->exists($name)) {
                 return false;
             }
         }
     }
     $Uploader = new Uploader(array("application/zip"), array(SB_TMP_DIR));
     list($result, $tmpfile) = $Uploader->upload($package, SB_TMP_DIR);
     if (intval($result) != 1) {
         // The file was not uploaded
         return false;
     }
     if ($this->unzip($tmpfile, $this->directory)) {
         return true;
     }
     unlink($tmpfile);
     return false;
 }
开发者ID:schulzp,项目名称:stamm_leo_website,代码行数:29,代码来源:module.php

示例3: getAjaxAcceso

 /**
  * Método para buscar accesos
  * 
  * @param string $field Nombre del campo
  * @param string $value Valor del campo
  * @param string $order Orden
  * @param int $page Número de página
  * @return array ActiveRecord
  */
 public function getAjaxAcceso($field, $value, $order = '', $page = 0)
 {
     $value = Filter::get($value, 'string');
     if (strlen($value) <= 2 or $value == 'none') {
         return NULL;
     }
     $columns = 'acceso.*, IF(acceso.tipo_acceso=' . self::ENTRADA . ', "Entrada", "Salida") AS new_tipo, usuario.login, usuario.nombre, usuario.apellido';
     $join = 'INNER JOIN usuario ON usuario.id = acceso.usuario_id ';
     $conditions = "usuario.id > '1'";
     $order = $this->get_order($order, 'acceso.acceso_at', array('fecha' => array('ASC' => 'acceso.acceso_at ASC, usuario.nombre ASC, usuario.apellido ASC', 'DESC' => 'acceso.acceso_at DESC, usuario.nombre ASC, usuario.apellido ASC'), 'nombre' => array('ASC' => 'usuario.nombre ASC, usuario.apellido ASC, acceso.acceso_at DESC', 'DESC' => 'usuario.nombre DESC, usuario.apellido DESC, acceso.acceso_at DESC'), 'apellido' => array('ASC' => 'usuario.nombre ASC, usuario.apellido ASC, acceso.acceso_at DESC', 'DESC' => 'usuario.nombre DESC, usuario.apellido DESC, acceso.acceso_at DESC'), 'ip', 'tipo_acceso' => array('ASC' => 'acceso.tipo_acceso ASC, acceso.acceso_at DESC, usuario.nombre ASC, usuario.apellido ASC', 'DESC' => 'acceso.tipo_acceso DESC, acceso.acceso_at DESC, usuario.nombre DESC, usuario.apellido DESC')));
     //Defino los campos habilitados para la búsqueda por seguridad
     $fields = array('fecha', 'nombre', 'apellido', 'tipo_acceso', 'ip');
     if (!in_array($field, $fields)) {
         $field = 'nombre';
     }
     if ($field == 'fecha') {
         $conditions .= " AND DATE(acceso.acceso_at) LIKE '%{$value}%'";
     } else {
         if ($field == 'tipo_acceso') {
             $conditions .= " HAVING new_tipo LIKE '%{$value}%'";
         } else {
             $conditions .= " AND {$field} LIKE '%{$value}%'";
         }
     }
     if ($page) {
         return $this->paginated_by_sql("SELECT {$columns} FROM {$this->source} {$join} WHERE {$conditions} ORDER BY {$order}", "page: {$page}");
     } else {
         return $this->find_all_by_sql("SELECT {$columns} FROM {$this->source} {$join} WHERE {$conditions} ORDER BY {$order}", "order: {$order}");
     }
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:39,代码来源:acceso.php

示例4: getAjaxsectores

 /**
  * Método para buscar sectores
  */
 public function getAjaxsectores($field, $value, $order = '', $page = 0)
 {
     $value = Filter::get($value, 'string');
     if (strlen($value) < 1 or $value == 'none') {
         return NULL;
     }
     if ($field == 'parroquia') {
         $field = 'parroquia.nombre';
     }
     $columns = 'sector.*, parroquia.*, parroquia.id as idparroquia ';
     $join = 'INNER JOIN parroquia  ON  sector.parroquia_id = parroquia.id ';
     $order = $this->get_order($order, 'sector', array('sector' => array('ASC' => 'sector.sector ASC, sector.direccion ASC', 'DESC' => 'sector.sector DESC, sector.direccion DESC'), 'direccion' => array('ASC' => 'sector.direccion ASC, sector.sector ASC', 'DESC' => 'sector.direccion DESC, sector.sector DESC'), 'celular' => array('ASC' => 'sector.cedula ASC, sector.apellido1 ASC', 'DESC' => 'sector.cedula DESC, titular.apellido1 DESC'), 'parroquia' => array('ASC' => 'parroquia.nombre ASC, sector.sector ASC', 'DESC' => 'parroquia.nombre DESC, sector.sector DESC'), 'telefono' => array('ASC' => 'sector.telefono ASC, sector.sector ASC, sector.direccion ASC', 'DESC' => 'sector.telefono DESC, sector.sector DESC, sector.direccion DESC')));
     //Defino los campos habilitados para la búsqueda
     $fields = array('sector', 'direccion', 'celular', 'parroquia.nombre', 'telefono');
     if (!in_array($field, $fields)) {
         $field = 'sector';
     }
     //if(! ($field=='parroquia' && $value=='todas') ) {
     $conditions = " {$field} LIKE '%{$value}%'";
     //}
     if ($page) {
         return $this->paginated("columns: {$columns}", "join: {$join}", "conditions: {$conditions}", "order: {$order}", "page: {$page}");
     } else {
         return $this->find("columns: {$columns}", "join: {$join}", "conditions: {$conditions}", "order: {$order}");
     }
     //"conditions: $conditions",
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:30,代码来源:sector.php

示例5: before_save

 /**
  * Callback que se ejecuta antes de guardar/modificar
  */
 public function before_save()
 {
     $this->nombre = Filter::get($this->nombre, 'string');
     $this->apellido = Filter::get($this->apellido, 'string');
     $this->nuip = Filter::get($this->nuip, 'numeric');
     $this->telefono = Filter::get($this->telefono, 'numeric');
 }
开发者ID:slrondon,项目名称:MikrotikCenter,代码行数:10,代码来源:persona.php

示例6: getInformacionTiposolicitud

 /**
  * Método para ver la información de una sucursal
  * @param int|string $id
  * @return Sucursal
  */
 public function getInformacionTiposolicitud($id, $isSlug = false)
 {
     $id = $isSlug ? Filter::get($id, 'string') : Filter::get($id, 'numeric');
     $columnas = 'tiposolicitud.*  ';
     $condicion = "tiposolicitud.id = '{$id}'";
     return $this->find_first("columns: {$columnas}", "conditions: {$condicion}");
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:12,代码来源:tiposolicitud.php

示例7: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.nombre.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $modelo = new Modelo();
     $this->modelos = $modelo->getListadoModelo($order, $page);
     $this->order = $order;
     $this->page_title = 'Listado de Modelos';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:modelo_controller.php

示例8: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.nombre.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $marca = new Marca();
     $this->marcas = $marca->getListadoMarca($order, $page);
     $this->order = $order;
     $this->page_title = 'Listado de Marcas';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:marca_controller.php

示例9: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.Turno.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $turno = new Turno();
     $this->turnos = $turno->getListadoTurno($order, $page);
     $this->order = $order;
     $this->page_title = 'Listado de Turnoes';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:turno_controller.php

示例10: aprobadas

 /**
  * Método para 
  */
 public function aprobadas($order = 'order.nombre.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $incidencias = new Incidencias();
     $this->incidenciass = $incidencias->getListadoContabilizarIncidencias($order, $page, $tps = self::TPS);
     $this->order = $order;
     $this->page_title = 'Contabilizar Solicitudes de Atención Primaria';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:incidencia_controller.php

示例11: getInformacionCobertura

 /**
  * Método para ver la información de una sucursal
  * @param int|string $id
  * @return Sucursal
  */
 public function getInformacionCobertura($id, $isSlug = false)
 {
     $id = $isSlug ? Filter::get($id, 'string') : Filter::get($id, 'numeric');
     $columnas = 'cobertura.*';
     $join = '';
     $condicion = "cobertura.id = '{$id}'";
     return $this->find_first("columns: {$columnas}", "join: {$join}", "conditions: {$condicion}");
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:13,代码来源:cobertura.php

示例12: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.nombre.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $cargo = new Cargo();
     $this->cargos = $cargo->getListadoCargo($order, $page);
     $this->order = $order;
     $this->page_title = 'Listado de Cargo';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:cargo_controller.php

示例13: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.Sector.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $sector = new Sector();
     $this->sectores = $sector->getListadoSector($order, $page);
     $this->order = $order;
     $this->page_title = 'Listado de Sectores';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:sector_controller.php

示例14: aprobadas

 /**
  * Método para 
  */
 public function aprobadas($order = 'order.nombre.asc', $page = 'pag.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $solicitud_servicio = new Mantenimientos();
     $this->solicitud_servicios = $solicitud_servicio->getListadoContabilizarMantenimientos($order, $page, $tps = self::TPS);
     $this->order = $order;
     $this->page_title = 'Contabilizar Solicitudes de Atención Primaria';
 }
开发者ID:RFDO93,项目名称:mantenimiento,代码行数:11,代码来源:mantenimientos_controller.php

示例15: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.id.asc', $page = 'page.1')
 {
     $page = Filter::get($page, 'page') > 0 ? Filter::get($page, 'page') : 1;
     $usuario = new Empleados();
     $this->usuarios = $usuario->getListado('todos', $order, $page);
     $this->order = $order;
     $this->page_title = 'Listado de Empleados';
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:11,代码来源:empleados_controller.php


注:本文中的Filter::get方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。