Esempio n. 1
0
 public function politica()
 {
     $this->pagina = 'politica';
     $this->titulo = 'política de privacidad';
     $this->estilo = array($this->pagina, 'general_paginas');
     $this->javascript = '';
     $text = new Paginas_model();
     $datos['texto'] = $text->texto('1');
     $this->output->cache(20);
     $this->mostrar($datos);
 }
Esempio n. 2
0
 static function buscar($dato, $campo, $orden, $offset, $limite, $cortado = FALSE)
 {
     self::$db->select('*');
     self::$db->like('NombrePagina', $dato);
     self::$db->or_like('Posicion', $dato);
     self::$db->or_like('Texto', $dato);
     self::$db->or_like('Nombre', $dato);
     self::$db->or_like('ApellidoP', $dato);
     self::$db->or_like('ApellidoM', $dato);
     self::$db->or_like('CONCAT(Nombre, " ", ApellidoP, " ", ApellidoM)', $dato);
     self::$db->or_like('CONCAT(Nombre, " ", ApellidoP)', $dato);
     self::$db->or_like('CONCAT(ApellidoP, " ", ApellidoM)', $dato);
     self::$db->limit($limite, $offset);
     self::$db->order_by($campo, $orden);
     $query = self::$db->get('Paginas');
     $paginas = $query->result();
     if ($cortado) {
         Paginas_model::_limitar_caracteres(30, $paginas);
     }
     return $paginas;
 }
Esempio n. 3
0
 public function my404()
 {
     $this->pagina = '404';
     $this->carpeta = '';
     $this->estilo = $this->pagina;
     $this->load->library('form_validation');
     $datos = '';
     if ($this->uri->segment(1) == 'empleado' || $this->uri->segment(1) == 'admin' || $this->uri->segment(1) == 'administrador' || $this->input->post('buscador') != '') {
         $this->carpeta = 'empleado';
         $datos['buscador'] = array('class' => 'search-query', 'type' => 'text', 'name' => 'buscador', 'placeholder' => 'Buscar', 'autofocus' => 'autofocus');
         $datos['boton'] = array('class' => 'btn', 'id' => 'buscador', 'name' => 'button', 'value' => 'Buscar');
     } elseif ($this->uri->segment(1) == 'cliente') {
         $this->carpeta = 'cliente';
     }
     $this->form_validation->set_rules('buscador', 'Buscador', 'trim|required|xss_clean');
     $this->form_validation->set_message('required', '%s no puede estar vacio');
     $this->form_validation->set_message('xss_clean', ' %s no es una búsqueda válida');
     if ($this->form_validation->run() == TRUE) {
         $busqueda = $this->input->post('buscador');
         $limit = Paginas_model::busqueda_cantidad($busqueda);
         $offset = 0;
         $orden = 'asc';
         $campo = 'NombrePagina';
         $datos['paginas'] = Paginas_model::buscar($busqueda, $campo, $orden, $offset, $limit, true);
         $datos['numero'] = Paginas_model::busqueda_cantidad($busqueda);
     }
     $this->mostrar($datos);
 }