Esempio n. 1
0
 /**
  * Resets application settings.
  *
  * @return void
  * @since 0.1.0
  */
 public function resetApplicationSettings()
 {
     $appModel = new \ApplicationModel();
     $appModel->language = Fixtures::get('defaults:app:language');
     $appModel->name = Fixtures::get('defaults:app:name');
     $appModel->theme = Fixtures::get('defaults:app:theme');
     $appModel->save();
 }
Esempio n. 2
0
 /**
  * Renders options page and saves passed options.
  *
  * @return void
  * @since 0.1.0
  */
 public function actionOptions()
 {
     $model = new \ApplicationModel();
     if ($data = \Yii::app()->request->getPost('ApplicationModel', false)) {
         $model->save($data);
         // setAndSave analog, errors fetched in view
         // resetting page title after language switch
         $this->page->resetI18n();
     }
     $this->render('options', array('appModel' => $model));
 }