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 '

'; if($artres[closed]<>1 || $prevs[write_even_closed]>1){ print ''; }else{ print ''; $c = " checked"; } print '
'; if($is_mode && ($is_mod || $user_det[collage]==$collage_ID || $forid==1 || $forid==9 ) ){// where fid<>".$settings['forum_of_deleted']." //include INCS."articles.modcp.php"; print '

������ ���� ������� :

'; } $p_moder = $db->query("SELECT DISTINCT(userid),`title` FROM `moder` WHERE `title`!='' order by `title` desc"); while($moder_res = $db->fetch($p_moder)){ $moder[($moder_res['userid'])] = $moder_res['title']; } //$p_ratteb = $db->query("SELECT * FROM `ratteb` WHERE `min`<='$postres[counter]' AND `max`>'$postres[counter]' LIMIT 1"); $p_ratteb = $db->query("SELECT * FROM `ratteb` order by `min` desc"); while($ratteb_res = $db->fetch($p_ratteb)){ $ratteb[$ratteb_res['min']]['id'] = $ratteb_res['id']; $ratteb[$ratteb_res['min']]['title'] = $ratteb_res['title']; $ratteb[$ratteb_res['min']]['min'] = $ratteb_res['min']; } function rattebny($counter){ global $p_ratteb_1, $p_ratteb_2,$ratteb; foreach($ratteb as $val){ if($counter >= $val['min']){ $p_ratteb_1 = $val['title']; $p_ratteb_2 = $val['id']; break; } } } $pollres = $db->fetch($polls); if($pollres){ require_once INCS."articles.poll.php"; } print '
'; if($count > $settings['rep_in_pag']){ print '
'; include FUNCS."page.it.php"; page_it($page, $pages, H_art($artid,'','',0,0,'', $artres['atitle']),1); print '
'; } for($i=0; $i<$db->num($articles); $i++){ $postres = $db->fetch($articles); //$p_user = $db->query("SELECT * FROM `users` WHERE `userid`='$postres[userid]' LIMIT 1"); //$p_post = $db->query("SELECT `post` FROM `post` WHERE `id`='$postres[id]' LIMIT 1"); //$p_user = $db->fetch($p_user); //$settings['gmt'] if( 1==2 && ($postres[hide_time_end]>1 && !$is_mode && $userid!=$postres[userid]) ){ $number = '

������ �����.... ������� ������ �������!.'; $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 .= '


'.$postres[username].'

'.$ratteb[title].'
'.$user_title.'
'; if($postres[photo]){ $inside_right .= '
'.resizeimg('avatars/'.$postres[photo],175); } /*elseif($postres[userid] == $userid){ $inside_right .= '
'; }*/ /*
���� �����������: '.$postres[userid].' */ $inside_right .= '



���� ���: '.date2($postres[date],$settings['dateformat2']).'
��� ���������: '.$postres[counter].''; //($db->sum("evaluate","`plus`","toid='$postres[userid]'")-$db->sum("evaluate","`minus`","toid='$postres[userid]'")) $inside_right .= '
������� �����: '.$postres[icq].''; if($postres[users_sub_to]>0) $inside_right .= '
���������: '.$postres[users_sub_to].''; $inside_right .= '

'.$online.'
'.$follow; $inside_right .= '����� �������

'; //$db->sum("evaluate","`plus`","postid='$postres[id]'") //$db->sum("evaluate","`minus`","postid='$postres[id]'") if($more_via!=1) $inside_right .= '('.$postres[evaluate_p].') | ('.$postres[evaluate_m].')'; $inside_left .= ' '.($postres[atitle]).'

'.date1($postres[timestamp],$settings['dateformat']).'




'.showpost($postres['post']).'



'; if($postres[postid]==0){ $inside_left .= '


'; }elseif($adsshow==1){//if(!$userid) $adsshow = 0; $inside_left .= ' '; }else{ $adsshow = 1; } //if($postres[postid]==0) $inside_left .= ''; /*if(!$userid && ($_REQUEST[p]==$postres[id] || $postres[postid]==0) ) $inside_left .= '
���� ���



'; //1207725525112637*/ $inside_left .= '
'; if($postres[attach]>0){ $attach2 = $db->query("select * from `attach` where `artid`='$postres[id]'"); if($db->num($attach2)>0){ $inside_left.='
��������� :
'; while($attres = $db->fetch($attach2)){ $type = explode(".",$attres[file]); $ext = 'attach/'.strtolower($type[count($type)-1]).'.gif'; $ext = file_exists($ext) ? $ext : 'attach/txt.gif'; $inside_left .= ' '.$attres[file].' ������� ('.$attres[counter].') ('.number_format($attres[size]/1024 ,0).' KB)
'; } $inside_left .= '

'; } } /* //if($userid==1)$settings['related']=1; if($settings['related']==1 && $postres[postid]==0){ $ttrr = explode(' ',strip_tags(freepost($postres[post]))); //foreach($ttrr as $val){ if(strlen($val)>3) $searchttrr .= "AND postid.atitle like '%".$val."%' "; } for ($i=0; $i3 && !in_array($val,$arr)){ $arr[]=$val; $searchttrr .= "".$val."%"; } if(count($arr)>10) $i=count($ttrr)+10; } //foreach($ttrr as $val){ $irt++; if($irt==1) $and_sql=''; else $and_sql=$and_arr[rand(0,5)]; $searchttrr.= $and_sql." postid.atitle like '%".$val."%' "; } //$searchttrr = "AND ( postid.atitle like '%".$searchttrr."' OR post.post like '%".$searchttrr."' )"; $searchttrr = "AND post.post like '%".$searchttrr."' "; $rel = $db->query("SELECT postid.artid, postid.atitle FROM `postid` INNER JOIN `post` ON `post`.`id`=`postid`.`id` INNER JOIN `forum` ON `postid`.`forumid`=`forum`.`fid` WHERE forum.hide=0 ".$searchttrr." AND `postid`.`delete`=0 AND `postid`.`artid`!='$artid' AND postid.forumid NOT IN (29,22,39) AND postid.postid=0 ORDER BY postid.id desc limit 5"); $rel_rows = $db->num($rel); //print $searchttrr; }else{ $rel_rows = 0; } if($rel_rows && $settings['related']==1 && $postres[postid]==0){ $inside_left .= '
������ ������/������ :
'; for($e=0; $e<$db->num($rel); $e++){ $relres = $db->fetch($rel); $inside_left .= ' '.H_art($relres[artid],$relres[atitle],'','',0,'_blank').'
'; } $inside_left .= '

'; }else{ $inside_left .= "


"; } //$inside_left .= "


"; */ if($postres[postid]==0){ $inside_left .= '

'; /*
';*/ } /* $inside_left .= '
';*/ $inside_left .= '
'; /* if(($settings['men_post']==1 && $postres[postid]!=0) || ($settings['men_art']==1 && $postres[postid]==0)){ $men = $db->query("SELECT postid.artid, postid.atitle FROM postid,forum WHERE postid.forumid=forum.fid AND forum.hide=0 AND postid.userid='$postres[userid]' AND `postid`.`delete`=0 AND postid.forumid!=29 AND postid.forumid!=22 AND postid.forumid!=39 AND postid.postid=0 ORDER BY postid.id desc limit 5"); $men_rows = $db->num($men); }else{ $men_rows = 0; } if($men_rows && (($settings['men_post']==1 && $artres[postid]!=0) || ($settings['men_art']==1 && $artres[postid]==0))){ $inside_left .= '
��� ��������� :
'; for($e=0; $e<$db->num($men); $e++){ $menres = $db->fetch($men); $inside_left .= ' '.H_art($menres[artid],$menres[atitle],'','',0,'_blank').'
'; } $inside_left .= '

'; }else{ $inside_left .= "


"; } //$inside_left .= "


"; */ if($postres[deletor]){ $user_do = $postres[deletor]; $how = '�� �����'; } elseif($postres[editor]){ $user_do = $postres[editor]; $how = '��� �����'; } else $how = ''; if($postres[edit_why]){ $user = $db->query("select username from users where userid='$user_do'"); $inside_left .= '

'.$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 .= '

'; } if($postres[hide_time_end] > 0 && $is_mode){ $user = $db->query("select username from users where userid='$postres[hider]'"); $inside_left .= '

�� ���������� ������ '.H_user($postres[hider],$db->result($user,0,'username'),'',0).' ������ '.date1($postres[hide_time_end]-(12*3600),$settings['dateformat']).'
������ : '.$postres[hide_why].'
����� �������

'; } //$settings['hide_signs']=1; $inside_left .= '
'; if($postres[sign]==1 && !$artres[signs] && $postres[signature]<>'' && $settings['hide_signs']<>1){ $inside_left .= ''.showpost(stripslashes($postres[signature])).'

'; }else{ $inside_left .= '

'.$site_title.'




'; } $inside_left .='
'; if($userid<>0){ include INCS."articles.button.php"; }else{ $inside_left .= '��� ��� ���� �����.. ����� ������� ����.
'; /*
'; if(eregi('facebook.com',$_SERVER[HTTP_REFERER]) && $_REQUEST[p]==$postres[id]) $inside_left .= '';*/ } } // END IF HIDDEN // print '
'; print render_table('nav_end'); print '
'; //unset($postres,$message); } // END FOR $POSTS ... if($page!=1){ $tbl_title = '������� �������� ��������'; $inside_tbl = '
'; print '
'; print render_table('table2'); print '
'; } if($more_via!=1){ $tbl_title = '����� ��� ������� ( '.($db->num($onlines) + $db->result($onlinee,0,0)).' ) ���� ����� ( '.$db->num($onlines).' ) ���'; $inside_tbl = ''; for($qw=0; $qw<$db->num($onlines); $qw++){ $meres = $db->fetch($onlines); $inside_tbl .= ' '.H_user($meres[userid],$meres[username],'_blank').';'; } print '
'; print render_table('table2'); print '
'; } if($count > $settings['rep_in_pag']){ print '
'; //include FUNCS."page.it.php"; page_it($page, $pages, H_art($artid,'','',0,0,'', $artres['atitle']),1); print '
'; } print ''; print '
'; if($artres[closed]<>1 || $prevs[write_even_closed]>1) print ''; else print ''; print '
'.$fast_to_forum.'



'; /* //$artid1=$artid-1; $artid2=$artid+1; $artid1 = $db->query("select `artid`,`atitle` from `postid` where `artid`<'$artid' and postid=0 AND forumid!=28 AND forumid!=31 order by artid desc limit 1"); $artid2 = $db->query("select `artid`,`atitle` from `postid` where `artid`>'$artid' and postid=0 AND forumid!=28 AND forumid!=31 order by artid asc limit 1"); $artid2 = $db->fetch($artid2); $artid1 = $db->fetch($artid1); $artid11 = $db->query("select `artid`,`atitle` from `postid` where `artid`<'$artid' and postid=0 AND forumid='$forid' order by artid desc limit 1"); $artid22 = $db->query("select `artid`,`atitle` from `postid` where `artid`>'$artid' and postid=0 AND forumid='$forid' order by artid asc limit 1"); $artid22 = $db->fetch($artid22); $artid11 = $db->fetch($artid11); print '
�������� ��� ����� �� �����
� '.H_art($artid1[artid],$artid1[atitle],'',0,0,'','������� ������').' �|� '.H_art($artid2[artid],$artid2[atitle],'',0,0,'','������� ������').' �

�������� ��� ��� �����
� '.H_art($artid11[artid],$artid11[atitle],'',0,0,'','������� ������').' �|� '.H_art($artid22[artid],$artid22[atitle],'',0,0,'','������� ������').' �
'; */ /*if($userid==1) include INCS."quick.reply2.php"; else*/ if( $userid && ($artres[closed]<>1 || $prevs[write_even_closed]>1) ){ include INCS."quick.reply.php"; } if($page==1) print ''; //******** END OF THE BAGE *********// print '
'; if($unread_letter>0) include INCS."letter.lyr.php"; print(render_footer(1)); if(!$userid){ include "cach_class/end_cash.php"; } if( (strpos($user_det['username'],'..')>0 || strpos($user_det['username'],',,')>0 || strpos($user_det['username'],'**')>0) && $user_det['counter']<100 ) print ''; die(); } ?>