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); }