Вход Регистрация
Файл: modules/bonus.php
Строк: 41
<?php 

/**
 * @author Moroz Taras (-= MTV =-)
 */
 
namespace functions;
session_start();
$mod = (isset($_GET['mod']) ? a_filter_url($_GET['mod']) : NULL);

switch(
$mod) :
    default:
        if(
a_isUser() === true) {
            
a_header('Получить бонус');
            
            
$val $db->query('SELECT `bonus` FROM `db_info`')->fetch();
            
            echo 
'<div class="title">Получить бонус</div>
            <div class="about">
                Получить ежедневный бонус <font color="red">'
.$val['bonus'].' R.</font> :
                <form method="POST">
                    <p><input type="submit" name="ready" value="Получить бонус"></p>
                </form>'
;
                
                echo (isset(
$_SESSION['info']) ? '<div style="color:green;text-align:center;font-weight:bold;">' $_SESSION['info'] . '</div>' NULL);
                unset(
$_SESSION['info']);
                
                if(isset(
$_POST['ready'])) {
                    if(
time() >= a_isUser('bonus') + 86400) {
                        
                        
$stmt $db->prepare('UPDATE `db_users` SET `money` = :money, `bonus` = :bonus WHERE `id` = :id');
                        
$stmt->bindValue(':money', (a_isUser('money') + $val['bonus']));
                        
$stmt->bindValue(':bonus'time());
                        
$stmt->bindValue(':id'a_isUser('id'));
                        
$stmt->execute();
                        
                        
$_SESSION['info'] = 'Бонус '.$val['bonus'].' успешно получен!';
                        
                        
header('Location: /?act=bonus');
                        exit();
                    } else {
                        echo 
'<div style="color:red;text-align:center;font-weight:bold;">Вы уже получали бонус сегодня.</div>';
                    }
                }
                    
                echo 
'<p><a href="/">Вернуться на главную</a></p>
                </div>'
;
            
a_footer();
        } else {
            exit(
header('Location: /'));
        }
        break;
endswitch;
Онлайн: 0
Реклама