Вход Регистрация
Файл: new.php
Строк: 57
<?
require '../config.php';
$title='Форум';
aut();
head();

if (
$user['id']){
$total forum_new();
echo 
pole.'Непрочитанное (<b>'.$total.'</b>)'.div;
if (isset(
$_GET['reset'])){
$req mysql_query("SELECT * FROM `forum_t` LEFT JOIN `forum_rdm` ON `forum_t`.`id` = `forum_rdm`.`topic_id` AND `forum_rdm`.`user_id` = '".$user['id']."' WHERE  `forum_rdm`.`topic_id` Is Null");
while (
$res mysql_fetch_array($req)) {
mysql_query("INSERT INTO `forum_rdm` SET `topic_id`='".$res['id']."', `user_id`='".$user['id']."', `time`='".time()."'");
}
$req mysql_query("SELECT * FROM `forum_t` LEFT JOIN `forum_rdm` ON `forum_t`.`id` = `forum_rdm`.`topic_id` AND `forum_rdm`.`user_id` = '".$user['id']."' WHERE `forum_t`.`time` > `forum_rdm`.`time`");
while (
$res mysql_fetch_array($req)) {
mysql_query("UPDATE `forum_rdm` SET `time`='".time()."' WHERE `topic_id`='".$res['id']."' AND `user_id`='".$user['id']."'");
}

echo 
'<b>Все темы приняты как прочитанные</b><br/>';
echo 
gb.'<a href="./index.php">Форум</a>'.div;
foot();
}


if (isset(
$_GET['all'])){
if (empty(
$act)){

echo 
men.'<b>Показать за период</b>'.div;
echo 
'<form action="?all&amp;act=new" method="post">Период(в часах):<br/>';
echo 
'<input type="text" maxlength="3" name="vr" value="24" size="3"/>';
echo 
'&nbsp;<input type="hidden" name="act" value="all"/><input type="submit" name="submit" class="ibutton" value="Показать"/></form><br/>';
echo 
gb.'<a href="new.php">Назад</a>'.div;

}else{

$vr = isset ($_REQUEST['vr']) ? abs(intval($_REQUEST['vr'])) : null;
if (!
$vr) {
echo 
"Вы не ввели время!<br/><a href='index.php?act=new&amp;do=all'>Повторить</a><br/>";
}
$vr1 time() - $vr 3600;
$req mysql_query("SELECT COUNT(*) FROM `forum_t` WHERE `time` > '".$vr1."' AND `close` != '1'");
$count mysql_result($req0);
if (
$count 0) {

$max $user['max'];
$k_page=k_page($count,$max);
$page=page($k_page);
$start=$max*$page-$max;

echo 
menu.'<b>Все за период '.$vr.' часов: '.$count.'</b>'.div;
$req mysql_query("SELECT * FROM `forum_t` WHERE `time` > '".$vr1."' AND `close` != '1' ORDER BY `time` DESC LIMIT ".$start."," .$max);

$i 0;

while (
$tem mysql_fetch_array($req)) {
$forum=$db->sql_fetchrow($db->sql_query("SELECT * FROM `forum_f` WHERE `id` = '$tem[f_id]' LIMIT 1"));
$razdel=$db->sql_fetchrow($db->sql_query("SELECT * FROM `forum_r` WHERE `id` = '$tem[r_id]' LIMIT 1"));
echo 
links_f.'<img src="'.H.'img/new_t.png" alt="*"/>';
echo 
"&#160;<a href='tema_".$tem['id']."'>$tem[name]</a> <a href='tema_".$tem['id']."_end'>(".$db->sql_fetchfield($db->sql_query("SELECT COUNT(*) FROM `forum_msg` WHERE `f_id` = '$forum[id]' AND `r_id` = '$razdel[id]' AND `t_id` = '$tem[id]'"),0).")</a>";

echo 
div;
echo 
men."<a href='razdel_".$tem['f_id']."'>$forum[name]</a> &gt; <a href='temes_".$tem['r_id']."'>$razdel[name]</a><br/>n";

echo 
'Автор: <a href="'.H.user_inf($tem['user_id']).'">'.nik(user($tem['user_id'])).'</a><br/>';
$post = @$db->sql_fetchrow($db->sql_query("select * from  `forum_msg` WHERE t_id = '".$tem['id']."' order by time desc limit 1;"));

echo 
'Посл.сообщ.: <a href="'.H.user_inf($post['user_id']).'">'.nik(user($post['user_id'])).'</a>';
echo 
'('.times($post['time']).')<br/>'.div;
}
if (
$k_page>1){
str("?",$k_page,$page); // Вывод страниц
}
}else echo 
'<b>За выбранный период нового  на форуме нет.</b><br /><br />';
}
echo 
gb.'<a href="index.php">Форум</a>'.div;
foot();
}
echo 
'<br/>';
$max $user['max'];
$k_page=k_page($total,$max);
$page=page($k_page);
$start=$max*$page-$max;

$req mysql_query("SELECT * FROM `forum_t` LEFT JOIN `forum_rdm` ON `forum_t`.`id` = `forum_rdm`.`topic_id` AND `forum_rdm`.`user_id` = '".$user['id']."' WHERE  `forum_t`.`close` != '1' AND (`forum_rdm`.`topic_id` Is Null OR `forum_t`.`time` > `forum_rdm`.`time`) ORDER BY `forum_t`.`time` DESC LIMIT $start$max");
while (
$tem mysql_fetch_array($req)) {

$forum=$db->sql_fetchrow($db->sql_query("SELECT * FROM `forum_f` WHERE `id` = '$tem[f_id]' LIMIT 1"));
$razdel=$db->sql_fetchrow($db->sql_query("SELECT * FROM `forum_r` WHERE `id` = '$tem[r_id]' LIMIT 1"));
echo 
links_f.'<img src="'.H.'img/new_t.png" alt="*"/>';
echo 
"&#160;<a href='tema_".$tem['id']."'>$tem[name]</a> <a href='tema_".$tem['id']."_end'>(".$db->sql_fetchfield($db->sql_query("SELECT COUNT(*) FROM `forum_msg` WHERE `f_id` = '$forum[id]' AND `r_id` = '$razdel[id]' AND `t_id` = '$tem[id]'"),0).")</a>";
echo 
div;
echo 
men."<a href='razdel_".$tem['f_id']."'>$forum[name]</a> &gt; <a href='temes_".$tem['r_id']."'>$razdel[name]</a><br />n";
/*echo 'Автор: <a href="'.H.user_inf($tem['user_id']).'">'.nik(user($tem['user_id'])).'</a><br/>';*/

$post = @$db->sql_fetchrow($db->sql_query("select * from  `forum_msg` WHERE t_id = '".$tem['id']."' order by time desc limit 1;"));

echo 
'Посл.сообщ.: <a href="'.H.user_inf($post['user_id']).'">'.nik(user($post['user_id'])).'</a>';
echo 
'('.times($post['time']).')<br />'.div;
}


if (
$k_page>1){
str("?",$k_page,$page); // Вывод страниц
}
echo 
links.'<a href="?reset">Сбросить все</a>'.div;
echo 
links.'<a href="?all">Показать за период</a>'.div;
echo 
gb.'<a href="index.php">Форум</a>'.div;
echo 
gb.'<a href="'.H.'">Главная</a>'.div;
}
foot();
?>
Онлайн: 0
Реклама