File size: 2.99Kb
<?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>';
echo '<div class="menu">
<form action="/besed/add.php?act=save" 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 />
» <a href="/besed/index.php">В беседку</a><br />
» <a href="/">На главную</a>
</div>';
# Ноги модуля
require_once(HOME .'/incfiles/footer.php');
break;
case'save':
echo '<div class="title">Беседка|Постинг</div>';
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">
» <a href="/besed/index.php">В беседку</a><br />
» <a href="/">На главную</a>
</div>';
}
else {
if ($_POST['text']==$null)
{
echo '<div class="menu">Сообщение не может быть пустым!</div>';
echo '<div class="block">
» <a href="/besed/index.php">В беседку</a><br />
» <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 `besed` SET `text` ='". input($besed_text) ."' ,`autor` = '". $user['login'] ."' , `time` = '". time() ."' ");
mysql_query("UPDATE `users` SET `money` ='". input($money) ."',`last_mess`='".$antiflood."',`last_mess_text`='".input($besed_text)."' WHERE `id` = '". $user['id'] ."' ");
echo '<div class="menu">
Сообщение добавлено!
</div>';
}
}
echo '<div class="block">
» <a href="/besed/index.php">В беседку</a><br />
» <a href="/">На главную</a>
</div>';
# Ноги модуля
require_once(HOME .'/incfiles/footer.php');
break;
}
}
}
}
# Ноги модуля
require_once(HOME .'/incfiles/footer.php');
?>