Файл: slando.icu/modules/flot/forum.php
Строк: 282
<?php
$mem_start = memory_get_usage();
require '../../system/func_for_game2.inc.php';
require_once '../../system/smiles.inc.php';
$clan=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `clans` WHERE `id`='".num($user['clan'])."'"));
if($clan['id']>0){
if(isset($_GET['r'])){$razdel=num($_GET['r']);}else{$razdel=0;}
if($razdel==0 or $razdel>3 ){
$times=time()-3*60*60;
$themenew1=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_msg` WHERE `id_clan`='".num($clan['id'])."' and `tip`='1' and `data`>$times"));
$themenew2=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_msg` WHERE `id_clan`='".num($clan['id'])."' and `tip`='2' and `data`>$times"));
$themenew3=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_msg` WHERE `id_clan`='".num($clan['id'])."' and `tip`='3' and `data`>$times"));
if($themenew1>0){$k1='<span class="info">+'.$themenew1.'</span>';}else{$k1='';}if($themenew2>0){$k2='<span class="info">+'.$themenew2.'</span>';}else{$k2='';}if($themenew3>0){$k3='<span class="info">+'.$themenew3.'</span>';}else{$k3='';}
head2('Форум');
echo'<div class="block1">
<a class="ssilki4" href="/flot/forum?r=1">Новости'.$k1.'</a>
<a class="ssilki4" href="/flot/forum?r=2">Основной '.$k2.'</a>
<a class="ssilki4" href="/flot/forum?r=3">Общение '.$k3.'</a>
';
}else{
if($razdel==1){head2('Новости');}elseif($razdel==2){head2('Основной');}elseif($razdel==3){head2('Общение');}
echo'<div class="razriv7"></div>';
if(isset($_GET['id'])){$id_theme=num($_GET['id']);
$proverka_theme = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_theme` WHERE `id`='$id_theme' and `id_clan`='".num($clan['id'])."' limit 1"));
if ($proverka_theme==0)
{
go("/flot/forum");
}
/** считаем количество сообщений, страниц, текущую позицию **/
$kol_na_str=10;
$thema =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `clans_forum_theme` WHERE `id`='$id_theme' and `id_clan`='".num($clan['id'])."' limit 1"));
$total = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_msg` WHERE `id_theme`='".num($thema['id'])."'"));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
/** производим запрос к БД **/
$thema_msg=mysqli_query($link,"SELECT * FROM `clans_forum_msg` WHERE `id_theme`='".num($thema['id'])."' and `id_clan`='".num($clan['id'])."' order by `id` limit ".$start.",".$kol_na_str."");
if ($thema['status'] != 'open'){echo '<div class="error">Тема закрыта, добавление комментариев невозможно!</div>';}
echo'<div class="block1">';
/** выводим сообщения **/
while($msg=mysqli_fetch_array($thema_msg))
{
$user_add_msg =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='".num($msg['id_add'])."' "));
if($user['clan_zvanie']=='4' or $user['clan_zvanie']=='5'){
$ids = '<a class="chatsend" href="/flot/forum/del?t=1&r='.$razdel.'&id='.num($thema['id']).'&msg='.num($msg['id']).'">'.img(100,'png').'</a> <a class="chatsend" href="/flot/forum/red_msg?r='.$razdel.'&id='.num($thema['id']).'&msg='.num($msg['id']).'">'.img(35,'png').'</a> <a class="chatsend" href="/flot/forum?r='.$razdel.'&id='.num($thema['id']).'&log='.vivod($user_add_msg['login']).'">'.img(70,'png').'</a>';
}
elseif ($msg['id_add'] == $user['id'])
{
$ids = '<a class="chatsend" href="/flot/forum/del?t=1&r='.$razdel.'&id='.num($thema['id']).'&msg='.num($msg['id']).'">'.img(100,'png').'</a> <a class="chatsend" href="/flot/forum/red_msg?r='.$razdel.'&id='.num($thema['id']).'&msg='.num($msg['id']).'">'.img(35,'png').'</a> <a class="chatsend" href="/flot/forum?r='.$razdel.'&id='.num($thema['id']).'&log='.vivod($user_add_msg['login']).'">'.img(70,'png').'</a>';
}
else
{
$ids='<a class="chatsend" href="/flot/forum?r='.$razdel.'&id='.num($thema['id']).'&log='.vivod($user_add_msg['login']).'">'.img(70,'png').'</a>';
}
$logsend=vvod($user_add_msg['adm']);$logadm=vvod($user_add_msg['login']);$namelog = color_nick($user_add_msg['login']);$id_send=$user_add_msg['id'];
if(date('d.m.y', num($msg['data']))==date('d.m.y', time())){
echo '
<div class="block4 left">'.$ids.'
<a href="/anketa?id='.num($user_add_msg['id']).'">'.$namelog.' <span class="clrt6">'.date('H:i',$msg['data']).'</span></a>
<div class="clrt11">'.bbcode(nl2br(smile(vivod($msg['msg'])))).'</div>
</div><div class="razriv7"></div>
';
}else{
echo '
<div class="block4 left">'.$ids.'
<a href="/anketa?id='.num($user_add_msg['id']).'">'.$namelog.' <span class="clrt6">'.date('d.m.Y',$msg['data']).'</span></a>
<div class="clrt11">'.bbcode(nl2br(smile(vivod($msg['msg'])))).'</div>
</div><div class="razriv7"></div>
';
}
}
navi($page, $count_pages, '/flot/forum?r='.$razdel.'&id='.$thema['id'].'&page=');
$tmess=time()-30;$kolsmsm = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_msg` WHERE `id_add`='".num($user['id'])."' and `data`>'$tmess' "));
if($kolsmsm<3){
if($thema['status']=='open'){
if(isset($_GET['log'])){$komu=''.vvod($_GET['log']).',';}else{$komu='';}
echo'<div class="center">
<form action="/flot/forum/add_msg?r='.$razdel.'&id='.$id_theme.'" method="post">
<div><textarea class="textarea" cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" type="text">'.$komu.'</textarea></div>
<div><input type="submit" name="submit" class="submit2" value="Отправить" /></div>
</form>
<a class="ssilki3" href="/flot/forum?r='.$razdel.'">Назад</a>
</div>';}else{
echo'<a class="ssilki3" href="/flot/forum?r='.$razdel.'">Назад</a>';
}
}else{echo'<div class="clrt7">Вы слишком часто пишите на форуме, отдохните.</div>
<a class="ssilki3" href="/flot/forum">Назад</a>
';}
}else{
echo'<div class="block1">';
$kol_na_str=5;
$total = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_theme` WHERE `id_clan`='".num($clan['id'])."' and `razdel`='$razdel' "));
$count_pages = ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>1 and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start = $page*$kol_na_str-$kol_na_str;
$theme=mysqli_query($link,"SELECT * FROM `clans_forum_theme` WHERE `id_clan`='".num($clan['id'])."' and `razdel`='$razdel' order by `zakr`,`timer` desc limit ".$start.",".$kol_na_str."");
while($r = mysqli_fetch_array($theme))
{
if($r['zakr']=='0'){$zakr='<a class="chatsend" href="/flot/forum/zakr?r='.$razdel.'&id='.num($r['id']).'">'.img(112,'png').'</a>';}else{$zakr='<a class="chatsend" href="/flot/forum/zakr?r='.$razdel.'&id='.num($r['id']).'">'.img(110,'png').'</a>';}
if($r['status']=='open'){
if($user['clan_zvanie']=='4' or $user['clan_zvanie']=='5'){
$ids = '<a class="chatsend" href="/flot/forum/open?r='.$razdel.'&id='.num($r['id']).'">'.img(109,'png').'</a>'.$zakr.' <a class="chatsend" href="/flot/forum/delt?r='.$razdel.'&id='.num($r['id']).'">'.img(100,'png').'</a> ';
}
elseif ($r['id_add'] == $user['id'])
{
$ids = '<a class="chatsend" href="/flot/forum/open?r='.$razdel.'&id='.num($r['id']).'">'.img(109,'png').'</a> <a class="chatsend" href="/flot/forum/delt?r='.$razdel.'&id='.num($r['id']).'">'.img(100,'png').'</a> ';
}
else
{
$ids="";
}}else{
if($user['clan_zvanie']=='4' or $user['clan_zvanie']=='5'){
$ids = '<a class="chatsend" href="/flot/forum/open?r='.$razdel.'&id='.num($r['id']).'">'.img(111,'png').'</a> '.$zakr.' <a class="chatsend" href="/flot/forum/delt?r='.$razdel.'&id='.num($r['id']).'">'.img(100,'png').'</a> ';
}
elseif ($r['id_add'] == $user['id'])
{
$ids = '<a class="chatsend" href="/flot/forum/open?r='.$razdel.'&id='.num($r['id']).'">'.img(111,'png').'</a> <a class="chatsend" href="/flot/forum/delt?r='.$razdel.'&id='.num($r['id']).'">'.img(100,'png').'</a> ';}
else
{
$ids="";
}
}
$usertheme=mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `users` WHERE `id`='".num($r['id_add'])."'"));
$logsend=vvod($usertheme['adm']);$logadm=vvod($usertheme['login']);$namelog = color_nick($usertheme['login']);$id_send=$usertheme['id'];
$msg=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_msg` WHERE `id_theme`='".num($r['id'])."'"));
if(date('d.m.y', num($r['data']))==date('d.m.y', time())){
echo'<div class="block4 left">'.$ids.'<a href="/flot//forum?r='.$razdel.'&id='.$r['id'].'"><span class="forumotv"> </span>'.$namelog.' <span class="clrt6">'.date('H:i', num($r['data'])).'</span> <br/><span class="clrt11">'.$r['name'].' ('.$msg.')</span></a></div><div class="razriv7"></div>';}else{
echo'<div class="block4 left">'.$ids.'<a href="/flot//forum?r='.$razdel.'&id='.$r['id'].'"><span class="forumotv"> </span>'.$namelog.' <span class="clrt6">'.date('d.m.Y', num($r['data'])).'</span><br/><span class="clrt11">'.$r['name'].' ('.$msg.')</span></a></div><div class="razriv7"></div>';}
}
navi($page, $count_pages, '/flot/forum?r='.$razdel.'&page=');
$tmess=time()-300;$kolsmsm = mysqli_num_rows(mysqli_query($link,"SELECT id FROM `clans_forum_theme` WHERE `id_add`='".num($user['id'])."' and `data`>'$tmess' "));
if($kolsmsm<2){
if($razdel==1){
if($user['clan_zvanie']=='4' or $user['clan_zvanie']=='5'){
echo'<div class="center">
<form action="/flot/forum/add_theme?r='.$razdel.'" method="post">
<div class="razrivt"></div>
<div><textarea class="textarea" cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" ></textarea></div>
<div><input type="submit" name="submit" class="submit2" value="Написать" /></div>
</form>
<a class="ssilki3" href="/flot/forum">Назад</a>
</div>';}else{
echo'<a class="ssilki3" href="/flot/forum">Назад</a>
';
}
}else{echo'<div class="center">
<form action="/flot/forum/add_theme?r='.$razdel.'" method="post">
<div><textarea class="textarea" cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" ></textarea></div>
<div><input type="submit" name="submit" class="submit2" value="Написать" /></div>
</form>
<a class="ssilki3" href="/flot/forum">Назад</a>
</div>';}
}else{echo'<div class="clrt7">Вы слишком часто создаете темы, отдохните.</div>
<a class="ssilki3" href="/flot/forum">Назад</a>
';}
}
}
}else{
go("/flot");}
foot();
?>