File size: 2Kb
<?php
# Автор: SoluS_Angelu[S] #
# ICQ: 865991 #
# Сайт: http://nkat.h2m.ru #
require_once('h_f/db.php');
require_once('h_f/funct.php');
require_once('h_f/html.php');
require_once('h_f/navig.php');
echo head();
if(!$SES)
{
echo '<div class="menu">Чат только для <a href="reg.php">зарегистрированных</a> или <a href="auth.php">авторизованных</a> пользователей.</div>';
}
else
{
if(isset($_GET['mod'])) $mode = $_GET['mod']; else $mod = false;
switch($mod)
{
default:
$navig = new navigation();
$all = mysql_result(mysql_query('SELECT COUNT(*) FROM chat'), 0);
if(!$all)
{
echo '<div class="menu">
Сообщений пока нет.</div>';
}
else
{
$q = mysql_query('SELECT * FROM chat ORDER BY id DESC '.$navig->limit());
echo '<div class="menu">';
while($res = mysql_fetch_assoc($q))
{
echo '<b>'.$res['author'].':</b> '.smiles($res['mess']).'<br />';
}
$navig->view();
}
echo <div class="menu">
<form action="?mod=add" method="post" /><input type="text" name="mess" size="100" /><br />
<input type="submit" value="В чат" /></form></div>';
break;
case 'add':
if($res['money'] < 0)
{
echo '<div class="menu">У Вас не достаточно денег для добавления сообщения.</div>';
}
else
{
$author = f2($res['login']);
$mess = f2($_POST['mess']);
if(empty($mess)) die('Вы не ввели сообщение.<br />« <a href="?">Назад</a><br />');
if(mb_strlen($mess) < 3 OR mb_strlen($mess) > 200) die('Сообщение не может быть короче 3-х и не длинее 200 символов.<br />« <a href="?">Назад</a><br />');
mysql_query('INSERT INTO chat SET author = "'.$author.'", mess = "'.$mess.'"');
$res['money'] = $res['money']-$chat;
mysql_query('INSERT INTO users SET money = "'.$res['money'].'" WHERE id = "'.$res['id'].'"');
echo '<div class="menu">Сообщение успешно добавленно.</div>';
header('Refresh: 0; url=?');
}
break;
}
}
echo foot();
?>