Файл: com.php
Строк: 26
<?php
///Автор: Kurama
///bymas.ru/id17706
require ('config/func.php');
require ('config/header.php');
if(isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `art` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$art = mysql_fetch_assoc(mysql_query("SELECT * FROM `art` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
header('Location: /');
die();
}
if(!isset($user['id'])){
$_SESSION['notif'] = 'Необходимa авторизация';
header('Location: /art/'.$art['id'].'/');
}
if(isset($_POST['msg'])){
$text = text($_POST['msg']);
if(empty($text) or mb_strlen($text,'UTF-8') < 2) $err = 'Минимум 2 символа!';
if(!isset($err)) {
mysql_query("INSERT INTO `com` SET `user` = '".$user['login']."', `art` = '".$art['id']."', `text` = '".$text."', `time` = '".time()."'");
$_SESSION['notif'] = 'Комментарий добавлен';
header('Location: ?');
die();
}else{
$_SESSION['notif']=''.$err.'';
header('Location: ?');
die;
}
}
echo ' <div class="title"> '.$art['name'].'</div>';
require ('config/smile.php');
$max = 10;
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `com` WHERE `art` = '".$art['id']."'"),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
if($k_post == '0'){
echo ' <div class="menu"> Комментариев нет</div>';
}
$q = mysql_query("SELECT * FROM `com` WHERE `art` = '".$art['id']."' ORDER BY `time` DESC LIMIT $start, $max");
echo ' <div class="title"> Коментарии</div>';
while($com = mysql_fetch_assoc($q)) {
echo ' <div class="menu">'.$com['user'].' : '.smile($com['text']).'</div>';
}
if ($k_page > 1) {
echo str('/art/'.$art['id'].'/com/?',$k_page,$page);
}
echo ' <div class="menu"><form action="" name="message" method="post">Сообщение:<br/><textarea name="msg" class="text large"></textarea><br/><input type="submit" value="Добавить"></br></br></form></div>';
require_once ('config/footer.php');
?>