本文整理汇总了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']);
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}