Вход Регистрация
Файл: masteram_us/forum/new_p.php
Строк: 62
<?
require'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
$align='left';
check_login();
$title='Форум';
include_once (
H.'shaxty/head.php');
echo 
'<dl><dt></dt></dl><a href="'.F.'">Форумы</a>|<b>Новые сообщения</b><dl><dt></dt></dl><br />';

if(!isset(
$_POST['h']) && isset($_SESSION['h']))$h check(abs(intval($_SESSION['h'])));
else {
$h check(abs(intval($_POST['h'])));
$_SESSION['h']=$_POST['h'];}
//if(empty)

echo '<b>Показать за период</b><br />';
echo 
'<form action="?" method="post">Период(в часах):<br/>';
echo 
'<input type="text" maxlength="3" name="h" value="'.$h.'" size="3"/>';
echo 
'&nbsp;<input type="hidden" name="act" value="all"/><input type="submit" name="submit" class="ibutton" value="Показать"/></form><br />';

if(!empty(
$h)){
  
$last $time 3600*$h;
  
$sql "WHERE `privat` = '0'";
  
$sql2=" and `forum_msg`.`time` > '".$last."'";
} else {
  
$sql "WHERE `privat` = '0'";
  
$sql2='';
}

$max $user['max'];
$k_post=mysql_result(mysql_query("select COUNT(*) from forum_msg ".$sql."".($level >= "" " and `forum_msg`.`del` != '1'").$sql2.";"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

// Запрос в базу
$q2 mysql_query"SELECT * from `forum_msg` ".$sql."".($level >= "" " and `forum_msg`.`del` != '1'").$sql2." ORDER BY `forum_msg`.`time` DESC LIMIT $start$max;");

$k mysql_num_rows($q2);

if (
$k == 0){echo '<br /><b>Сообщений пока нет :)</b><br />';}


for(
$i 1$i <= $k$i++) {
$mess mysql_fetch_array($q2);
$m $mess['id'];
$razd mysql_fetch_arraymysql_query("SELECT `id`, `name` FROM `forum_r` WHERE `id`='".$mess['r_id']."';"));
$for mysql_fetch_arraymysql_query("SELECT `id`, `name`, `levels` FROM `forum_f` WHERE `id`='".$mess['f_id']."';"));
$tem mysql_fetch_arraymysql_query("SELECT `id`, `name` FROM `forum_t` WHERE `id`='".$mess['t_id']."';"));

if(
$level>=$for['levels']){
echo 
$div2;


echo 
' '.nik($mess['user_id']);
echo 
'&nbsp;('.times($mess['time']).')';
if (
$mess['del']!=0) {
echo 
'&nbsp;<font color="red">Пост удалил: <b>'.user($mess['del_id']).'</b></font>';
} elseif (!empty(
$mess['del_id'])) {
echo 
'&nbsp;<font color="green">Пост восстановил: <b>'.user($mess['del_id']).'</b></font>';
}
if (
$mess['vip']!=0)echo '&nbsp;<font color="green">Скрытый пост ('.$mess['vip'].' постов)</font>';
include
'rat.php';


echo 
"<br /><a href='razdel/".$for['id']."'>".$for['name']."</a> &gt; <a href='temes/".$razd['id']."'>".$razd['name']."</a> &gt; <a href='tema/".$tem['id']."/page'>".$tem['name']."</a>";
echo 
$div9;
 if (
$mess['vip']==or ($mess['vip']>and $user[$set['posts_act']]>=$mess['vip']) or $mess['user_id']==$user['id'] or $user['level']==9){
// Сцитата
if ($mess['cit']) echo "<div class="citata"><i>".text($mess['cit'])."</i></div><br />";
// Высчитываем число символов в посте
if($user['sizep']==0)echo text($mess['msg']);
else{
$msg=substr($mess['msg'], 0$user['sizep']);
$kol=strlen($msg);
$msg=preg_replace('#^(?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,0}'.'((?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,500}).*#s','$1',$msg);
$msg text($msg);
echo 
$msg;
if (
strlen($mess['msg'])>$user['sizep'])echo "<br /><a href="".F."read/$m/$page">Читать все &gt;&gt;</a>n";
}


/*Если к посту прикреплены файлы, выводим их*/
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `forum_file` WHERE `m_id`=?;", array($mess['id']));

if (
$total 0) {

$fil DB :: $dbh -> query("SELECT * FROM `forum_file` WHERE `m_id`=?;", array($mess['id']));

echo 
"<br /><br/><u>Прикрепленные файлы:</u><br />";
while (
$file $fil -> fetch()) {

if (
$file['fale']=='del'){
echo 
'&#160;Файл <b>'.$file['fname'].'</b> удален!';
}else{

/* Предпросмотр изображений */
$f1 strrpos($file['file'], ".");
$f2 substr($file['file'], $f1 1999);
$fname strtolower($f2);
$att_ext strtolower($fname);
$pic_ext = array ('gif''jpg''jpeg''png');
/* Если изображение */
if (in_array($att_ext$pic_ext)&&$user['forum_pr']==1) {
echo 
'<a href="'.F.'down/'.$file['id'].'">';
echo 
'<img src="'.F.'pic.php?file=' $file['file'] . '" alt="Нажмите для просмотра изображения" /></a>';

/* Если другой файл */
} else {



if(
$att_ext == 'zip'){
$zip ' [<a href="'.F.'zip/'.$file['id'].'">Просмотр архива</a>]';
}
echo 
"<b><a href="".F."down/".$file['id']."" title="Скачать файл ".$file['fname']."">".$file['fname']."</a></b>".$zip;

}

echo 
" [ ".$file['sfile']." |".file_size($file['fsize'])."]";

if((
$user['level']>5)&&($user['level']>=user_inf($file['user_id'],'level'))||($user['id']==$mess['user_id']))echo '|<a href="?delf='.$file['id'].'" title="Удалить">[удал]</a>';

echo 
'<dl></dl>';
}
}
}

}else if (
$mess['vip']>and $user[$set['posts_act']]<=$mess['vip']){
echo 
'Текст сообщения скрыт!<br />Чтобы увидеть его вам необходимо набрать <b>'.$mess['vip'].'</b> постов форума.';

}

echo 
'<dl></dl>';
}

}


if (
$k_page>1){
echo 
'<br /><dl><dt></dt></dl>';
str("?",$k_page,$page); // Вывод страниц
echo '<dl><dt></dt></dl>';
}
echo 
"<br />$div1<a href="./index.php">Форум</a>$div9";
include_once (
H.'shaxty/foot.php');
?>
Онлайн: 1
Реклама