Exemplo n.º 1
0
 function SeriesFinished()
 {
     $result = "";
     $info = "";
     $userId = $_SESSION['user']['id'];
     $seriesId = $_POST['series_id'];
     $movieId = $_POST['movie_id'];
     $userSeriesViewsed = UserSeriesViewedModel::model()->where(" `series_id` = '{$seriesId}' AND `user_id`= '{$userId}' ")->findRow();
     if (empty($userSeriesViewsed->id)) {
         $user = UsersModel::model()->where(" `id`='{$userId}' ")->findRow();
         //$user->gift_count++;
         $user->experience++;
         $modelV = new UserSeriesViewedModel();
         $modelV->user_id = $userId;
         $modelV->series_id = $seriesId;
         $modelV->save();
         $modelU = new UsersModel();
         /*if($user->gift_count == 3)
           {
         	 $user->gift_count = 0;
         	 $in = ajaxMoviesController::getUserPrisent($userId);
         	 $gift=UserGiftsModel::model()->where(" `id` <> 0 {$in} ORDER BY rand() ")->findRow();
         	 $modelL = new LinkingUserProfileModel;
         	 $modelL->user_id = $userId;
         	 $modelL->type = 2;
         	 $modelL->idPresent = $gift->id;
         	 $modelL->movie_id = $movieId;
         	 $modelL->save();
         	 $result .= "gift"; 
         	 $info = $gift->gift_image;
           }*/
         if ($user->experience == 5) {
             $user->experience = 0;
             $user->level++;
             $in = ajaxMoviesController::getUserImage($userId);
             $card = UserCardsModel::model()->where(" `id` <> {$user->card_main_id} {$in} ORDER BY rand() ")->findRow();
             if ($user->card_main_id != 0) {
                 $modelL = new LinkingUserProfileModel();
                 $modelL->user_id = $userId;
                 $modelL->type = 1;
                 $modelL->idPresent = $user->card_main_id;
                 $modelL->movie_id = $movieId;
                 $modelL->save();
             }
             $cardUsedNew = UserCardsModel::model()->where(" `id` = {$user->card_main_new_id}  ")->findRow();
             $info = $cardUsedNew->cardImage;
             $modelU->card_main_id = $user->card_main_new_id;
             $modelU->card_main_new_id = $card->id;
             $result .= "experience";
         }
         $modelU->id = $user->id;
         // $modelU->gift_count = $user->gift_count;
         $modelU->experience = $user->experience;
         $modelU->level = $user->level;
         $modelU->save();
         $result .= "isset";
     }
     echo $result . "~8~" . $info;
 }
Exemplo n.º 2
0
									<h3>Пройденные уровни:</h3>
									<ul>
										<?php 
    if (sizeof($cards) == 0) {
        ?>
											<div class="col-xs-12 margin_top_30 margin_30_0">
												К сожалению, Вы еще не заработали карточки!
											</div>
										<?php 
    } else {
        ?>
											<?php 
        foreach ($cards as $card) {
            ?>
												<?php 
            $image = UserCardsModel::model()->where("`id`=" . $card->idPresent)->limit("10")->findRow();
            ?>
												<li>
													<div class="img_block"><img src="<?php 
            if (!empty($image->cardImage) || !file_exists($_SERVER['DOCUMENT_ROOT'] . $image->cardImage)) {
                echo $image->cardImage;
            } else {
                echo '/assets/new/images/grey.jpg';
            }
            ?>
" width="67" height="97"/></div>
													<div class="arrow_box_bage_box">
														<span class="arrow_box_bage"><?php 
            echo $image->name;
            ?>
</span>
Exemplo n.º 3
0
 public function actionPresentsCardsDelete($id)
 {
     UserCardsModel::model()->where("`id`='" . (int) $id . "'")->delete();
     $this->redirect("/admin/presents");
 }