src/controllers/SettingsController.php
public function actionIndex()
    {
        $model = $this->getModel();

        $data = Yii::$app->request->post($model->formName());
        if (empty($data)) {
            $data = $this->getThemeSettingsStorage()->get();
        }

        if (Yii::$app->request->getIsPost() && $model->load($data) && $model->validate()) {
            $this->getThemeSettingsStorage()->set($model);
            $this->setGlobalOrientation($model->filterOrientation);
            Yii::$app->session->setFlash('success', Yii::t('hiqdev.thememanager', 'Layout settings saved.'));
        }

        if (Yii::$app->request->isAjax) {
            return $this->renderAjax('//settings/_form', compact('model'));
        }

        return $this->render('index', compact('model'));
    }
public function actionIndex()
    {
        $model = $this->getModel();

        $data = Yii::$app->request->post($model->formName());
        if (empty($data)) {
            $data = $this->getThemeSettingsStorage()->get();
        }

        if (Yii::$app->request->getIsPost() && $model->load($data) && $model->validate()) {
            $this->getThemeSettingsStorage()->set($model);
            $this->setGlobalOrientation($model->filterOrientation);
            Yii::$app->session->setFlash('success', Yii::t('hiqdev.thememanager', 'Layout settings saved.'));
        }

        if (Yii::$app->request->isAjax) {
            return $this->renderAjax('//settings/_form', compact('model'));
        }

        return $this->render('index', compact('model'));
    }
public function actionIndex ( ) { $ model = $ this -> getModel ( ) ; $ data = Yii :: $ app -> request -> post ( $ model -> formName ( ) ) ; if ( empty ( $ data ) ) { $ data = $ this -> getThemeSettingsStorage ( ) -> get ( ) ; } if ( Yii :: $ app -> request -> getIsPost ( ) && $ model -> load ( $ data ) && $ model -> validate ( ) ) { $ this -> getThemeSettingsStorage ( ) -> set ( $ model ) ; $ this -> setGlobalOrientation ( $ model -> filterOrientation ) ; Yii :: $ app -> session -> setFlash ( 'success' , Yii :: t ( 'hiqdev.thememanager' , 'Layout settings saved.' ) ) ; } if ( Yii :: $ app -> request -> isAjax ) { return $ this -> renderAjax ( '//settings/_form' , compact ( 'model' ) ) ; } return $ this -> render ( 'index' , compact ( 'model' ) ) ; }
Settings form.

@return string|Response
Settings form .