Файл: Dvig/news/index.php
Строк: 31
<?php
####################
## Автор - USER-X ##
## Copyright 2013 ##
## xcms.mcdir.ru ##
####################
define('xcms_pro', 1);
$path = '../';
include_once ($path . 'core/core.php');
#########
$title='Новости';
include_once ($path . 'core/head.php');
#########
if($id){
$res = mysql_fetch_assoc(mysql_query( "SELECT * FROM `news` WHERE `id`='$id' " ));
if(!empty($res['name'])){
# Просмотр новости
echo "<div id='razd'><b>$res[name]</b></div>";
echo '<div id="body">'.bb(smiles(check($res['text'])));
echo'<br><li>Добавлена : '.clock($res['time']);
echo'<br></li><li><a href="/'.$res['whoid'].'">Добавил : '.$res['whona'].'</a></li></div>';
# Добавление коммента
if($users)echo'<div id="body"><form action="add.php?act=ok&id='.$id.'" method="POST">
Комментарий: <br /><textarea name="text" rows="3" cols="25" id="text"></textarea><br />
<input type="submit" class="btn" value="Отправить" /></form></div>';
# Последние комментарии
$all = mysql_num_rows( mysql_query( "SELECT id FROM `news_comm` WHERE `news`='$id'" ) );
if($all > 0){
$comms = mysql_query( "SELECT * FROM `news_comm` WHERE `news`='" . $id ."' order by `time` DESC LIMIT $set[p_str] " ) ;
while($comm = mysql_fetch_assoc($comms)){
$use = mysql_fetch_assoc(mysql_query('SELECT * FROM `users` WHERE `id`='.$comm['author'].''));
echo'<div id="body">
<a href="/'.$comm['author'].'"><b>'.$use['login'].'</b></a> написал :<br>
<small>'.clock($comm['time']).'</small><br>'.$comm['text'].' ';
if($users['level'] == '5'){echo'<a href="/dell.php?act=news_comm&id='.$comm['id'].'">[x]</a>';}
echo'</div>';}
echo'<a id="nav" href="comm'.check($id).'">» Все комментарии</a>';}else{
# Коментов нет
echo'<div id="error">Комментариев нет</div>';}
}else{echo'<div id="error">Ошибка</div>';}
}else{
# Постраничная навигация
$total = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `news`"), 0); //Подсчет общего числа записей
$k_page=k_page($total,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
# Все новости
if ($total) {
$mys = mysql_query("SELECT * FROM `news` order by `time` DESC LIMIT $start, $set[p_str]");
echo'<div id="razd">'.$title.'</div>';
while ($res = mysql_fetch_assoc($mys)) {
echo '<div id="body"><b>' . $res['name'] .'</b>';
if($users['level'] == 5){echo'<a href="/dell.php?act=news&id='.$res['id'].'">[x]</a>';}
$tota = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `news_comm` WHERE `news` = '$res[id]'"), 0);
echo ' ('.$tota.' комментариев)';
echo'<br />' .bb(smiles( $res['text'])) . ' <br><small>[' . clock($res['time']) . ']</small><br>
</div><a id="nav" href="'.check($res['id']).'">Перейти к новости »</a>';}
if ($k_page>1)str('?id='.$id.'&',$k_page,$page); // Вывод страниц
} else {echo '<div id="razd">Новостей нет</div>';}}
#########
include_once ($path . 'core/foot.php');
?>