<?php
require_once('shapka.php');
require_once('../db.php');
$time=time();
function translit($mess)
{$trans2=array("Ё","Ж","Щ","Ш","Ч","Э","Ю","Я","ё","ж","щ","ш","ч","э","ю",
"я","А","Б","В","Г","Д","Е","З","И","Й","К","Л","М","Н","О","П","Р","С","Т",
"У","Ф","Х","Ц","Ь","Ы","а","б","в","г","д","е","з","и","й","к","л","м","н",
"о","п","р","с","т","у","ф","х","ц","Ъ","ь","ы");
$trans1= array("JO","ZH","SCH","SH","CH","JE","JY","JA","jo","zh","sch","sh","ch","je","jy",
"ja","A","B","V","G","D","E","Z","I","J","K","L","M","N","O","P","R","S","T",
"U","F","H","C","'","Y","a","b","v","g","d","e","z","i","j","k","l","m","n",
"o","p","r","s","t","u","f","h","c","''","'","y");
$mess=str_replace($trans1,$trans2,$mess);
return $mess;
}
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/>";
@$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'] and $userinfo['forumst']<3)
print 'Эта тема закрыта.Вы не можете добавлять сообщения<br/>';
else
{
if($str=='wml')
{$rand=rand(1,1000);
$forma="
Сообщение<br/>
<input name=\"mess$rand\" type=\"text\" title=\"Сообщение\" value=\"\" maxlength=\"350\"/><br/>
<select name=\"trans\" multiple=\"true\" value=\"\"><option value=\"yes\">Транслит</option></select><br/>
<anchor title=\"go\">Добавить<go href=\"newmess.php?cl=$ses&str=$str&act=do&sid=$sid\" method=\"post\">
<br/>
<postfield name=\"mess\" value=\"$(mess$rand)\"/>
<postfield name=\"trans\" value=\"$(trans)\"/>
</go></anchor><br/>\n";
}
else
{
$forma='<form method="post" action="newmess.php?cl='.$ses.'&str='.$str.'&act=do&sid='.$sid.'">
Сообщение:<br/>
<input name="mess" maxlength="350" value=""/><br/>
<input name="trans" type="checkbox" value="y"/>Транслит
<br/>
<input value="Добавить" name="do" type="submit"/></form><br/>';
}
if(!@$act)
print $forma;
else
{$err='';
$mess=mysql_escape_string(trim($mess));
$mess=substr($mess,0,700);
if(@$trans)
$mess=translit($mess);
$prov=@mysql_query("SELECT * from `forummess` WHERE `sid`='$_GET[sid]' and `mess`='$mess'");
if($err)
print $err.$forma;
else
{$time=time();
mysql_query("UPDATE `forumtema` SET `count`=`count`+1,`time`='$time' WHERE `sid`='$infot[sid]'");
mysql_query("INSERT into `forummess` VALUES('$sid','$_SESSION[uid]','$time','$mess','0')");
print 'Сообщение успешно добавлено<br/>';
$count=mysql_fetch_array(mysql_query("SELECT count(*) from `forummess` WHERE `sid`='$sid'"));
$kolstr=ceil($count[0]/9)-1;
print "<a href=\"tema.php?cl=$ses&sid=$sid&str=$str&page=$kolstr\">Вернуться в тему</a><br/>";
}
}
}
$razdw=mysql_fetch_array(mysql_query("SELECT * from `forummain` WHERE `cid`='$infot[cid]'"));
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;
?>