當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Site::changeDailyBonus方法代碼示例

本文整理匯總了PHP中Site::changeDailyBonus方法的典型用法代碼示例。如果您正苦於以下問題:PHP Site::changeDailyBonus方法的具體用法?PHP Site::changeDailyBonus怎麽用?PHP Site::changeDailyBonus使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Site的用法示例。


在下文中一共展示了Site::changeDailyBonus方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: actionIndex

 /**
  *	Отображает страницу FAQ
  */
 public function actionIndex()
 {
     $listBanners = Banners::getBannersOnSite('rand');
     //если существует дневной бонус то пересчитываем его
     if (isset($_SESSION['dailyBonus'])) {
         Site::changeDailyBonus();
     }
     //получаем баланс и бонус
     $balance = isset($_SESSION['id']) ? Site::getBalance() : 0;
     $bonus = isset($_SESSION['id']) ? $_SESSION['bonus'] : 0;
     require_once ROOT . '/' . Config::VIEW . 'faq/index.php';
     return true;
 }
開發者ID:echmaster,項目名稱:bit,代碼行數:16,代碼來源:FaqController.php

示例2: actionIndex

 /**
  * Отоюражает и обрабатывает страницу Contact
  */
 public function actionIndex()
 {
     $listBanners = Banners::getBannersOnSite('rand');
     $msg = false;
     //если существует дневной бонус то пересчитываем его
     if (isset($_SESSION['dailyBonus'])) {
         Site::changeDailyBonus();
     }
     //получаем баланс и бонус
     $balance = isset($_SESSION['id']) ? Site::getBalance() : 0;
     $bonus = isset($_SESSION['id']) ? $_SESSION['bonus'] : 0;
     //если пришла форма, то обрабатываем ее и отправляем письмо
     if (isset($_POST['email'])) {
         $msg = Contact::sendMail($_POST);
     }
     require_once ROOT . '/' . Config::VIEW . 'contact/index.php';
     return true;
 }
開發者ID:echmaster,項目名稱:bit,代碼行數:21,代碼來源:ContactController.php

示例3: actionIndex

 public function actionIndex()
 {
     //проверяем залогинин игрок или нет, если нет то переход на главную
     if (!isset($_SESSION['id'])) {
         header('Location: ' . Config::ADDRESS);
     }
     //если существует дневной бонус то пересчитываем его
     if (isset($_SESSION['dailyBonus'])) {
         Site::changeDailyBonus();
     }
     //получаем баланс и бонус
     $balance = isset($_SESSION['id']) ? Site::getBalance() : 0;
     $bonus = isset($_SESSION['id']) ? $_SESSION['bonus'] : 0;
     //получаем данные последнего платежа для страницы акаунта из базы, а не из сессии, т.к. если админ произведет изменения, они не будут отображены в текущей сессии
     $lastPay = Account::getLastPay();
     //получаем баннеры
     $listBanners = Banners::getBannersOnSite('rand');
     require_once ROOT . '/' . Config::VIEW . 'account/index.php';
     return true;
 }
開發者ID:echmaster,項目名稱:bit,代碼行數:20,代碼來源:AccountController.php

示例4: actionIndex

 /**
  * Отображает главную страницу сайта
  */
 public function actionIndex()
 {
     $listBanners = Banners::getBannersOnSite('rand');
     //если существует дневной бонус то пересчитываем его
     if (isset($_SESSION['dailyBonus'])) {
         Site::changeDailyBonus();
     }
     //получаем баланс и бонус
     $balance = isset($_SESSION['id']) ? Site::getBalance() : 0;
     $bonus = isset($_SESSION['id']) ? $_SESSION['bonus'] : 0;
     //проверяем истекло ли время до следующей игры и создаем новую игру
     if (isset($_SESSION['pauseGame']) && empty($_SESSION['numChance']) && !empty(Validate::checkPauseGame($_SESSION['pauseGame']))) {
         $dataGame = Games::loadGame();
         User::sessionUser($dataGame);
     }
     //задаем данные для боксов
     $dataBox = isset($_SESSION['dataBox']) ? $_SESSION['dataBox'] : Games::getDataBox('bag-opened', 'bag');
     require_once ROOT . '/' . Config::VIEW . 'site/index.php';
     return true;
 }
開發者ID:echmaster,項目名稱:bit,代碼行數:23,代碼來源:SiteController.php

示例5: actionIndex

 public function actionIndex()
 {
     //если существует дневной бонус то пересчитываем его
     if (isset($_SESSION['dailyBonus'])) {
         Site::changeDailyBonus();
     }
     //проверяем если нет бонусов и временных денег, то перенаправим на главную
     if (empty($_SESSION['bonus']) && empty($_SESSION['amountBonus'])) {
         header('Location: ' . Config::ADDRESS);
     }
     //проверяем если бонусов нет, но есть временные деньги у игрока, то перенаправляем на экшен Claim для автоматического перевода денег в баланс
     if (empty($_SESSION['bonus']) && !empty($_SESSION['amountBonus'])) {
         header('Location: ' . Config::ADDRESS . 'bonus/claim');
     }
     //получаем баланс и бонус
     $balance = isset($_SESSION['id']) ? Site::getBalance() : 0;
     $bonus = isset($_SESSION['id']) ? $_SESSION['bonus'] : 0;
     //устанавливаем временный выйгрыш в бонусной игре
     $amountBonus = isset($_SESSION['amountBonus']) ? $_SESSION['amountBonus'] : 0;
     //формируем массивы баннеров
     $listBanners = Banners::getBannersOnSite('rand');
     //получаем рекламу
     $reclameList = Reclama::getReclamaOnSite('rand');
     //формируем текст сообщения для окна баннеров
     //$text = time() < $_SESSION['pauseBonus'] ? "Please wait..." : 'Click on a banner and benefit from '.Config::AMOUNT_BONUS_1.' to '.Config::AMOUNT_BONUS_2.' '.Config::COIN;
     $text = time() < $_SESSION['pauseBonus'] ? "Please wait..." : '';
     //формируем первое видео и список последующих видео
     $videoList = Video::getVideoOnSite('rand');
     if (!empty($videoList)) {
         $video = $videoList[0];
         unset($videoList[0]);
         $playList = implode(',', $videoList);
     }
     //устанавливаем время до следующей игры
     $timeNextGame = time() < $_SESSION['pauseBonus'] ? $_SESSION['pauseBonus'] - time() : Config::PAUSE_BONUS;
     //если установлено время до следующей игры, то запускаем таймер
     $start = time() < $_SESSION['pauseBonus'] ? '.start()' : '';
     require_once ROOT . '/' . Config::VIEW . 'bonus/index.php';
     return true;
 }
開發者ID:echmaster,項目名稱:bit,代碼行數:40,代碼來源:BonusController.php


注:本文中的Site::changeDailyBonus方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。