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

Размер файла: 3.37Kb
<?
/*
=============================================
 Движок:  SHCMS Engine
=============================================
 Название файла: Комментарии
=============================================
 Official website: http://shcms.ru
=============================================
 Данный код защищен авторскими правами
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/system_core.php';
	if($_GET['id']){
		$id = $_GET['id'];
	}
	$lib_comm = mysql_fetch_array(mysql_query("SELECT * FROM `libs_stat` WHERE `id` = '$id'"));
	$shcmsengine['title'] = Lang::get('Комментарии к').$subclass->cutstring($lib_comm['name'],80).'';
	include_once'../template/head.php';
  
  $allfield = mysql_result(mysql_query("SELECT COUNT(*) FROM `libs_comm` WHERE `id_stat` = '$id'"),0);
  $newlist = new Navigation($allfield,10, true);    
						   
    if($user_id)
    {
        echo '<strong>'.Lang::get('Текст комментария:').'</strong><br/>';
			
        echo '<form action="?id='.$id.'" method="post" name="form">';
        echo '<textarea id="text" name="text"></textarea><br/>';
           		echo '<input  type="submit" name="submit" value="'.Lang::get('Написать').'"> ';
				echo '<input  type="submit" name="refresh" value="'.Lang::get('Обновить').'">';
				echo '</form>';
		   echo '<br/>';
	}

    $where_comm = mysql_query("SELECT * FROM `libs_comm` WHERE `id_stat` = '$id'  ORDER BY `id` DESC ". $newlist->limit()."");
	
    if(mysql_num_rows($where_comm) > 0)
    {
        while($whire_comm = mysql_fetch_array($where_comm))
       {
        $users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$whire_comm[user_id]'"));
        echo '<div class="posts">';
                users_profile($users['id']);
                echo list_users($users['id']).'';
                echo '<br/>'.processing($whire_comm['text']).'<span style="float: right">'.$timedate->times($whire_comm['time']).'</span></div>';
        }

		echo '<div class="pages">';
        echo $newlist->pagination('id='.$id.'');
        echo '</div>';
    }
    else
    {
        echo '<div class="posts">'.Lang::get('Комментарии не добавлены').'</div>';
    }
	
        if($_POST['submit'])
        {
		    $submit = $_POST['submit'];
		}
        if(isset($submit))
        {
		    if($_POST['text'])
            {
			    $text = $_POST['text'];
			}

            if(empty($text))
            {
			    engine::errors(Lang::get('Введите текст комментарии'));
			    header("Refresh: 1; url=?id=$id");
			    include_once'../template/foot.php';
			    exit;
			}


			    $comm = mysql_query("INSERT INTO `libs_comm` (`user_id`,`id_stat`,`time`,`text`) VALUES ('$user_id','$id','".time()."','$text')");
    if($comm == true)
	{
	    engine::correct(Lang::get('Комментария успешно добавлена'));
	    header("Refresh: 1; url=?id=$id");
	    include_once'../template/foot.php';
	    exit;
	}
	else {
	    engine::correct(Lang::get('Возникла ошибка при добавлении комментарии'));
	    header("Refresh: 1; url=?id=$id");
	    include_once'../template/foot.php';
	    exit;
	}
	    }
	include_once'../template/foot.php';
	
?>