public function actionUserProfile() { if (!empty(Auth::getUser()['id'])) { $user = UsersModel::model()->where("`id`='" . Auth::getUser()['id'] . "'")->findRow(); $linkCards = LinkingUserProfileModel::model()->where("`type`='1' AND `user_id`='" . Auth::getUser()['id'] . "'")->findAll(); $LinkGifts = LinkingUserProfileModel::model()->where("`type`='2' AND `user_id`=" . Auth::getUser()['id'])->findAll(); $rating = $this->declension($user->experience, array("очко", "очка", "очков")); $viewed_series = UserSeriesViewedModel::model()->where("user_id=" . Auth::getUser()['id'])->findAll(); $userId = Auth::getUser()['id']; $favors = FavoritesModel::model()->where("`user_id`='{$userId}'")->findAll(); $in = "("; foreach ($favors as $favor) { $in .= "'{$favor->video_id}'" . ", "; } $in = substr($in, 0, -2); $in .= ")"; if ($in == ")") { $movies = array(); } else { $movies_count = MoviesModel::model()->where("`id` IN {$in}")->countAll(); } $dicts = DictModel::model()->where("`user_id`='" . Auth::getUser()['id'] . "'")->countAll(); $this->view("profile/user_profile/show", array("user" => $user, "movies_count" => $movies_count, "dicts" => $dicts, "viewed_series" => $viewed_series, "gifts" => $LinkGifts, "cards" => $linkCards, "rating" => $rating), false); } else { $error = Lang::get("not_registered"); $this->view("profile/user_profile/show", array("not_registered" => $error), false); } }
if (isset($_COOKIE["home"])) { $cook_hm = $_COOKIE["home"]; } if (isset($_COOKIE["day_nice_job"])) { $d_nice = $_COOKIE["day_nice_job"]; } $model = UsersModel::model()->where("`id`='" . Auth::getUser()['id'] . "'")->findRow(); $lvl = $model->level; $diff = $model->difficilty; $trgt = $model->target; $wrd_day_model = $model->wordsinday; $wrd_lvl = $model->words_level; $wrd_know = $model->words_know; $hrs_viewed = $model->hours_viewed; $bonus_day = $model->bonus_day; $viewed_series = UserSeriesViewedModel::model()->where("user_id=" . Auth::getUser()['id'])->order("date DESC")->limit(2)->findAll(); ?> <section class="dictionary"> <div class="wrapper group"> <aside class="side"> <ul class="side-menu"> <li class="side-minu-item <?php if (!$cook_hm || $cook_hm == 1) { ?> active<?php } ?> "> <a href="#tab1" onclick="cSet('home','1', 14);"><span class="side-minu-item-icon"><span class="icon main-icon"></span></span><span class="side-minu-item-title">Главная</span></a> </li> <li class="side-minu-item <?php if ($cook_hm == 2) { ?> active<?php } ?>
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; }
} if ($sdNum == 1) { $sdIdFirst = "series-active"; $sdFirstUrl = $single->url; $sdFirstEnSub = $single->en_sub; $sdFirstRuSub = $single->ru_sub; $sdFirstSingSort = $single->sort; $sdFirstSort = $season->sort; $sdFirstSrc = $sdSrc; $sdFirstId = $single->id; $sdFirstSeasonId = $single->season_id; } else { $sdIdFirst = ""; } $explanationCount = ExplanationModel::model()->where("`movie_id`='{$movie->id}' AND `series_id`='{$single->id}'")->countAll(); $userSeriesViewsed = UserSeriesViewedModel::model()->where(" `series_id` = '{$single->id}' AND `user_id`= '{$_SESSION['user']['id']}' ")->findRow(); $sdWordCount = MovieWordModel::model()->where("`movie_id`='{$movie->id}' AND `series_id`='{$single->id}'")->countAll(); if ($user_major || $single->is_free == 1 || $_SESSION['user']['admin'] == 1) { $userSingleAdminS = 0; } else { $userSingleAdminS = 1; } $onclickSeriesPlay = "scriptNextSeriesPlayUpdate2(" . $single->id . "); scrPlayPr(); playVideo('" . $single->url . "', '" . $single->en_sub . "', '" . $single->ru_sub . "','" . $single->sort . "'," . $season->sort . ",'" . $sdSrc . "','" . $single->id . "'," . $single->season_id . "," . $movie->id . ", '" . $sdWordCount . "', '" . $explanationCount . "'," . $userSingleAdminS . "," . $user->id . ");"; ?> <div class="film-item <?php if (!empty($userSeriesViewsed->id)) { echo 'viewed'; } ?> <?php