public function actionSettings()
    {
        $model = new ConfigForm();
        $data = Yii::$app->request->post('ConfigForm');
        if ($data) {
            if (User::can(Rbac::PERM_CHANGE_SETTINGS)) {
                if ($model->update($data)) {
                    Log::info('Settings updated', null, __METHOD__);
                    $this->success(Yii::t('podium/flash', 'Settings have been updated.'));
                    return $this->refresh();
                }
                $this->error(Yii::t('podium/flash', "One of the setting's values is too long (255 characters max)."));
            } else {
                $this->error(Yii::t('podium/flash', 'You are not allowed to perform this action.'));
            }
        }
        return $this->render('settings', ['model' => $model]);
    }
public function actionSettings()
    {
        $model = new ConfigForm();
        $data = Yii::$app->request->post('ConfigForm');
        if ($data) {
            if (User::can(Rbac::PERM_CHANGE_SETTINGS)) {
                if ($model->update($data)) {
                    Log::info('Settings updated', null, __METHOD__);
                    $this->success(Yii::t('podium/flash', 'Settings have been updated.'));
                    return $this->refresh();
                }
                $this->error(Yii::t('podium/flash', "One of the setting's values is too long (255 characters max)."));
            } else {
                $this->error(Yii::t('podium/flash', 'You are not allowed to perform this action.'));
            }
        }
        return $this->render('settings', ['model' => $model]);
    }
public function actionSettings ( ) { $ model = new ConfigForm ( ) ; $ data = Yii :: $ app -> request -> post ( 'ConfigForm' ) ; if ( $ data ) { if ( User :: can ( Rbac :: PERM_CHANGE_SETTINGS ) ) { if ( $ model -> update ( $ data ) ) { Log :: info ( 'Settings updated' , null , __METHOD__ ) ; $ this -> success ( Yii :: t ( 'podium/flash' , 'Settings have been updated.' ) ) ; return $ this -> refresh ( ) ; } $ this -> error ( Yii :: t ( 'podium/flash' , "One of the setting's values is too long (255 characters max)." ) ) ; } else { $ this -> error ( Yii :: t ( 'podium/flash' , 'You are not allowed to perform this action.' ) ) ; } } return $ this -> render ( 'settings' , [ 'model' => $ model ] ) ; }
Updating the module configuration.
@return string|Response
Updating the module configuration .