/** * Удаляет указанную рекламу */ public function actionDelete($id) { self::checkAdmin(); if (isset($id)) { $result = Reclama::removeReclama($id); $res = isset($result) ? 'suc_reclama_delete' : 'fail_reclama_delete'; } else { $res = 'fail_reclama_delete'; } header('Location:' . Config::ADDRESS . 'admin/reclama/?res=' . $res); }
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; }
/** * Отображает страницу, на которую скидывается вся реклама, страница перегружается каждую минуту */ public function actionPage() { $listBanners = Banners::getBannersOnSite('rand'); $listReclama = Reclama::getReclamaOnSite('rand'); //формируем первое видео и список последующих видео $videoList = Video::getVideoOnSite('rand'); if (!empty($videoList)) { $video = $videoList[0]; unset($videoList[0]); $playList = implode(',', $videoList); } require_once ROOT . '/' . Config::VIEW . 'admin/page.php'; return true; }
<?php define('BIT', true); require_once '../config/Config.php'; require_once '../components/DB.php'; require_once '../models/Reclama.php'; session_start(); //получаем рекламу $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; ?> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title><?php echo Config::SITE_NAME; ?> </title> <link rel="stylesheet" type="text/css" href="/template/style/site.css"> <style type="text/css"> body{text-align: center;} </style> </head> <body> <span id="iframetitle"><?php echo $text; ?> </span> <?php //если время до следующей игры истекло выводим баннеры