View file news/comm.php

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.'&amp;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].'&amp;mode=cedit">[edit]</a><a class="mylink" href="admin.php?id='.$data[id].'&amp;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'; 
?>