Вход Регистрация
Файл: page/play/prmd.php
Строк: 76
<?php
$title 
'Пирамида';
require_once(
$_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset(
$active) && $sys['modules']['game_prmd'] == 1) {

    switch (
$act) {

        case 
'log':
 
            echo 
'<div class="title">История победителей ('.$count_win_prmd.')</div>';

            if (
$count_win_prmd == 0) {
                echo 
'<div class="menu">Записей нет!</div>';
            } else {

                
$page = new Pagination($count_win_prmd10);

                
$data $connect->prepare("select * from `win_prmd` order by `id` desc limit :start, 10");
                
$data->bindValue(':start'$page->startPDO::PARAM_INT);
                
$data->execute();
                
$sql $data->fetchAll();

                foreach (
$sql as $row) {

                    echo 
'<div class="menu">
                    Выигрыш: '
.rub($row['sum']).'<br/>
                    Пользователь: '
.profileLink($row['uid']).'<br/>
                    Дата: '
.daytime($row['time']).'
                    </div>'
;

                }

                
$page->navigation();

            }

            echo 
'<div class="forlink"><a href="/play/prmd" class="links"><img src="/img/prmd.png" alt="prmd">Пирамида</a></div>';
 
            break;

        default:

            echo 
'<div class="title">Пирамида</div>';

            
$in_prmd $connect->prepare("insert into `prmd` set `time` = ?, `uid` = ?, `sum` = ?");

            if (
$count_prmd 0) {

                echo 
'<div class="menu">
                Выигрыш: '
.rub($prmd_cash).'
                </div>
                <div class="menu">
                Ставка: '
.rub($row_prmd['sum']).'<br/>
                Пользователь: '
.profileLink($row_prmd['uid']).'<br/>
                До конца игры осталось: '
.restime($row_prmd['time'] - time() + 3600 $sys['system']['ptime']).'
                </div>'
;

                if (
$row_prmd['uid'] != $user['id']) {

                    
$max_sum $row_prmd['sum'] * 2;

                    if (isset(
$_POST['up'])) {

                        
$error '';

                        if (
$last_prmd['uid'] == $user['id']) {
                            
$error.= 'Вы победили в предыдущей игре. Дождитесь окончания этой и тогда сможете играть!<br/>';
                        }
                        elseif (empty(
$_POST['sum'])) {
                            
$error.= 'Введите сумму ставки!<br/>';
                        }
                        elseif (
$_POST['sum'] > $max_sum) {
                            
$error.= 'Сумма ставки не должна быть больше '.rub($max_sum).'!<br/>';
                        }
                        elseif (
$_POST['sum'] <= $row_prmd['sum']) {
                            
$error.= 'Сумма ставки не должна быть меньше '.rub($row_prmd['sum']).'!<br/>';
                        }
                        elseif (
$_POST['sum'] > $user['money']) {
                            
$error.= 'Недостаточно средств!<br/>';
                        }
                        if (
$error) {
                            echo 
'<div class="menu">'.$error.'</div>';
                        } else {
                            
$sum floatval(abs($_POST['sum']));
                            if (
pay(-$sum$user['id']) && $in_prmd->execute(array(time(), $user['id'], $sum))) {
                                
notification('[b]'.$user['login'].'[/b] опередил вас в [url='.ROOT.'/play/prmd]Пирамиде[/url], повысив ставку до '.$sum.'.'$row_prmd['uid']);
                                
header('location: /play/prmd');
                            } else {
                                echo 
'<div class="menu">Произошла ошибка!</div>';
                            }
                        }
                    }

                    echo 
'<div class="menu">
                    <form action="" method="POST">
                    Ставка:<br/><input type="text" name="sum"><br/>
                    <input type="submit" name="up" value="Повысить">
                    </form></div>'
;

                }

            } else {

                if (isset(
$_POST['up'])) {

                    
$error '';

                    if (
$last_prmd['uid'] == $user['id']) {
                        
$error.= 'Вы победили в предыдущей игре. Дождитесь окончания этой и тогда сможете играть!<br/>';
                    }
                    elseif (empty(
$_POST['sum'])) {
                        
$error.= 'Введите сумму ставки!<br/>';
                    }
                    elseif (
$_POST['sum'] < $sys['system']['pmin']) {
                        
$error.= 'Минимальная начальная ставка - '.rub($sys['system']['pmin']).'!<br/>';
                    }
                    elseif (
$_POST['sum'] > $sys['system']['pmax']) {
                        
$error.= 'Максимальная начальная ставка - '.rub($sys['system']['pmax']).'!<br/>';
                    }
                    elseif (
$_POST['sum'] > $user['money']) {
                        
$error.= 'Недостаточно средств!<br/>';
                    }
                    if (
$error) {
                        echo 
'<div class="menu">'.$error.'</div>';
                    } else {
                        
$sum floatval(abs($_POST['sum']));
                        if (
pay(-$sum$user['id']) && $in_prmd->execute(array(time(), $user['id'], $sum))) {
                            
header('location: /play/prmd');
                        } else {
                            echo 
'<div class="menu">Произошла ошибка!</div>';
                        }
                    }
                }

                echo 
'<div class="menu">
                <form action="" method="POST">
                Ставка:<br/><input type="text" name="sum" value="'
.$sys['system']['pmin'].'"><br/>
                <input type="submit" name="up" value="Начать игру">
                </form></div>'
;

            }

            if (
$count_prmd 1) {

                echo 
'<div class="title">Последние ставки</div>';

                
$sql $connect->query("select * from `prmd` order by `id` desc limit 5")->fetchAll();

                foreach (
$sql as $row) {

                    echo 
'<div class="menu">
                    Ставка: '
.rub($row['sum']).'<br/>
                    Пользователь: '
.profileLink($row['uid']).'
                    </div>'
;

                }

            }

            echo 
'<div class="forlink"><a href="/play/prmd/log" class="links"><img src="/img/prmd.png" alt="prmd">История победителей<div class="chi">'.$count_win_prmd.'</div></a></div>';

    }

    echo 
'<div class="forlink"><a href="/play" class="links"><img src="/img/play.png" alt="play">Игры</a></div>';

} else {
    
header('Location: /');
}

require(
$_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
 
?>
Онлайн: 1
Реклама