/** * AddAction for Userscompaniess * * @return void */ public function addAction() { $this->view->headTitle("Add New User", 'APPEND'); $request = $this->getRequest(); $form = new Company_Form_Userscompanies(); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { //comprobar que el usuario existe $data = $form->getValues(); $model_user = new User_Model_Users(); if ($data_userscompanies["acl_users_id"] = $model_user->fetchUserByEmail($data['email'])) { $data_userscompanies["companies_id"] = $_SESSION["company"]["id"]; $model = new Company_Model_Userscompanies(); //comprobar si ya existe en esa produccion // Zend_Debug::dump($data_userscompanies); // die(); $model->save($data_userscompanies); } else { //TODO enviar email } // Zend_Debug::dump($data_userscompanies); // die(); return $this->_helper->redirector('index'); } } else { $form->populate($form->getValues()); } $this->view->form = $form; }