当前位置: 首页>>代码示例>>PHP>>正文


PHP Site::getBalance方法代码示例

本文整理汇总了PHP中Site::getBalance方法的典型用法代码示例。如果您正苦于以下问题:PHP Site::getBalance方法的具体用法?PHP Site::getBalance怎么用?PHP Site::getBalance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Site的用法示例。


在下文中一共展示了Site::getBalance方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: setBalance

 /**
  * Статический метод для установки баланса в бонусной игру
  * @return bool Вернет булево значение в зависимости от того удалось ли установить новй баланс
  */
 public static function setBalance()
 {
     $oldBalance = Site::getBalance();
     $balance = $oldBalance + $_SESSION['amountBonus'];
     $_SESSION['amountBonus'] = 0;
     return User::changeUser(['balance' => $balance], $_SESSION['id']);
 }
开发者ID:echmaster,项目名称:bit,代码行数:11,代码来源:Bonus.php

示例2: 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

示例3: 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

示例4: 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

示例5: 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

示例6: 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::getBalance方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。