Пример #1
0
 public function actionStep3()
 {
     error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
     $conf_form = new InstallConfig();
     $conf_form_long = new AdminConfig();
     if ($conf_form->available_step < 3) {
         $this->redirect($this->createUrl('install/step2'));
     }
     if (Yii::app()->request->isPostRequest && isset($_POST['save_path'])) {
         $conf_form->scenario = 'path';
         $conf_form->attributes = $_POST['InstallConfig'];
         if ($conf_form->validate()) {
             $conf_form->savePathConfig();
             $conf_form_long->deleteSync();
             $this->redirect($this->createUrl('install/step4'));
         }
     }
     $conf_form->getAvailableStep();
     $this->render('step3', array('conf_form' => $conf_form));
 }