public function addAction() { $this->view->breadcrumb = Snep_Breadcrumb::renderPath(array($this->view->translate("Manage"), $this->view->translate("Pickup Groups"), $this->view->translate("Add Pickup Group"))); Zend_Registry::set('cancel_url', $this->getFrontController()->getBaseUrl() . '/' . $this->getRequest()->getControllerName() . '/index'); $form_xml = new Zend_Config_Xml("modules/default/forms/pickupGroup.xml"); $form = new Snep_Form($form_xml->general); $form->setAction($this->getFrontController()->getBaseUrl() . '/' . $this->getRequest()->getControllerName() . '/add'); $name = $form->getElement('name')->setLabel($this->view->translate("Name")); if ($this->getRequest()->getPost()) { $form_isValid = $form->isValid($_POST); $dados = $this->_request->getParams(); if ($form_isValid) { $pickupgroup = new Snep_PickupGroups_Manager(); $data = array('ds_name' => $dados['name']); $pickupgroup->insert($data); $this->_redirect("/" . $this->getRequest()->getControllerName() . "/"); } } $this->view->form = $form; $this->renderScript("pickup-groups/add_edit.phtml"); }