Файл: invisibles/index.php
Строк: 57
<?php
/*
 * Module invisible user
 * @Autor Красава
 * @Email andrushka@email.ua
 */
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
only_reg();
$set['title']='Шапка-невидимка'; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut();
$packets =  array(
'3hours'=>array('hours'=>3, 'balls'=>150),
'6hours'=>array('hours'=>6, 'balls'=>300),
'12hours'=>array('hours'=>12, 'balls'=>500),
'24hours'=>array('hours'=>24, 'balls'=>700)
);
if(isset($_GET['act']))
{
    if($_GET['act'] == 'deactive' && invisible::factory($user['id'])->isActive() === TRUE)
    {
        invisible::factory($user['id'])->deActive();
        msg('Деактивировано');
    }
    elseif($_GET['act'] == 'active' && invisible::factory($user['id'])->isActive() === FALSE)
    {
        $packet = isset($_GET['packet'])?$_GET['packet']:NULL;
        if(array_key_exists($packet, $packets) === FALSE)
        {
            $err = 'Ошибка выбора пакета';
        }
        elseif($user['balls'] >= $packets[$packet]['balls'])
        {
            invisible::factory($user['id'])->active($packet, $packets[$packet]['hours']);
            mysql_query("UPDATE `user` SET `balls` = ".($user['balls']-$packets[$packet]['balls'])." WHERE `id` = '$user[id]' LIMIT 1");
            msg('Активировано');
        }
        else
        {
            $err = 'У вас недостаточно баллов для активации невидимки';
        }
    }
}
err();
if(invisible::factory($user['id'])->isActive() === TRUE)
{
    echo 'Активировано<br />Срок действия до '.vremja(invisible::factory($user['id'])->getTimeEnd()).'<br />';
    echo '<a href="/invisibles/?act=deactive">Деактивировать</a>';
}
else
{
    echo 'Активировать:<br />';
    foreach($packets as $key=>$value)
    {
        echo '<a href="/invisibles/?act=active&packet='.$key.'">на '.$value['hours'].'ч за '.$value['balls'].' баллов</a><br />';
    }
}
echo "<div class="foot">n";
if(user_access('invisible_manager'))
    echo "«<a href="list.php">Список невидимок</a><br />n";
echo "«<a href='/umenu.php'>Мое меню</a><br />n";
echo "</div>n";
include_once '../sys/inc/tfoot.php';
?>