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