<?php
require_once('shapka.php');
require_once('../db.php');
require_once('inline.php');
$time=time();
function smile($s){
$s=str_replace(".ulibka."," <img src=\"smiles/biggrin.gif\" alt=\".ulibka.\"/> ",$s);
$s=str_replace(".blush."," <img src=\"smiles/blush.gif\" alt=\".blush.\"/> ",$s);
$s=str_replace(".boggle."," <img src=\"smiles/boggle.gif\" alt=\".boggle.\"/> ",$s);
$s=str_replace(".confused."," <img src=\"smiles/confused.gif\" alt=\".confused.\"/> ",$s);
$s=str_replace(".cool."," <img src=\"smiles/cool.gif\" alt=\".cool.\"/> ",$s);
$s=str_replace(".eek."," <img src=\"smiles/eek.gif\" alt=\".eek.\"/> ",$s);
$s=str_replace(".huh."," <img src=\"smiles/huh.gif\" alt=\".huh.\"/> ",$s);
$s=str_replace(".inlove."," <img src=\"smiles/inlove.gif\" alt=\".inlove.\"/> ",$s);
$s=str_replace(".mad."," <img src=\"smiles/mad.gif\" alt=\".mad.\"/> ",$s);
$s=str_replace(".notsure."," <img src=\"smiles/notsure.gif\" alt=\".notsure.\"/> ",$s);
$s=str_replace(".ooh."," <img src=\"smiles/ooh.gif\" alt=\".ooh.\"/> ",$s);
$s=str_replace(".rolleyes."," <img src=\"smiles/rolleyes.gif\" alt=\".rolleyes.\"/> ",$s);
$s=str_replace(".sad."," <img src=\"smiles/sad.gif\" alt=\".sad.\"/> ",$s);
$s=str_replace(".sleep."," <img src=\"smiles/sleep.gif\" alt=\".sleep.\"/> ",$s);
$s=str_replace(".smile."," <img src=\"smiles/smile.gif\" alt=\".smile.\"/> ",$s);
$s=str_replace(".stress."," <img src=\"smiles/stress.gif\" alt=\".stress.\"/> ",$s);
$s=str_replace(".tired."," <img src=\"smiles/tired.gif\" alt=\".tired.\"/> ",$s);
$s=str_replace(".tongue."," <img src=\"smiles/tongue.gif\" alt=\".tongue.\"/> ",$s);
$s=str_replace(".urgh."," <img src=\"smiles/urgh.gif\" alt=\".urgh.\"/> ",$s);
$s=str_replace(".wink."," <img src=\"smiles/wink.gif\" alt=\".wink.\"/> ",$s);
$s=str_replace(".worry."," <img src=\"smiles/worry.gif\" alt=\".worry.\"/> ",$s);
$s=str_replace(".vopros."," <img src=\"smiles/vopros.gif\" alt=\".vopros.\"/> ",$s);
$s=str_replace(".pivo."," <img src=\"smiles/pivo.gif\" alt=\".pivo.\"/> ",$s);
$s=str_replace(".be."," <img src=\"smiles/be.gif\" alt=\".be.\"/> ",$s);
$s=str_replace(".bumbum."," <img src=\"smiles/bumbum.gif\" alt=\".bumbum.\"/> ",$s);
$s=str_replace(".eat.","<img src=\"smiles/eat.gif\" alt=\".eat.\"/>",$s);
$s=str_replace(".sleza."," <img src=\"smiles/sleza.gif\" alt=\".sleza.\"/> ",$s);
$s=str_replace(".chmok."," <img src=\"smiles/chmok.gif\" alt=\".chmok.\"/> ",$s);
$s=str_replace(".ne.znayu."," <img src=\"smiles/ne.znayu.gif\" alt=\".ne.znayu.\"/> ",$s);
$s=str_replace(".jump."," <img src=\"smiles/jump.gif\" alt=\".jump.\"/> ",$s);
$s=str_replace(".good."," <img src=\"smiles/good.gif\" alt=\".good.\"/> ",$s);
$s=str_replace(".chmak."," <img src=\"smiles/chmak.gif\" alt=\".chmak.\"/> ",$s);
$s=str_replace(".clock."," <img src=\"smiles/clock.gif\" alt=\".clock.\"/> ",$s);
$s=str_replace(".zubastik."," <img src=\"smiles/zubastik.gif\" alt=\".zubastik.\"/> ",$s);
$s=str_replace(".warning."," <img src=\"smiles/warning.gif\" alt=\".warning.\"/> ",$s);
$s=str_replace(".zloi."," <img src=\"smiles/zloi.gif\" alt=\".zloi.\"/> ",$s);
$s=str_replace(".heart."," <img src=\"smiles/heart.gif\" alt=\".heart.\"/> ",$s);
$s=str_replace(".talk."," <img src=\"smiles/talk.gif\" alt=\".talk.\"/> ",$s);
$s=str_replace(".cvetok."," <img src=\"smiles/cvetok.gif\" alt=\".cvetok.\"/> ",$s);
$s=str_replace(".loveyou."," <img src=\"smiles/love.you.gif\" alt=\".loveyou.\"/> ",$s);
$s=str_replace(".kruzhka."," <img src=\"smiles/kruzhka.gif\" alt=\".kruzhka.\"/> ",$s);
$s=str_replace(".4mok."," <img src=\"smiles/4mok.gif\" alt=\".4mok.\"/> ",$s);
$s=str_replace(".love."," <img src=\"smiles/love.gif\" alt=\".love.\"/> ",$s);
$s=str_replace(".smoke."," <img src=\"smiles/smoke.gif\" alt=\".smoke.\"/> ",$s);
return $s;
}
print $begin;
$sid=intval($_GET['sid']);
$infor=mysql_query("SELECT * from `forumtema` WHERE `sid`='$sid'");
if(!mysql_num_rows($infor))
print 'Ошибка! Указаной темы не существует<br/>';
else
{
$infot=mysql_fetch_array($infor);
print "Тема: $infot[nazv]<br/>";
$razdw=mysql_fetch_array(mysql_query("SELECT * from `forummain` WHERE `cid`='$infot[cid]'"));
@$infop=@mysql_query("SELECT * from `user` WHERE `uid`='$_SESSION[uid]'");
@$userinfo=@mysql_fetch_array($infop);
if(@$userinfo['forumst']<3 or $time<$userinfo['forumban'])
print 'Вы не можете добавлять сообщения<br/>';
elseif(!$infot['lock'])
print '<a href="newmess.php?str='.$str.'&cl='.$ses.'&sid='.$infot['sid'].'">Написать</a><br/>';
elseif($userinfo['forumst']>3)
print 'Тема закрыта!<br/><a href="newmess.php?str='.$str.'&cl='.$ses.'&sid='.$infot['sid'].'">Написать</a><br/>';
else print 'Тема закрыта!<br/>';
if($userinfo['forumst']>3 or (@$_SESSION['uid']==$infot['uid'] and $userinfo['forumst']>2))
{
if(!$infot['lock'])
print '<a href="lock.php?sid='.$sid.'&str='.$str.'&cl='.$ses.'">Закрыть</a><br/>';
elseif($userinfo['forumst']>3)
print '<a href="lock.php?sid='.$sid.'&str='.$str.'&cl='.$ses.'">Открыть</a><br/>';
}
if($userinfo['forumst']>3)
{
if($infot['stat']>3)
print '<a href="fix.php?sid='.$sid.'&str='.$str.'&cl='.$ses.'">Открепить</a><br/>';
else
print '<a href="fix.php?sid='.$sid.'&str='.$str.'&cl='.$ses.'">Закрепить</a><br/>';
print '<a href="delt.php?sid='.$sid.'&str='.$str.'&cl='.$ses.'">Удалить</a><br/>------<br/>';
}
$result=mysql_query("SELECT * from `forummess`,`user` WHERE `forummess`.`sid`='$sid' and `user`.`uid`=`forummess`.`uid` ORDER by `forummess`.`time` ASC");
$page=intval(@$page);
$start=$page*10;
@mysql_data_seek($result,$start);
$end=$start+10;
$count=mysql_num_rows($result);
$kolstr=ceil($count/10);
mysql_data_seek($result, $start);
if($page>1){
print "<a href=\"tema.php?cl=$ses&sid=$sid&str=$str&page=".($page-1)."\">Назад</a><br/>";
print "<a href=\"tema.php?cl=$ses&sid=$sid&str=$str&page=0\">В начало</a><br/>$razd";
}
elseif($page>0)
print "<a href=\"tema.php?cl=$ses&sid=$sid&str=$str&page=".($page-1)."\">Назад</a><br/>$razd";
while($mess=mysql_fetch_array($result))
{
$date=date("H:i d.m.Y",$mess['time']);
$mess['mess']=smile(htmlspecialchars($mess['mess']));
/*$mess['mess']=preg_replace("/(http:\/\/|)(\S+)/i", '<a href="http://\\2">\\2</a>', $mess['mess']); */
$mess['mess']=eregi_replace("((http?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%#]*(\\?[[:alnum:]?+&_=/%#]*)?)?)", "<a href='\\1'>\\1</a>", $mess['mess']);
if(@$_SESSION['enter']=='yes')
print "<b>
<a href=\"../write.php?did=$mess[uid]&cl=$ses&str=$str\">$mess[sajt],id=$mess[uid]</a>
, $date<br/></b>
$mess[mess]
";
else
print "<b>
id=$mess[uid],$mess[sajt]
, $date<br/></b>
$mess[mess]
";
if($userinfo['forumst']>3)
print '<a href="delmess.php?tid='.$mess['tid'].'&str='.$str.'&cl='.$ses.'">*</a>';
print '<br/>';
$start++;
if($start>=$end)
break;
}
print $razd;
if(@$userinfo['forumst']<3)
print 'Вы не можете добавлять сообщения<br/>';
elseif(!$infot['lock'])
print '<a href="newmess.php?str='.$str.'&cl='.$ses.'&sid='.$infot['sid'].'">Написать</a><br/>';
else
print 'Тема закрыта!<br/>';
if($end<$count)
print "<a href=\"tema.php?cl=$ses&sid=$sid&str=$str&page=".($page+1)."\">Далее</a><br/>";
if($kolstr>$page+2)
print "<a href=\"tema.php?cl=$ses&sid=$sid&str=$str&page=".($kolstr-1)."\">В конец</a><br/>";
print "<a href=\"forum.php?cl=$ses&cid=$razdw[cid]&str=$str\">$razdw[name]</a><br/>";
}
print '<a href="index.php?str='.$str.'&cl='.$ses.'">Разделы</a><br/>';
print $razd;
print $gl;
print $endpage;
?>