Esempio n. 1
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);
 }