Файл: forum/inc/editp.php
Строк: 37
<?
##########################################
## Автор: -=ШАХТЕР=- # ## Сайт: http://masteram.us # ## ICQ : 46-92-90 # ## Версия 4.0 Лицензионная #
## Данная версия скрипта является ПЛАТНОЙ, #
## вы НЕ ИМЕЕТЕ ПРАВА распрострянять данный #
## скрипт или какие-либо части его кода... #
#########################################
$m = DB::run()->query("select * from `forum_msg` where `id`='".$fid."';" );
$mess = $m->fetch();
if (empty($mess['msg'])){
echo '<b>Такого сообщения не существует!</b>';
echo '<br />';
echo gb.'<a href="./">Форум</a>'.div;
foot();
}
$lev = DB::run()->queryFetch("select * from `users` where `id`=? ;",array($mess['user_id']) );
if ($user['level']<$lev['level'] or $user['id']!=$mess['user_id'] and $user['level']<5 ){
echo '<b>Вы не можете изменять это сообщение!</b>';
echo '<br />';
echo gb.'<a href="./">Форум</a>'.div;
foot();
}
$tid = $mess[t_id];
$tem = DB::run()->queryFetch("select * from `forum_t` where `id`=? ;",array($tid) );
if (empty($tem['name'])){
echo '<b>Такой темы не существует! Возможно она была удалена модератором.</b>';
echo '<br />';
echo gb.'<a href="./">Форум</a>'.div;
foot();
}
$page = check($_GET['page']);
$t_name = $tem ['name'];
$f = $tem ['f_id'];
$r = $tem ['r_id'];
$for = DB::run()->queryFetch( "select * from `forum_f` where id=?",array($f) );
$raz = DB::run()->queryFetch( "select * from `forum_r` where id=?;",array($r) );
echo '<a href="./">Форумы</a>|<a href="razdel_'.$f.'">'.$for[name].'</a>';
echo '|<a href="temes_'.$r.'">'.$raz[name].'</a>|<a href="tema_'.$tid.'_'.$page.'">'.$tem['name'].'</a><br /><dl><dt></dt></dl>';
if ($tem['close']==1)
{echo 'Тема <b>'.$tem['name'].'</b> закрыта!'; exit;}
$act = check($_POST['act']);
if (empty($act)){
if ($ver!='wml')echo '<form action="?act=add&tid='.$tid.'&'.SID.'" method="post">';
if ($ver=='wml')echo 'Сообщение:<br /><input name="msg'.$ref.'" value="'.text($mess['msg'],false,true,false,false,false).'" title="Сообщение"/><br/>';
else echo 'Сообщение:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg">'.text($mess['msg'],false,true,false,false,false).'</textarea><br />';
if ($ver=='wml'){
echo '<br /><anchor title="go">Изменить<go href="?act=add'.$nk1.'&tid='.$tid.'&'.SID.'" method="post">';
echo '<postfield name="msg" value="$msg'.$ref.'"/>
<postfield name="act" value="act"/>
</go></anchor>';
echo '<br/>';
}else{
echo '<input name="act" type="hidden" value="act"/>';
echo '<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';
}
echo '<br /><a href="tema_'.$tid.'_'.$page.'"><b>В тему</b></a><br />';
}else{
$msg = check($_POST['msg']);
if ($user['translit']==1)$msg = translit($msg);
$msg=substr($msg, 0, $set['size_vvod_for']);
if (strlen2($msg)<3)$er = 'Короткое сообщение!';
if (empty($er)){
$izm = "<br /><font color="#800080"><i>Изменил: ".$user['user']." ".date("(d.m в H:i", time()).")</i></font>";
if (DB::run()->query("UPDATE `forum_msg` SET `msg` = ?, `izm` = ?, `izmk` =`izmk`+? WHERE `id` = ?",array($msg,$izm,1,$fid))){
//if ($fid == 5)require("tupica.php");
header("Location: tema_".$tid."_".$page."?".SID);
}else echo "Oшибка!";
}else{echo $er; header("Location: ./tema_".$tid."_end?er=".$er."&".SID); }
}
//$db->sql_query("UPDATE `forum_message` SET `msg` = '$msg', `izm` = '$izm' where `id`='".$m."' LIMIT 1");
?>