public function agregarAction() { $this->view->subtitle = "Agregar"; if (!$this->view->usuarioLogueado) { die("acceso no autorizado"); } if ($this->_request->isPost()) { $filter = new Zend_Filter_StripTags(); /* Parámetros enviados por el Form */ $nombre = strtolower(trim($filter->filter($this->_request->getPost('nombre')))); $titulo = trim($this->_request->getPost('titulo')); $descripcion = $this->_request->getPost('descripcion'); $por_defecto = $this->_request->getPost('por_defecto'); $orden = $this->_request->getPost('orden'); $url_home = $this->_request->getPost('url_home'); if ($nombre != '' && $descripcion != '') { $data = array('nombre' => $nombre, 'titulo' => $titulo, 'descripcion' => $descripcion, 'por_defecto' => $por_defecto, 'orden' => $orden, 'url_home' => $url_home); Zend_Loader::loadClass('Sitios'); $Sitios = new Sitios(); $Sitios->insert($data); $this->_redirect('/admin/sitios/'); return; } else { $this->view->message = "Deben llenarse todos los campos"; } } $this->view->sitio = new stdClass(); $this->view->sitio->id = null; $this->view->sitio->nombre = ''; $this->view->sitio->titulo = ''; $this->view->sitio->descripcion = ''; $this->view->sitio->por_defecto = false; $this->view->sitio->orden = 0; $this->view->sitio->url_home = ''; $this->view->action = "agregar"; $this->view->buttonText = "Agregar"; $this->render(); }