if(isset($id)) $p = $id;
include "common.php";
if(!$artid){
/*$art_res = $db->query("select `postid`.`atitle`, `postid`.`delete`, `postid`.`closed`, `postid`.`good`, `postid`.`forumid`,
`forum`.`fname`, `forum`.`collage`, `forum`.`signs`, `forum`.`sub_forum`, `forum`.`mainnum`, `forum`.`signs`, `forum`.`hide`,
`post`.`post` from `postid`
INNER JOIN `forum` ON `forum`.`fid`=`postid`.`forumid`
INNER JOIN `post` ON `post`.`id`=`postid`.`id`
where `postid`.`artid`='".$artid."' AND `postid`.`postid`=0 limit 1");
$artres = $db->fetch($art_res);
}else{*/
$db->close();
die(render_message($link_error, '', $page_title));
}
$forid = $artres[forumid];
if($artres['delete']!=0){
$db->close();
$page_title = "����� ������� -> ".$site_title;
//die(render_message($no_enter, '', $page_title));
die(render_message($link_error, '', $page_title));
}elseif($db->num($art_res)<1){
$db->close();
$page_title = "����� ������� -> ".$site_title;
die(render_message($link_error, '', $page_title));
}elseif( in_array($forid,$settings['protected_forums']) && $more_via != 1 && (!$userid || $user_det[counter]<$settings['protected_counter'][$forid]) ){
$db->close();
$page_title = "����� ������� -> ".$site_title;
die(render_message('����� �� ������ ����� ����� ������� ��� ��� ��� ����� �� '.$site_title.'
����� �� ��������� '.$settings['protected_counter'][$forid].' ��� ����...����� ������ ����� ��� ����� ..
����� ���� ������... ������ �� ��� ���� ����� ������ �������
'.$no_enter, '', $page_title));
}else{
if(!$page) $page = 1;
$pg = $settings['rep_in_pag']*($page-1);
//$forum = $db->query("select * from forum where fid='$forid'");
//if($artres){
//$forumres = $db->fetch($forum);
if($artres[collage]>=1)
$collage_ID = $artres[collage];
else unset($collage_ID);
//}
if($collage_ID){
$c_query = " AND `collage`='$collage_ID'";
//$url_collage = $sub_domins2[$collage_ID];//"&collage_ID='$collage_ID'";
$url_collage = 'http://'.str_replace('www', $sub_domins2[$collage_ID], $_SERVER[HTTP_HOST]).'/';
$collage_name = $db->query("select collage from collage where id='$collage_ID'");
$collage_name = $db->fetch($collage_name);
$collage_name = $collage_name[collage];
}else{
$c_query = " AND collage=0";
$url_collage = "";
$collage_name = "�����������������";
}
//$foru = $db->query("select fname,fid from forum where mainnum='$forumsres[mainid]' AND mainid=0 order by mainnum asc");
//$forums2 = $db->query("select fname,mainid from forum where mainid!=0 $c_query order by mainid asc");
//$subscribe = $db->count("subscribes","`fid`='$forid' AND `userid`='$userid'");
$is_mod = ( is_mod($forid) || is_mod($artres[sub_forum]) ) ;
$articles = $db->query("SELECT `users`.* , `postid`.* , `post`.`post` FROM `postid`
INNER JOIN `post` ON `post`.`id`=`postid`.`id`
INNER JOIN `users` ON `postid`.`userid`=`users`.`userid`
WHERE `postid`.`artid`='$artid' AND `postid`.`delete`=0
ORDER BY `postid`.`id` asc
LIMIT $pg,".$settings['rep_in_pag']." ");
//$postid_userid = $db->query("select userid from `postid` where postid=0 AND `artid`='$artid'");
//$postid_userid = $db->fetch($postid_userid);
if(!is_array($prevs[show_special_forum])) $prevs[show_special_forum]=array();
if(!is_array($prevs[show_hidden_forum])) $prevs[show_hidden_forum]=array();
//$postid_userid = $db->result($articles,0,7);
// ���� �������� ������ ���� �������� ��� �������
if($db->num($articles)<=0){
$db->close();
$page_title = "����� ������� -> ".$site_title;
die(render_message($link_error, '', $page_title));
// ����� �� ��� ����� ������ ���� ������ ������ �������� ��������
}elseif($artres[hide]==2 && !in_array($forid,$prevs[show_special_forum]) && $prevs[show_special_forum]!=array('*') && ($postid_userid != $userid)){
$db->close();
$page_title = "����� ������� -> ".$site_title;
//die(render_message($no_enter, '', $page_title));
die(render_message($link_error, '', $page_title));
}elseif($artres[hide]==1 && !in_array($forid,$prevs[show_hidden_forum]) && $prevs[show_hidden_forum]!=array('*')){
$db->close();
$page_title = "����� ������� -> ".$site_title;
//die(render_message($no_enter, '', $page_title));
die(render_message($link_error, '', $page_title));
}elseif($forid==$settings['forum_of_deleted'] && $prevs[show_deleted_forum]!='1'){
$db->close();
$page_title = "����� ������� -> ".$site_title;
//die(render_message($no_enter, '', $page_title));
die(render_message($link_error, '', $page_title));
}
//if($more_via!=1) $db->query("update `postid` set `visits`=`visits`+1 where `artid`='$artid'");// AND `postid`='0' LIMIT 1
if($more_via!=1) $db->query("INSERT INTO `temp_updater` (`artid`) VALUES ('$artid')" );
//$count = $db->count("postid","artid='$artid' AND `delete`=0");
$counts = $db->query("SELECT count(`postid`.`id`) FROM `postid`
INNER JOIN `post` ON `post`.`id`=`postid`.`id`
INNER JOIN `users` ON `postid`.`userid`=`users`.`userid`
WHERE `postid`.`artid`='$artid' AND `postid`.`delete`=0");
//$count = $db->num($counts);
$count = $db->result($counts,0);
//$count = $artres[reps];
if($userid) $subsc = $db->count("subscribes","artid='$artid' AND `userid`='".$userid."'");
$polls = $db->query("select * from `polls` where artid='$artid' limit 1");
$online_array = array();
if($more_via!=1){
$onlinearray = $db->query("select DISTINCT(userid) from onlineusers where `userid`>0");
while($onlinear = $db->fetch($onlinearray)){
$online_array[] = $onlinear[userid];
}
$onlinee = $db->query("select count(DISTINCT ip) from onlineusers where `userid`<=0 AND `file` like '%artid=".$artid."%'");
$onlines = $db->query("select Distinct users.username, users.userid from onlineusers,users where onlineusers.file like '%artid=".$artid."%' AND users.userid=onlineusers.userid");
//$onlines = $db->query("select `username`,`userid` FROM `users` where `userid` IN (SELECT `userid` from `onlineusers` where `file` like '%artid=".$artid."%') ");
}
if($artres[sub_forum]){
$subforum = $db->query("select `fname` from `forum` where `fid`='$artres[sub_forum]' limit 1");
$subforum = ($db->num($subforum)>0) ? " --> ".H_forum($artres[sub_forum],$db->result($subforum,0),'','',$url_collage) : '';
}
if($artres[mainnum]){
$mainnum = $db->query("select `fname`,`fid` from `forum` where `mainid`='$artres[mainnum]' limit 1");
//$mainnum = " --> ".H_forum($artres[mainnum],$db->result($mainnum,0));
$mainnum = ($db->num($mainnum)>0) ? " --> ".H_forum($db->result($mainnum,0,'fid'),$db->result($mainnum,0,'fname'),'','',$url_collage) : '';
}
$pages = floor(($count-1)/$settings['rep_in_pag'])+1;
if ($count==0){ $pages=1; }
/*if ($page > $pages){
$go = H_art($artid,'','',$pages);
Header("Location: $go");
$db->close();
die();
}*/
include FUNCS."post.funcs.php";
$atitage = str_replace("\"", " ", $artres[atitle]);
$page_title = $post_title.$atitage;//." -> ".$site_title;
$descripe = str_replace("\"", " ", trim(freepost(substr(strip_tags($artres['post']),0,500),0)));
print render_header();
include INCS."fast.to.forum.php";
$first = "".$site_title." --> ".H_forum(0,$collage_name,'','',$url_collage).$mainnum.$subforum." --> ".H_forum($forid,$artres[fname],'','',$url_collage)."";
$second= ($artres[atitle]);
$more = "";
$more .= regbar_user_section();
print render_regbar($first, $second, $more);
print '
'; include FUNCS."page.it.php"; page_it($page, $pages, H_art($artid,'','',0,0,'', $artres['atitle']),1); print ' |
������ �����.... ������� ������ �������!.'; $tbl_title = ''; $inside_right = ''; $inside_left = ''; }else{ if($i==0 && $page==1){ $number = '
.'.($artres[atitle]).''; }else{ $p=$i+1+(($page-1)*$settings['rep_in_pag']); $number = '
������ : '.$p.''; if($p==$db->num($articles) || $p==$db->num($articles)+($page-1)*$settings['rep_in_pag']) $number .= ' '; } //if($postres[hide_time_end]>1) //$number = '
������ �����.... ������� ������ �������!.';
//$post = $db->query("select post from post where id=$postres[id]");
//$ratteb1 = $db->query("select `title` from `moder` where `userid`=$postres[userid]");
//$ratteb1 = $db->query("select forum.fname from forum,moder where moder.userid='$postres[userid]' AND forum.fid=moder.fid");
//$ratteb = $db->fetch($ratteb1);
//$post = $db->fetch($post);
if($postres[counter]<200){$col = "#0000FF";}
elseif($postres[counter]<400){$col = "#7A18E7";}
elseif($postres[counter]<1000){$col = "#FF0080";}
elseif($postres[counter]<2000){$col = "#804040";}
else{$col = "#FF0000";}
/*if($postres[userid]==1){
if($postres[user_title])
$rat = "
".(stripslashes($postres[user_title]))."";
else $rat = '';
$ratteb[title] = "$ratteb[title]";
$ratteb[id] = 'up/admin.gif';
}else*/
//if($db->num($p_moder)>0 && $db->result($p_moder,0,'title')){
if($moder[($postres[userid])]){
$ratteb[title] = ''.$moder[($postres[userid])].'';
$ratteb[id] = 'images/mod.gif';
}else{
//$p_rattebs = $p_ratteb;
//$p_ratteb = $db->query("SELECT * FROM `ratteb` order by `min` desc");
rattebny($postres[counter]);
$ratteb[title] = ''.$p_ratteb_1.'';
$ratteb[id] = 'images/'.$p_ratteb_2;
}
$user_title = $postres[user_title] ? '
'.($postres[user_title]).'' : '' ;
//if($db->count("onlineusers","userid='$postres[userid]'"))
//if($postres[lastvisit]>=($settings['gmt']-$settings['onlinetimeout']))
if(in_array($postres[userid],$online_array)) $online = '�����';
else $online = '��� �����';
//$followers = strlen($postres[users_subscribe])>0 ? (count(explode(',',$postres[users_subscribe]))-2) : 0 ;
if($postres[userid] != $userid){
if(in_array($postres[userid],$users_subscribe_array)) $follow = '����� ��������'.'
';
else $follow = '������� ����������'.'
';
}else $follow = '';
if(!$postres[atitle]) $postres[atitle] = '�� ������ : '.$artres[atitle];
$tbl_title = '';
$inside_right = '';
$inside_left = '';
$inside_right .= '
'.date1($postres[timestamp],$settings['dateformat']).'
'.showpost($postres['post']).'
'.$how.($db->num($user)?' ������ '.H_user($user_do,$db->result($user,0,'username'),'',0):'').'
������ '.date1($postres[edit_time],$settings['dateformat']).'
';
if($postres[edit_why]) $inside_left .= '������ : '.$postres[edit_why];
$inside_left .= '
�� ���������� ������ '.H_user($postres[hider],$db->result($user,0,'username'),'',0).'
������ '.date1($postres[hide_time_end]-(12*3600),$settings['dateformat']).'
������ : '.$postres[hide_why].'
����� �������
'.$site_title.' |
'; print render_table('nav_end'); print ' |
'; print render_table('table2'); print ' |
'; print render_table('table2'); print ' |
'; //include FUNCS."page.it.php"; page_it($page, $pages, H_art($artid,'','',0,0,'', $artres['atitle']),1); print ' |