Просмотр файла modules/lenta/add.php

Размер файла: 3.83Kb
<?php

require_once(HOME .'/incfiles/header.php');

$ant= time();
$flood="20";
$antiflood=$ant+$flood;
switch($_GET['act'])
{
default:
error($err);
if ($user['id']<=0){echo '<div class="menu">Пройдите регистрацию или авторизацию!</div>';}
else {
echo '<div class="title">Лента|Постинг</div>';
if (!isset($lenta) && mysql_result(mysql_query("SELECT COUNT(*) FROM `lenta` WHERE `id` = '". num($_GET['news']) ."' LIMIT 1"), 0) == 0)
{
echo '<div class="menu">
Событие не существует!
</div>';
echo '<div class="block">
&raquo; <a href="/lenta/">В ленту</a></br>
&raquo; <a href="/">На главную</a>
</div>';
require_once(HOME .'/incfiles/footer.php');
}
else {
echo '<div class="menu">
<form action="/lenta/add.php?act=save&amp;news='.$_GET['news'].'" method="post"><div id="form">
Введите сообщение: <br /><textarea class="block" cols="20" rows="2" name="text">'. (isset($_GET['reply'])?output(txt($_GET['reply'])) .', ':NULL) .'</textarea><br>
<input name="submit_quote" type="submit" value=" Написать! " /><br />
</form>
</div>';
}



echo '<div class="block">
<a href="/smiles.php">Список смайлов</a><br />
&raquo; <a href="/lenta/index.php">В ленту</a><br />
&raquo; <a href="/">На главную</a>
</div>';

# Ноги модуля
require_once(HOME .'/incfiles/footer.php');
}
break;
case'save':
echo '<div class="title">Лента|Постинг</div>';
if (!isset($lenta) && mysql_result(mysql_query("SELECT COUNT(*) FROM `lenta` WHERE `id` = '". num($_GET['news']) ."' LIMIT 1"), 0) == 0)
{
echo '<div class="menu">
Событие не существует!
</div>';
echo '<div class="block">
&raquo; <a href="/lenta/">В ленту</a></br>
&raquo; <a href="/">На главную</a>
</div>';
require_once(HOME .'/incfiles/footer.php');
}
else {
if ($user['id']<=0){echo '<div class="menu">Пройдите регистрацию или авторизацию!</div>';}
else {
$null="";
$message = txt($_POST['text']);
if (!empty($_POST['text']) && (strlen_rus($message) < 3 || strlen_rus($message) > 5000)){echo '<div class="menu">Слишком короткое сообщение!</div>';
echo '<div class="block">
&raquo; <a href="/lenta/">В ленту</a><br />
&raquo; <a href="/">На главную</a>
</div>';
}
else {
if ($_POST['text']==$null)
{
echo '<div class="menu">Сообщение не может быть пустым!</div>';
echo '<div class="block">
&raquo; <a href="/lenta/index.php">В ленту</a><br />
&raquo; <a href="/">На главную</a>
</div>';
}

else {
if ($user['last_mess']>=$ant){echo '<div class="menu">АНТИФЛУД!</b><br />Отправлять сообщения можно не чаще, чем раз в 20 секунд!</div>';}
else {
if ($user['last_mess_text']==$_POST['text']){echo '<div class="menu">АНТИФЛУД!</b><br />Ваше сообщение повторяет предыдущее!</div>';}
else {
$besed_text = txt($_POST['text']);
$money = $user['money']+1;
mysql_query("INSERT INTO `newscomm` SET `text` ='". input($besed_text) ."' ,`autor` = '". $user['login'] ."' , `news` = '". $_GET['news'] ."' ,`time` = '". time() ."' ");
mysql_query("UPDATE `users` SET `money` ='". input($money) ."',`last_mess`='".$antiflood."',`last_mess_text`='".input($_POST['text'])."' WHERE `id` = '". $user['id'] ."' ");
						
						

echo '<div class="menu">
Сообщение добавлено!
</div>';
}
}


echo '<div class="block">
&raquo; <a href="/lenta/index.php">В ленту</a><br />
&raquo; <a href="/">На главную</a>
</div>';

# Ноги модуля
require_once(HOME .'/incfiles/footer.php');
}
break;
}
}
}
}

# Ноги модуля
require_once(HOME .'/incfiles/footer.php');

?>