Example #1
0
 /** ==+== Изменение кода НО и редирект на прошлую страницу **/
 public function actionChangeCode($code)
 {
     if (!isset($code) || !is_numeric($code)) {
         throw new CHttpException(400, "Неверный запрос. Не указан код налогового органа!");
     }
     if (!Organization::model()->exists('code=:code', array(':code' => $code))) {
         throw new CHttpException(400, "Неверный запрос. Указан не существующий код налогового органа!");
     }
     if (!User::checkNo($code)) {
         throw new CHttpException(401, "Вам запрещен доступ к данному налоговому органу!");
     }
     User::changeNo($code);
     DefaultController::redirect(Yii::app()->request->urlReferrer);
 }