Вход Регистрация
Файл: forum/tema.php
Строк: 98
<?php
define
('ROOT','../');
define('GCMS',true);
require_once (
ROOT.'system/power.php');
//Бан на форуме
$ban $db -> query("SELECT * FROM `ban` WHERE `iduser` = '".$ya['id']."' and `serius` = 'forum' LIMIT 1");
if (
$ban -> num_rows 0) {
header('location: '.ROOT.'ban.php?mode=forum');
}
if (
$id) {
$type $db -> query("SELECT * FROM `forum_tems` WHERE `id` = '".$id."'");
if (
$type -> num_rows 0$the $type -> fetch_assoc(); else $the false;
} else 
$the false;
$f_f $db -> dbcount('name','forum_razdel',"`id` = '".$the['razdel']."'");
$f_fid $db -> dbcount('razdel','forum_tems',"`id` = '".$id."'");
$f_forum $db -> dbcount('forum','forum_razdel',"`id` = '".$f_fid."'");
$f_name $db -> dbcount('name','forums',"`id` = '".$f_forum."'");
$diz -> head($the['name']);
$diz -> title($the['name']);
$tema $db -> dbcount('COUNT(`id`)','forum_tems',"`id` = '".$id."'");
$count $db -> dbcount('COUNT(`id`)','forum_posts',"`tema` = '".$id."'");
if (
$tema 0) {
echo 
'<div class="fon">
<a href="'
.ROOT.'forum/">Форум</a> / 
<a href="forum.php?id='
.$f_forum.'">'.$f_name.'</a> / 
<a href="razdel.php?id='
.$f_fid.'">'.$f_f.'</a> / 
<b>'
.$the['name'].'</b>
</div>'

$num = isset($ya['num']) ? $ya['num'] : 10;
$total intval(($count 1) / $num) + 1
if (!isset(
$_GET['page']) || !is_numeric($_GET['page']) || $_GET['page'] < )
{
$page 1;
} elseif(
$_GET['page'] > $total)
$page $total;
} else 
$page = (int)$_GET['page'];
$start $page $num $num;

///////Операции с темой///////
if($the['status']==0)echo '<div class="levo"><a href="newpost.php?id='.$id.'&page='.$page.'" class="levo_tuch">'.$diz -> img('fo.png').' Написать</a></div>'
if (
$ya['level']>1){
echo 
'<div class="zap">';
if(
$the['var']==and $ya['level']>3){echo '<a class="zap_b" href="func.php?mode=zakript&id='.$id.'">Закрепить</a>';
}elseif(
$ya['level']>and $the['var']==1){echo '<a class="zap_b" href="func.php?mode=otkripl&id='.$id.'">Открепить</a>';}
//если открыта
if($the['status']==0){
if (
$ya['level']>1)echo'<a class="zap_b" href="func.php?mode=kript&id='.$id.'">Закрыть</a>';
if (
$ya['level']>1)echo'<a class="zap_b" href="func.php?mode=name&id='.$id.'">Переименовать</a>';
}elseif (
$the['status']==and $ya['level']>1)$z='| <a class="zap_b" href="func.php?mode=otkript&id='.$id.'">Открыть</a>';

if (
$ya['level']>2)echo'<a class="zap_b" href="func.php?id='.$id.'&mode=perenos">Перенести</a>';
if (
$ya['level']>3)echo'<a class="zap_b" href="func.php?mode=del_theme&id='.$id.'&do=tema">Удалить</a>';
echo 
'</div>';
}
//////////////////

if($the['status']==1)echo '<div class="fon"><b>Тема закрыта!</b></div>'
$count $db -> dbcount('COUNT(`id`)','forum_posts',"`tema` = '".$id."'");
if (
$count 0) {

if(
$page==1){$npost=0;}else{$npost=($page-1)*$num;}
$for $db -> query("SELECT * FROM `forum_posts` WHERE `tema` = '".$id."' ORDER BY `id` ".$ya['sort']." LIMIT ".$start.",".$num);
while (
$assoc $for -> fetch_assoc()) {

$dop null;
if(
$the['status']==0){
if (
$aut) {
if (
$ya['id'] == $assoc['user']) {
$dop ' <a class="zap_b" href="func.php?mode=edpost&id='.$assoc['id'].'&page='.$page.'">Изменить</a><a class="zap_b" href="func.php?mode=del_post&id='.$assoc['id'].'">Удалить</a>';
} elseif (
$ya['level'] > 3) {
$dop ' <a class="zap_b" href="func.php?mode=edpost&id='.$assoc['id'].'&page='.$page.'">Изменить</a><a class="zap_b" href="func.php?mode=del_post&id='.$assoc['id'].'">Удалить</a>';
if (
$ya['id'] != $assoc['user']) $dop .= '<a class="zap_b" href="newpost.php?id='.$id.'&cit='.$assoc['id'].'&page='.$page.'">Цитата</a><a class="zap_b" href="newpost.php?id='.$id.'&otv='.$user.'&page='.$page.'">Ответить</a>';
} elseif (
$ya['id'] != $assoc['user']) {
$dop ' <a class="zap_b" href="newpost.php?id='.$id.'&cit='.$assoc['id'].'&page='.$page.'">Цитата</a><a class="zap_b" href="newpost.php?id='.$id.'&otv='.$user.'&page='.$page.'">Ответить</a>';
}
if(
$dop!=null)$dop='<div class="zap">'.$dop.'</div>';
}
}
$npost++;
echo 
'<div class="fon">
<table><tr valign="top"><td>'
.$func->avatar($assoc['user']).'</td> 
<td style="padding-left:5px;"><b>'
.$npost.'</b>) '.$func->famname($assoc['user']).'';

echo 
' '.$func -> times(date('d m Y в H:i',$assoc['time'])).'</br>
<br/>'
.$func -> tags($func -> smiles($assoc['text'])).'</div>';
if (!empty(
$assoc['edit'])) echo '<br/><span class="date">Изменено '.$func->GetName($assoc['coledit'],'раз','раза','раз').' (Последний '.$func->famname($assoc['edit']).' '.$func -> times(date('d m Y в H:i',$assoc['timeedit'])).')</span>';
echo
'</td></tr></table></div>'.$dop;
}
}else echo
'<div class="fon">Сообщений пока нет!</div>';
///форма быстрого ответа
if ($aut == true and $ya['forma']=='1' and $the['status']==0) {
echo 
'<div class="fon"><form action="newpost.php?id='.$id.'&page='.$page.'" method="post">';
echo 
'Сообщение:<br/>
<textarea name="text" rows="'
.$ya['height'].'" cols="'.$ya['width'].'"></textarea><br/>
<input type="submit" value="Написать"/></form></div>'
;
}
//
$act '?id='.$id;
echo 
''.$func -> pagenav($act,$page,$total).'';
} else echo 
'<div class="fon">Тема ненайдена или была удалена!</div>';
//////////////
echo '<div class="levo"><a href="/" class="levo_tuch">'.$diz -> img('home.png').' На главную</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>
Онлайн: 1
Реклама