/** * Финализирует фантазии по окончившимся турнирам. * Считает места, распределяет выигранные стредства. * @return mixed */ public function actionFinishFantasies() { $fantasy_model = new PokerFantasy(); $result = $fantasy_model->finishFantasies(); switch ($result) { case 0: $msg_type = 'success'; $msg = 'Finish fantasies was successful.'; break; case 1: $msg_type = 'error'; $msg = 'Возникла ошибка при расчете процентов по выигрышу.'; break; case 2: $msg_type = 'error'; $msg = 'Возникла ошибка при расчете сумм по выигрышу.'; break; } Yii::$app->session->setFlash($msg_type, $msg); return $this->redirect(['index']); }