/** * 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(); }
/** * 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)); }