Просмотр файла uncos/comments.php

Размер файла: 3.95Kb
<?
/*
=============================================
Движок:  SHCMS Engine
=============================================
Название файла: Комментарии к Новостям
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/basic_settings.php';
if($_GET['id']){$id=$_GET['id'];}
$news = mysql_fetch_array(mysql_query("SELECT * FROM `uncos` WHERE `id`='$id'"));
$news_rows = mysql_query("SELECT * FROM `uncos` WHERE `id` = '$id'");
$shcmsengine['title'] = 'Комментарии к новости: '.$news['title'].''; 
include_once'../template/head.php';
if($news['komm'] == 1)
{errors('Запрещено добавление комментарий к данной новости.');
include_once'../template/foot.php';
exit();}

if(!mysql_num_rows($news_rows))
{
echo '<div class="errors">Новость которую вы искали не найдено или она удалена</div>';
include_once'../template/foot.php';
exit();
}
if($user_id)
{
if($brodilka == "web")
{
$text_list->text_lister();
}
echo 'Текст комментарии:<br/><form action="?id='.$id.'" method="post" name="form">';
echo '<textarea name="text"></textarea>';
echo'<input type="submit" name="submit" value="Добавить">';
echo '</form>';
}

if($_POST['submit'])
{$submit = $_POST['submit'];}

if(isset($submit))
{
if($_POST['text']){$text = $_POST['text'];}

if(strlen($text) <0 || strlen($text) >2000)
{
echo '<div class="errors">Комментарий должен быть не больше 2000 символов</div>';
include_once'../template/foot.php';
exit();
}
if(empty($text))
{
echo '<div class="errors">Вы не написали комментарию</div>';
include_once'../template/foot.php';
exit();
}
if(isset($text))
{
$ball_s = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$user_id'"));
$shcms_my = mysql_query("INSERT INTO `uncos_comment` (`id_uncos`,`text`,`time`,`user_id`) VALUES ('$id','$text',$time_date,'$user_id')");
$balls = $ball_s['ball']+1;
$up = mysql_query("UPDATE `users` SET ball='$balls'WHERE `id`='$user_id' LIMIT 1");

if($shcms_my == true){
      echo '<div class="actshcms">Комментарий успешно добавлен.</div>';
      header("Refresh: 1; url=?id=$id");
      include_once'../template/foot.php';
      exit();}
else{
echo '<div class="errors">Комментарий не добавлен</div>';
      } }}
  $allfield = mysql_result(mysql_query("SELECT COUNT(*) FROM `uncos_comment` WHERE `id_uncos`='$id'"),0);
  $newlist = new Navigation($allfield, // кол-во полей для вывода
                            10,         // выводить 10 записей на страницу
                           true);     // выводить "Стр." возле ссылок навигации
$comments_n = mysql_query("SELECT * FROM `uncos_comment` WHERE `id_uncos`='$id' ORDER BY `id` DESC ". $newlist->limit()."");
$comments = mysql_fetch_array($comments_n);
$users_comm = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$comments[user_id]'"));
if($comments == null){
      echo '<div class="posts">Комментарии не добавлены</div>';}
else{
do{
      echo "<div class='posts'>";
      //Анкета пользователя
      users_profile($users_comm['id']);
      echo "<br/>".handling_smileys($comments['text'])."
	  <div style='float:right'>".$timedate->when($comments['time'])."
	  </div></div>";}
	  
while($comments = mysql_fetch_array($comments_n));
      echo '<div class="pages">';
      echo $newlist->pagination();
      echo '</div>';}


if($user4['team'] ==6){
      echo '<div class="posts"><a href="del.php?id='.$id.'">Удалить все комментарии</a></div>';}
	  
include_once'../template/foot.php';
?>