Пример #1
0
 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");
 }