Файл: wap/mod/chat/chat.php
Строк: 52
<?
include $DOCUMENT_ROOT.'/wap/inc/header.php';
include $DOCUMENT_ROOT.'/wap/inc/db/config.php';
if (empty($page)) $page = 0;
if ($page < 0) $page = 0;
if (empty($name))
{
echo 'Please enter <a href="index.php">name</a>';
include $DOCUMENT_ROOT.'/wap/inc/footer.php';
exit;
}
echo '
Ваше сообшение:
<input type="text" name="mess"/>
<br/>
<do label="Сказать(Обновить)" type="accept">
<go href="chat.php?name='.$name.'" method="post">
<postfield name="mess" value="$(mess)"/>
</go>
</do>
<br/>
';
#########################################################
if (empty($mess))
{
#########################################################
$count_query = 'select count(*) from message_chat where 1 ;';
$total_mess = mysql_query ($count_query);
$total_count = mysql_fetch_array ($total_mess);
$count = $total_count ['count(*)'];
##########################################################
$query = 'select * from message_chat where 1 ORDER BY `date` DESC LIMIT '.$page.', '.$max_mess.';';
$result = mysql_query($query);
if ($count > 100)
{
$del_query = 'DELETE FROM `message_chat` WHERE date < NOW() - INTERVAL 5 MINUTE LIMIT 50';
$del_result = mysql_query($del_query);
}
while ($i < $max_mess) # гЙЛМ РТПЧЕТЛЙ ЛПМ-ЧБ УФТПЛ ДМС ЧЩЧПДБ ЙИ
{
$row_date = htmlspecialchars(mysql_result($result, $i, "date"));
$row_name = htmlspecialchars(mysql_result($result, $i, "user_name"));
$row_message = htmlspecialchars(mysql_result($result, $i, "message"));
$row_message = trim($row_message);
if (empty($row_message)) break;
echo "<br/>";
echo $row_name.': '.$row_message;
echo "<br/>";
$i++; # дПВБЧМЕОЙЕ Л $i ЕДЙОЙГХ
}
##########################################################
if ($page > 0) echo '<a href="chat.php?page='.($page - $max_mess).'&name='.$name.'">Предыдущие</a> ';
if ($count > $page + $max_mess) echo ' <a href="chat.php?page='.($page + $max_mess).'&name='.$name.'">Следующие</a>';
#######################################################
}
else
{
$query_add = "INSERT INTO `message_chat` ( `date` , `user_name` , `message` )
VALUES (NOW(), '".$name."', '".$mess."');";
$result_add = mysql_query($query_add);
if (!$result_add) echo 'error!'.mysql_error();
#########################################################
$count_query = 'select count(*) from message_chat where 1 ;';
$total_mess = mysql_query ($count_query);
$total_count = mysql_fetch_array ($total_mess);
$count = $total_count ['count(*)'];
##########################################################
$query = 'select * from message_chat where 1 ORDER BY `date` DESC LIMIT '.$page.', '.$max_mess.';';
$result = mysql_query($query);
while ($i < $max_mess) # гЙЛМ РТПЧЕТЛЙ ЛПМ-ЧБ УФТПЛ ДМС ЧЩЧПДБ ЙИ
{
$row_date = htmlspecialchars(mysql_result($result, $i, "date"));
$row_name = htmlspecialchars(mysql_result($result, $i, "user_name"));
$row_message = htmlspecialchars(mysql_result($result, $i, "message"));
$row_message = trim($row_message);
if (empty($row_message)) break;
echo "<br/>";
echo $row_name.': '.$row_message;
echo "<br/>";
$i++; # дПВБЧМЕОЙЕ Л $i ЕДЙОЙГХ
}
##########################################################
if ($page > 0) echo '<a href="chat.php?page='.($page - $max_mess).'&name='.$name.'">Предыдущие</a> ';
if ($count > $page + $max_mess) echo ' <a href="chat.php?page='.($page + $max_mess).'&name='.$name.'">Следующие</a>';
#######################################################
}
#########################################################
include $DOCUMENT_ROOT.'/wap/inc/footer.php';
?>