Пример #1
0
 public function actionStep2()
 {
     error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
     $conf_form = new InstallConfig();
     $conf_form_long = new AdminConfig();
     if ($conf_form->available_step < 2) {
         $this->redirect($this->createUrl('install/index'));
     }
     if (Yii::app()->request->isPostRequest && isset($_POST['create_database'])) {
         $res = $conf_form->setupDb();
         $res_long = $conf_form_long->setupDb();
         if (isset($res['ok']) && isset($res_long['ok'])) {
             sleep(1);
             $conf_form->saveDBInstallStatusConfig(1);
             $this->redirect($this->createUrl('install/step3'));
         } else {
             print_r($res);
             print_r($res_long);
         }
     }
     $conf_form->getAvailableStep();
     $this->render('step2', array('conf_form' => $conf_form));
 }