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