Вход Регистрация
Файл: warwars.ru/forum/topic.php
Строк: 68
<?php
define
('PROTECTOR'1);


$path '../'//путь

$textl 'Форум';
include(
$path.'files/db.php');
include(
$path.'files/auth.php');
include(
$path.'files/func.php');
include(
$path 'files/core.php');
include(
'head.php');
echo
'<div class="gameBorder">';
echo
'';
$id intval($_GET['id']);

$topic mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_topics` WHERE `id` = '$id'"));
if(isset(
$topic['id'])){
echo 
'<b>'.$topic['title'].'</b><div class="hr"></div>';
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_msg` WHERE `id_topic` = '$id'"), 0);
if(
$count 0){
$pages ceil($count/10);
if(isset(
$_GET['page'])){
$page abs(intval($_GET['page']));
}else{
$page 1;
}
$from = ($page-1)*10;

//start
function smiles($msg){
$dir opendir ("../pic/smiles");
while (
$file readdir ($dir)) {
if (
ereg (".gif$""$file")){
$file2=str_replace(".gif","",$file);
$msg=str_replace(".$file2.",'<img src="../pic/smiles/'.$file.'" alt="">',$msg);
}}
closedir ($dir);
return 
$msg;  }


//end
//bb
function AddBB($var) {
$search = array(
'/[b](.*?)[/b]/is',
'/[i](.*?)[/i]/is',
'/[adm](.*?)[/adm]/is',
'/[u](.*?)[/u]/is',
'/[url](.*?)[/url]/is',
'/[url=(.*?)](.*?)[/url]/is',
'/[color=(.*?)](.*?)[/color]/is'
);

$replace = array(
'<strong>$1</strong>',
'<em>$1</em>',
'<font color="red">$1</font>',
'<u>$1</u>',
'<a href="$1">$1</a>',
'<a href="$1">$2</a>',
'<font color="$1">$2</font>'
);

$var preg_replace ($search$replace$var);
return 
$var;
}
//
$result mysql_query("SELECT * FROM `forum_msg` WHERE `id_topic` = '$id' ORDER BY `time` LIMIT $from, 10");
while(
$msg mysql_fetch_assoc($result)){
if(!isset(
$num)) $num 1;
$num++;
////////////////////////////
$laikas 150;
$dabar time();
$timeout $dabar $laikas;
$asd mysql_num_rows(mysql_query("SELECT laikas, usr FROM online WHERE laikas > '$timeout' AND usr='$msg[login]'"));



$req1 mysql_query("SELECT * FROM `users` WHERE `usr` = '$msg[login]'");  $usdata mysql_fetch_array($req1);
if(
$usdata[storona]=="white"){echo"<img src='/pic/main/white.png' alt='*'/>";} if($usdata[storona]=="black"){echo"<img src='/pic/main/black.png' alt='*'/>";} 
echo 
'<a href="../search.php?nick='.$msg['login'].'&amp;go=go">'.$msg['login'].'</a></b> <i>'.date('d.m.Y / H:i'$msg['time']).'</i><br/>';
echo 
' <a href="posting.php?act=answer&amp;id='.$msg['id'].'&amp;page='.$pages.'">[отв]</a>';

if(
$msg['login'] == $log or $udata['prava'] > 1){
if(
$msg['time']+900 time() or $udata['prava'] > 1){
echo 
' <a href="posting.php?act=msg_edit&amp;id='.$msg['id'].'">[ред]</a>';
}
}

if(
$usdata[prava] > 3){
echo 
' <a href="posting.php?act=msg_del&amp;id='.$msg['id'].'">[уд]</a>';
}

echo 
'<br/>'.smiles(AddBB(htmlspecialchars(addslashes($msg['text'])))).'<br/>';

if(!empty(
$msg['edit_login']) && !empty($msg['edit_time'])){



echo 
'<i><font color="#999999">посл. ред.: '.date('d.m.y / H:i'$msg['edit_time']).'</font></i><br/>';
}
echo 
'<div class="hr"></div>';
}
}
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_msg` WHERE `id_topic` = '$id'"), 0);

if(
$topic['authour'] == $log or $udata['prava'] > 1){
if(
$topic['closed'] == 0){
echo 
'<div><a href="posting.php?act=topic_close&amp;id='.$id.'">Закр</a>|';
}
}
if(
$udata['prava'] > 1){
if(
$topic['closed'] == 1){
echo 
'<div><a href="posting.php?act=topic_open&amp;id='.$id.'">Откр</a>|';
}
}
if(
$topic['authour'] == $log or $udata['prava'] > 1){
if(
$topic['closed'] == or $udata['prava'] > 1){
echo 
'<a href="posting.php?act=topic_edit&amp;id='.$id.'">Ред</a>';
}
}
if(
$udata['prava'] > 1){
echo 
'|<a href="posting.php?act=topic_del&amp;id='.$id.'">Удал</a>';
}
if(
$topic['authour'] == $log or $udata['prava'] > 1){
echo 
'</div>';
}
navig($page'topic.php?id='.$id.'&amp;'$pages);
if(
$topic['closed'] == 0){ if($udata[lvl]<10){ echo"<br/><div class='info'>Писать в форум можно только с 10 уровня!</div>";}elseif($udata[lvl]>9){
echo 
'Добавить сообщение:<br/>';
echo 
'<form action="posting.php?act=msg_add&amp;id='.$topic['id'].'&amp;page='.$page.'" method="post" name="form">';
echo 
'<textarea name="text" rows="3"></textarea><br/>';
echo 
'<input name="submit" type="submit" value="Добавить" /></form>';}
}else{
echo 
'Вы не можете добавить сообщение, т.к. тема закрыта!<br/><br/>';
}
}else{
echo
'Выбранной темы не существует!';
}
echo
'</div>';
include(
'end.php');
?>
Онлайн: 4
Реклама