Вход Регистрация
Файл: slando.icu/modules/forum/index.php
Строк: 283
<?php

require '../../system/func_for_game2.inc.php';
require_once
'../../system/smiles.inc.php';
if(isset(
$_GET['r'])){$razdel=num($_GET['r']);}else{$razdel=0;}
if(
$razdel==or $razdel>){
$times=time()-3*60*60;
$themenew1=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `tip`='1' and `data`>$times"));
$themenew2=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `tip`='2' and `data`>$times"));
$themenew3=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `tip`='3' and `data`>$times"));
$themenew4=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `tip`='4' and `data`>$times"));
$themenew5=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `tip`='5' 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='';}
if(
$themenew4>0){$k4='<span class="info">+'.$themenew4.'</span>';}else{$k4='';}if($themenew5>0){$k5='<span class="info">+'.$themenew5.'</span>';}else{$k5='';}
head2('Форум');

echo
'
<a class="ssilki4" href="/forum?r=1">Новости '
.$k1.'</a>
<a class="ssilki4" href="/forum?r=2">Предложения '
.$k2.'</a>
<a class="ssilki4" href="/forum?r=3">Ошибки '
.$k3.'</a>
<a class="ssilki4" href="/forum?r=4">Вопросы '
.$k4.'</a>
<a class="ssilki4" href="/forum?r=5">Общение '
.$k5.'</a>
'
;
}else{
if(empty(
$_POST['text']))
{
if(
$razdel==1){head2('Новости');}elseif($razdel==2){head2('Предложения');}
elseif(
$razdel==3){head2('Ошибки');}elseif($razdel==4){head2('Вопросы');}elseif($razdel==5){head2('Общение');}
}
if(isset(
$_GET['id'])){$id_theme=num($_GET['id']);
$proverka_theme mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_theme` WHERE `id`='$id_theme' limit 1")); 
if (
$proverka_theme==0
{
go("/forum");
}
/** считаем количество сообщений, страниц, текущую позицию **/
$kol_na_str=10;
$thema =mysqli_fetch_array(mysqli_query($link,"SELECT * FROM `forum_theme` WHERE `id`='$id_theme' limit 1"));
$total mysqli_num_rows(mysqli_query($link,"SELECT id FROM `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']>and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start $page*$kol_na_str-$kol_na_str;

/** производим запрос к БД **/
$thema_msg=mysqli_query($link,"SELECT * FROM `forum_msg` WHERE `id_theme`='".num($thema['id'])."' order by `id` limit ".$start.",".$kol_na_str."");
if (
$thema['status'] != 'open'){echo '<div class="error">Тема закрыта, добавление комментариев невозможно!</div>';}
echo
'<div class="block1 center">';
/** выводим сообщения **/
while($msg=mysqli_fetch_array($thema_msg))
{
$user_add_msg =mysqli_fetch_array(mysqli_query($link,"SELECT id,login,adm FROM `users` WHERE `id`='".num($msg['id_add'])."'  "));
if(
$user['adm'] == "razrab" or $user['adm'] == "admin" or $user['adm'] == "moder" )
{
$ids '<a class="chatsend" href="/forum/del?t=1&amp;r='.$razdel.'&amp;id='.num($thema['id']).'&amp;msg='.num($msg['id']).'">'.img(100,'png').'</a> <a class="chatsend" href="/forum/red_msg?r='.$razdel.'&amp;id='.num($thema['id']).'&amp;msg='.num($msg['id']).'">'.img(35,'png').'</a> <a class="chatsend" href="/forum?r='.$razdel.'&amp;id='.num($thema['id']).'&amp;log='.vivod($user_add_msg['login']).'">'.img(70,'png').'</a>';
}
elseif (
$msg['id_add'] == $user['id'])
{
$ids '<a class="chatsend" href="/forum/del?t=1&amp;r='.$razdel.'&amp;id='.num($thema['id']).'&amp;msg='.num($msg['id']).'">'.img(100,'png').'</a> <a class="chatsend" href="/forum/red_msg?r='.$razdel.'&amp;id='.num($thema['id']).'&amp;msg='.num($msg['id']).'">'.img(35,'png').'</a> <a class="chatsend" href="/forum?r='.$razdel.'&amp;id='.num($thema['id']).'&amp;log='.vivod($user_add_msg['login']).'">'.img(70,'png').'</a>';
}
else 
{
$ids='<a class="chatsend" href="/forum?r='.$razdel.'&amp;id='.num($thema['id']).'&amp;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']);
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'/forum?r='.$razdel.'&amp;id='.$thema['id'].'&amp;page=');
$tmess=time()-30;$kolsmsm mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `id_add`='".num($user['id'])."' and `data`>'$tmess'  "));
if(
$kolsmsm<3){
if(
$thema['status']=='open'){
if (
$user['ignor']< time()) {
echo
"<script language='JavaScript' type='text/javascript'>

function sml(html) {
    var e = document.getElementById('text');
    if (e != null) {
        e.value += ' ' + html + ' ';
        e.focus();
    }
}

function smiles() {
    var e = document.getElementById('smiles');
    if (e != null) {
        if (e.style.display == 'block') e.style.display = 'none';
        else e.style.display = 'block';
    }
}
</script>"
;
if(isset(
$_GET['log'])){$komu=''.vvod($_GET['log']).',';}else{$komu='';}
echo
'<div class="center">
<form action="/forum/add_msg?r='
.$razdel.'&amp;id='.$id_theme.'" method="post">
<div><textarea class="textarea"  cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" >'
.$komu.'</textarea></div>
<img class="float-right"  onclick="smiles();return false;" src="/images/smile/1.gif" alt="" /><div><input type="submit" name="submit" class="submit2" value="Отправить" /></div>
</form>
<div id="smiles" style="display:none;overflow: auto;max-height: 65px;">
<img  onclick="sml('
."':)'".')" src="/images/smile/1.gif" alt="" />
<img  onclick="sml('
."';)'".')" src="/images/smile/2.gif" alt="" />
<img  onclick="sml('
."':('".')" src="/images/smile/3.gif" alt="" />
<img  onclick="sml('
."':D'".')" src="/images/smile/4.gif" alt="" />
<img  onclick="sml('
."':umora:'".')" src="/images/smile/46.gif" alt="" />
<img  onclick="sml('
."':dum:'".')" src="/images/smile/18.gif" alt="" />
<img  onclick="sml('
."':kofe:'".')" src="/images/smile/131.gif" alt="" />
<img  onclick="sml('
."':aga:'".')" src="/images/smile/7.gif" alt="" />
<img  onclick="sml('
."':hihi:'".')" src="/images/smile/22.gif" alt="" />
<img  onclick="sml('
."':alk:'".')" src="/images/smile/8.gif" alt="" />
<img  onclick="sml('
."':dur:'".')" src="/images/smile/19.gif" alt="" />
<img  onclick="sml('
."':O_O:'".')" src="/images/smile/32.gif" alt="" />
<img  onclick="sml('
."':chmok:'".')" src="/images/smile/13.gif" alt="" />
<img  onclick="sml('
."':diablo:'".')" src="/images/smile/16.gif" alt="" />
<img  onclick="sml('
."':gg:'".')" src="/images/smile/20.gif" alt="" />
<img  onclick="sml('
."':help:'".')" src="/images/smile/21.gif" alt="" />
<img  onclick="sml('
."':music:'".')" src="/images/smile/28.gif" alt="" />
<img  onclick="sml('
."':nea:'".')" src="/images/smile/29.gif" alt="" />
<img  onclick="sml('
."':kissed:'".')" src="/images/smile/25.gif" alt="" />
<img  onclick="sml('
."':ura:'".')" src="/images/smile/47.gif" alt="" />

</div>
<a class="ssilki3" href="/forum?r='
.$razdel.'">Назад</a>
</div>'
;}else{echo'<div class="clrt7">Вам был закрыт доступ в чат и форум, на '.difference($user['ignor']-time()-1).'</div>  
<a class="ssilki2" href="/forum">Назад</a>'
;}}else{
echo
'<a class="ssilki3" href="/forum?r='.$razdel.'">Назад</a>';
}
}else{echo
'<div class="clrt7">Вы слишком часто пишите на форуме, отдохните.</div>
<a class="ssilki3" href="/forum">Назад</a>
'
;}

}else{

$kol_na_str=5;
$total mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_theme` WHERE `razdel`='$razdel' "));
$count_pages ceil($total/$kol_na_str);
$page = (isset($_GET['page']) and is_numeric($_GET['page']) and $_GET['page']>and $_GET['page']<=$count_pages) ? $_GET['page'] : 1;
$start $page*$kol_na_str-$kol_na_str;
$theme=mysqli_query($link,"SELECT * FROM `forum_theme` WHERE `razdel`='$razdel' order by `zakr`,`timer` desc limit ".$start.",".$kol_na_str."");
echo
'<div class="block1">';
while(
$r mysqli_fetch_array($theme))
{
if(
$r['zakr']=='0'){$zakr='<a class="chatsend" href="/forum/zakr?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(112,'png').'</a>';}else{$zakr='<a class="chatsend" href="/forum/zakr?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(110,'png').'</a>';}
if(
$r['status']=='open'){
if(
$user['adm'] == "razrab" or $user['adm'] == "admin" or $user['adm'] == "moder" )
{
$ids '<a class="chatsend" href="/forum/open?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(109,'png').'</a>'.$zakr.' <a class="chatsend" href="/forum/delt?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(100,'png').'</a> ';
}
elseif (
$r['id_add'] == $user['id'])
{
$ids '<a class="chatsend" href="/forum/open?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(109,'png').'</a> <a class="chatsend" href="/forum/delt?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(100,'png').'</a> ';
}
else 
{
$ids="";
}}else{
if(
$user['adm'] == "razrab" or $user['adm'] == "admin" or $user['adm'] == "moder" )
{
$ids '<a class="chatsend" href="/forum/open?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(111,'png').'</a> '.$zakr.' <a class="chatsend" href="/forum/delt?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(100,'png').'</a> ';
}
elseif (
$r['id_add'] == $user['id'])
{
$ids '<a class="chatsend" href="/forum/open?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(111,'png').'</a> <a class="chatsend" href="/forum/delt?r='.$razdel.'&amp;id='.num($r['id']).'">'.img(100,'png').'</a> ';}
else 
{
$ids="";
}
}

$usertheme=mysqli_fetch_array(mysqli_query($link,"SELECT id,login,adm FROM `users` WHERE `id`='".num($r['id_add'])."'"));
$msg=mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_msg` WHERE `id_theme`='".num($r['id'])."'"));
$pg=ceil($msg/10);
$logsend=vvod($usertheme['adm']);$logadm=vvod($usertheme['login']);$namelog color_nick($usertheme['login']);
if(
date('d.m.y'num($r['data']))==date('d.m.y'time())){
echo
'<div class="block4 left">'.$ids.'<a  href="/forum?r='.$razdel.'&amp;id='.$r['id'].'&amp;page='.$pg.'"><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="/forum?r='.$razdel.'&amp;id='.$r['id'].'&amp;page='.$pg.'"><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'/forum?r='.$razdel.'&amp;page=');
$tmess=time()-300;$kolsmsm mysqli_num_rows(mysqli_query($link,"SELECT id FROM `forum_theme` WHERE `id_add`='".num($user['id'])."' and `data`>'$tmess'  "));
if(
$kolsmsm<2){
if (
$user['ignor']< time()) {
if(
$razdel==1){
if(
$user['adm']=='razrab' or $user['adm']=='admin'){
echo
'<div class="center">
<form action="/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="/forum">Назад</a>
</div>'
;}else{
echo
'<a class="ssilki3" href="/forum">Назад</a>
'
;
}
}else{echo
'<div class="center">
<form action="/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></div>
<a class="ssilki3" href="/forum">Назад</a>
'
;}}else{echo'<div class="clrt7">Вам был закрыт доступ в чат и форум, на '.difference($user['ignor']-time()-1).'  </div>
<a class="ssilki3" href="/forum">Назад</a>
'
;}
}else{echo
'<div class="clrt7">Вы слишком часто создаете темы, отдохните.</div>
<a class="ssilki3" href="/forum">Назад</a>
'
;}



}
}
/** выводим низ страниы **/
foot();
?>
Онлайн: 3
Реклама