original_string: 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]);
      }
code: 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]);
      }
code_tokens: 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 ] ) ; }
docstring: Updating the module configuration.
  @return string|Response
docstring_tokens: Updating the module configuration .