Ejemplo n.º 1
0
 /**
  * Удаляет указанную рекламу
  */
 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);
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 /**
  * Отображает страницу, на которую скидывается вся реклама, страница перегружается каждую минуту
  */
 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;
 }
Ejemplo n.º 4
0
<?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 
//если время до следующей игры истекло выводим баннеры