Beispiel #1
0
 public function getFantasyInFav()
 {
     if (Yii::$app->user->isGuest) {
         $res = false;
     } else {
         $res = UserFantasy::getInfo(Yii::$app->user->id, $this->id, $this->gameId);
     }
     return $res;
 }
 /**
  * добавляет/удаляет фантазию в/из избранные пользователя
  * @return mixed
  */
 public function actionToFav()
 {
     $fantasy_id = intval(Yii::$app->request->post('id', '0'));
     $game = intval(Yii::$app->request->post('game', '0'));
     //echo $fantasy_id;
     if (Yii::$app->user->isGuest || $fantasy_id == 0 || $game == 0) {
         return;
     }
     $userFantasyId = UserFantasy::getInfo(Yii::$app->user->id, $fantasy_id, $game);
     if ($userFantasyId === false) {
         UserFantasy::addInfo(Yii::$app->user->id, $fantasy_id, $game);
     } else {
         UserFantasy::delInfo($userFantasyId);
     }
     echo 'ok';
     return;
 }