/** * AddAction for Activitys * * @return void */ public function addAction() { //check if the user select a production $this->production = new Zend_Session_Namespace('production'); if ($this->production->id == null) { return $this->_helper->_redirector->gotoSimple('index', 'production', 'production'); } $this->view->headTitle("Add New Activity", 'APPEND'); $request = $this->getRequest(); $form = new Production_Form_Activity(); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { $model = new Production_Model_Activity(); $data = $form->getValues(); $data["productions_id"] = $_SESSION["production"]["id"]; $_SESSION["production"]["activity_id"] = $model->save($data); $_SESSION["production"]["activity_name"] = $data["name"]; return $this->_helper->_redirector->gotoSimple('consult', 'activity', 'production'); } // die("no es valido again"); } else { // $data["production_id"] = $this->_getParam('id', 0); // $model= new Production_Model_Production(); // $form->setOwnCompany($model->fetchOwnCompanyid( $data["production_id"])); // $form->setClientCompany($model->fetchClientCompanyid( $data["production_id"])); //// //// die();e // $form->init(); $form->populate($form->getValues()); } $this->view->form = $form; }