File size: 2.48Kb
<?php
include '../system/start.php';
include 'config.php';
$title.='Комментарии';
$nid=fint($_GET[id]);
switch ($_GET[mode]){
default:
//панель навигации
$page.='<div class="linker"><a href="/">главная</a>| <a href="/news/">новости</a>| комментарии';
if(isset($user[id]))$page.='| <a class="mylink" href="?id='.$nid.'&mode=new">[Добавить комментарий]</a>';
$page.='</div>';
$alls=@mysql_fetch_array(mysql_query("SELECT COUNT(`id`) FROM `news_comm` WHERE `nid`='$nid';"));
$all=$alls[0];
if($all==0) $page.='<div>Нет комментариев.</div>';
if(isset($_GET[p])) $pag=fint($_GET[p]);
else $pag=1;
if($pag==0) $pag=1;
$start=$pag*$user[onpage]-$user[onpage];
if($user[onpage]>$all) $user[onpage]=$all;
$sumpage=@ceil($all/$user[onpage]);
$page.='<div class="margin5">';
$ldata=mysql_query("SELECT * FROM `news_comm` WHERE `nid`='$nid' ORDER BY `time` ASC LIMIT $start,$user[onpage];");
while ($data=@mysql_fetch_array($ldata)){
$uname=@mysql_result(mysql_query("SELECT `login` FROM `user` WHERE `id`='$data[uid]' LIMIT 1;"),0);
$page.='<div class="border"><a href="/user/?id='.$data[uid].'">'.$uname.'</a> ('.date('h:i d.m',$data[time]).')';
//админ
if($user[level]=='5'){
$page.=' <a class="mylink" href="admin.php?id='.$data[id].'&mode=cedit">[edit]</a><a class="mylink" href="admin.php?id='.$data[id].'&mode=cdel">[del]</a>';
}
$page.='</div>
<div class="text">'.div($data[text]).'</div>';
}
$page.='</div>'.pager();
break;
case 'new':
if(!isset($user[id])) myheader('/');
//панель навигации
$page.='<div class="linker"><a href="/">главная</a>| <a href="/news/">новости</a>| <a href="?id='.$id.'">комментарии</a>| Новый комментарий</div>';
if(isset($_POST[text])){
$text=filter($_POST[text]);
mysql_query("INSERT INTO `news_comm` SET `time`=".time().", `uid`='$user[id]', `nid`='$nid', `text`='$text';");
//добавляем опыт
mysql_query("UPDATE `user` SET `exp`=`exp`+1 WHERE `id`='$user[id]';");
myheader('/news/comm.php?id='.$nid);
}
$page.='<div><form action="" method="post">
<div>Комментарий:</div>
<div><textarea name="text" cols="50" rows="16"/></textarea></div>
<span><input type="submit" value="Продолжить" /></span>
</form>
<div><a href="/smile/">[смайлы]</div>
</div>';
break;
}
include '../system/pagegen.php';
?>