Вход Регистрация
Файл: setk/plugins/comedy/create.php
Строк: 90
<?
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();

if (isset(
$_GET['add']) && mysql_result(mysql_query("SELECT COUNT(id) FROM `comedy_battle` WHERE `id` = '".intval($_GET['add'])."' AND `status` = '0'"),0) != 0)
{
    
$battle mysql_fetch_assoc(mysql_query("SELECT * FROM `comedy_battle` WHERE `id` = '".intval($_GET['add'])."' LIMIT 1"));
}
elseif (isset(
$_GET['add']))
{
    
$battle['id'] = '0';
}


if (isset(
$_POST['msg']) && isset($_GET['add']))
{

$msg htmlspecialchars($_POST['msg']);
    if (
strlen2($msg) > 1024){ $err[] = 'Текст содержит более 1024 символов'; } 
    if (
strlen2($msg) < 10){ $err[] = 'Текст содержит менее 10 символов'; }
    
    if (
mysql_result(mysql_query("SELECT COUNT(id) FROM `comedy_battle` WHERE `status` != '2' AND (`id_user` = '$user[id]' OR `id_protivnik` = '$user[id]')"),0) != 0)
    
$err 'Дождитесь окончания вашей битвы';

    if (!isset(
$err))
    {
        if (
mysql_result(mysql_query("SELECT COUNT(id) FROM `comedy_info` WHERE `id_user` = '$user[id]'"),0) == 0)
        {
            
mysql_query("INSERT INTO `comedy_info` (`id_user`) values('$user[id]')");
        }
        
        if (
$battle['id'] == 0)
        {
            
mysql_query("INSERT INTO `comedy_battle` (`text_user`, `time`, `id_user`) values('$msg', '$time', '$user[id]')");
            
$_SESSION['message'] = 'Ваша заявка на участие успешно принята';
        }
        else
        {
            
mysql_query("UPDATE `comedy_battle` set `text_protivnik` = '$msg', `id_protivnik` = '$user[id]', `time` = '$time', `status` = '1' WHERE `id` = '$battle[id]'");
            
$msg 'Ваш вызов в [b][url=/plugins/comedy/]Comedy Battle[/url][/b] принял' . ($user['pol'] == 'а' null) . ' [url=/id' $user['id'] . ']' user::nick($user['id'], 0) . '[/url]';
            
            
// Отправляем
            
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$battle[id_user]', '".my_esc($msg)."', '$time')");
            
$_SESSION['message'] = 'Вы успешно приняли вызов';
        }
        
header('Location: index.php');
        exit;
    }
}

$set['title'] = 'Камеди Баттл'// заголовок страницы

include_once '../../sys/inc/thead.php';

title();
aut(); // форма авторизации
err();

echo 
'<div class="foot">';
echo 
'<img src="/style/icons/str2.gif" alt="S" /> <a href="index.php">Comedy Battle</a> | <b>Cоздать заявку</b>';
echo 
'</div>';

if (
mysql_result(mysql_query("SELECT COUNT(id) FROM `comedy_battle` WHERE `status` = '0' AND `id_user` != '$user[id]'"),0) != && !isset($_GET['add']))
{
    echo 
'<div class="mess"><b>Cписок заявок</b></div>';
    
    
$q mysql_query("SELECT * FROM `comedy_battle`  WHERE `status` = '0' AND `id_user` != '$user[id]' ORDER BY `id` ASC LIMIT 10");
    
    while (
$post mysql_fetch_assoc($q))
    {
        
// Лесенка
        
echo '<div class="' . ($num "nav1" "nav2") . '">';
        
$num++;
        
        echo 
'Заявка от ' user::avatar($post['id_user'], 0) . user::nick($post['id_user']) . vremja($post['time']) . '<br />';
        
        if (
$user['id'] != $post['id_user'])
        echo 
'<a href="?add=' $post['id'] . '"><img src="/style/icons/ok.gif" alt="S" /> Принять вызов</a>';
        
        echo 
'</div>';
    }
}
elseif (
mysql_result(mysql_query("SELECT COUNT(id) FROM `comedy_battle` WHERE `status` != '2' AND (`id_user` = '$user[id]' OR `id_protivnik` = '$user[id]')"),0) == 0)
{
    if (isset(
$_GET['add']))
    {
        echo 
'<form method="post" name="message" action="?add=' $battle['id'] . '">';
        
        if (
$battle['id'] != 0)
        {
            echo 
'Битва против ' user::avatar($battle['id_user'], 2) . user::nick($battle['id_user'], 1,1,1) . '<br />';
        }
        
        echo 
'Текст [до 1024 символов]:<br />';
        echo 
'<textarea name="msg" style="margin:2px;" ></textarea><br />';
        echo 
'<input value="Готово" style="margin:2px;" type="submit" /><br />';
        
        echo 
'<font color="red">';
        echo 
'- Текст в Comedy Battle должен содержать только юмористическую тематику<br />';
        echo 
'- Фразы типа "А что тут писать?", "Всем привет!!" и т.п. запрещены, битва будет снята с участия.<br />';
        echo 
'</font>';
        echo 
'</form><br />';
        
    }
    else
    {
        echo 
'<div class="main_menu">';
        echo 
'<img src="/style/icons/default.png" alt="S" /> <a href="?add">Заявка на участие</a>';
        echo 
'</div>';    
    }    
}
else
{
    
$battle mysql_fetch_assoc(mysql_query("SELECT * FROM `comedy_battle` WHERE (`id_user` = '$user[id]' OR `id_protivnik` = '$user[id]') AND `status` != '2' LIMIT 1"));
    
    echo 
'<div class="nav2">';
    echo 
'Вы уже учавствуете в баттле!<br />';

    
    if (
$battle['status'] == 0)
    echo 
'Cтатус: <b style="color:red">в ожидании противника</b>';
    else
    {    
        if (
$battle['id_user'] == $user['id'])
        echo 
'<br />Ваш противник: ' user::avatar($battle['id_protivnik'], 0) . user::nick($battle['id_protivnik']);
        else 
        echo 
'<br />Ваш противник: ' user::avatar($battle['id_user'], 0) . user::nick($battle['id_user']);

        echo 
'<br />Cтатус: <b style="color:blue">идет голосование..</b><br />';    
        
        echo 
'За вас: [' . ($battle['id_user'] == $user['id'] ? $battle['count_user'] : $battle['count_protivnik']) . '] голосов<br />';
        echo 
'Против вас: [' . ($battle['id_user'] != $user['id'] ? $battle['count_user'] : $battle['count_protivnik']) . '] голосов<br />';
    }

    echo 
'</div>';
}

echo 
'<div class="foot">';
echo 
'<img src="/style/icons/str2.gif" alt="S" /> <a href="index.php">Comedy Battle</a> | <b>Cоздать заявку</b>';
echo 
'</div>';

include_once 
'../../sys/inc/tfoot.php';
?>
Онлайн: 2
Реклама