public function executeNew(sfWebRequest $request) { $isModerator = $request->getParameter('type') == 'animator' ? true : false; $this->isModerator = $isModerator; $moderator = new Moderator(); $login = new Login(); $login->setIsModerator($isModerator); $moderator->setLogin($login); $this->form = new ModeratorForm($moderator, array('new' => true)); }
public function executeStepThree(sfWebRequest $request) { $error = 0; $configuration = sfProjectConfiguration::getActive(); $db = new sfDatabaseManager($configuration); foreach ($db->getNames() as $connection) { try { @$db->getDatabase($connection)->getConnection(); } catch (Exception $e) { $error = 1; } } if ($error == 1) { $this->getUser()->setFlash('error', $e->getMessage()); $this->redirect('firstBoot/stepOne'); } $moderator = new Moderator(); $login = new Login(); $login->setIsModerator(true); $moderator->setLogin($login); $this->form = new ModeratorForm($moderator, array('new' => true)); }