Вход Регистрация
Файл: slando.icu/modules/chat/index.php
Строк: 138
<?php
$mem_start 
memory_get_usage();
require 
'../../system/func_for_game2.inc.php';
require_once
'../../system/smiles.inc.php';
$tmess=time()-30;$kolsmsm mysqli_num_rows(mysqli_query($link,"SELECT id FROM `chat` WHERE `id_add`='".num($user['id'])."' and `date`>'$tmess'  "));
$total mysqli_num_rows(mysqli_query($link,"select id from `chat` order by `id` limit 100"));
if(
$user['kolschat']!=$kolschat['date']){mysqli_query($link,"UPDATE `users` SET `kolschat`='".$kolschat['date']."' WHERE `id`='".$user['id']."'  limit 1 ");}
head2('Чат');
$in_game time() -40;
$log=mysqli_query($link,"SELECT * FROM `logi_user` WHERE  `id_user`= '".num($user['id'])."' and `date` >= '$in_game' and `tip`='2' order by `id` desc   LIMIT 3 ");
if(
mysqli_num_rows($log)>0){
echo
'<div class="block5">';
while(
$r mysqli_fetch_array($log))
{
echo
'<div class="clrt11">'.$r['log'].'</div>';
}
echo
'</div>';
}
/*
if($user['adm'] == "razrab" or $user['adm'] == "admin" or $user['adm'] == "moder" ){
echo'<table><tr><td><span class="tabact" >Общий</span></td><td><a class="tab" href="/panels/chat">Модерский</a></td></tr></table>';
}
*/
echo'<div class="block1 center">';
/** вывод ошибок **/
if (isset($_GET['err'])) {$err=vvod($_GET['err']);} else {$err="";}
$err_left '<div class="error">'.img(21,'png').' ';
$err_left2 '<div class="no_error">'.img(91,'png').' ';
$err_right '</div>';
switch(
$err)
{
case 
''.md5(1).'': echo $err_left.'Необходимо ввести сообщение!'.$err_right; break;
case 
''.md5(2).'': echo $err_left.'Сообщение введено неверно!'.$err_right; break;
case 
''.md5(3).'': echo $err_left2.'Сообщение успешно отправлено!'.$err_right; break;
case 
''.md5(4).'': echo $err_left.'Пользователь не найден!'.$err_right; break;
case 
''.md5(5).'': echo $err_left2.'Cообщение успешно изменено!'.$err_right; break;
}
if(
$user['lvl']>2){if($kolsmsm<4){
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>"
;
echo 
'
<form action="/chat/add_msg" method="post">
<div style="position:relative;" ><textarea class="textarea"  cols="" rows="3" style="width: 80%; min-width: 180px;margin:0 auto;" name="text" id="text" ></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>
<br/>
'
;


}else{
echo
'<div class="block3 clrt6">Вам был закрыт доступ в чат и форум, на '.difference($user['ignor']-time()-1).'  </div>';
}
}else{
echo
'<div class="block3 clrt6">Вы слишком часто пишите смс, отдохните.</div>';
}
}else{
echo
'<div class="block3 clrt6">Чат будет доступен с 3 уровня.</div>';
}

$kol_na_str=10;
$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;
if(
$page==1){$yyy=num($kolschat['id']-$page*10);$yyy2=$yyy+11;
$q=mysqli_query($link,"SELECT * FROM `chat` WHERE `id`>$yyy and `id`<$yyy2 order by `id` desc limit 10");}else{
$yyy=num($kolschat['id']-$page*10);$yyy2=$yyy+11;

$q=mysqli_query($link,"SELECT * FROM `chat` WHERE `id`>$yyy and `id`<$yyy2  order by `id` desc limit $kol_na_str ");
/*$q=mysqli_query($link,"SELECT * FROM `chat`  order by `id` desc limit ".$start.",".$kol_na_str);*/}

while(
$r mysqli_fetch_array($q))
{
if(
$r['id_add']!=0){
$id_send=$r['id_add'];
$logsend=$r['adm'];$logadm=$r['login'];
$name color_nick($r['login']);
}
$text=bbcode(nl2br(smile(vivod($r['text']))));
if(
$user['adm'] == "razrab" or $user['adm'] == "admin" or $user['adm'] == "moder" )
{
$ids '<a class="chatsend" href="/chat/del?id='.num($r['id']).'">'.img(100,'png').' </a> <a class="chatsend" href="/chat/red_msg?id='.num($r['id']).'">'.img(35,'png').'</a> ';
}
else 
{
$ids="";
}

if(
$r['id_add']!=0){
echo 
'<div class="razriv7"></div>
<div class="block4 left">'
.$ids.'<a class="chatsend" href="/chat/send?id='.num($r['id_add']).'">'.img(70,'png').'</a><a href="/anketa?id='.num($r['id_add']).'">'.sex($r['sex']).''.$name.' <span class="clrt6">['.date("H:i"vivod($r['date'])).']</span></a>';
}else{

echo 
'<div class="razriv7"></div>
<div class="block4 left">'
.$ids.'<a class="chatsend" href="/chat/send?id='.num($r['id_add']).'">'.img(70,'png').'</a><span style="color:#95C160">Система</span> <span class="clrt6">['.date("H:i"vivod($r['date'])).']</span>';

}
if (
$r['id_whom'] == $user['id'])
{

$nick='<b><span style="color:#AED6E5">'.vivod($user['login']).'</span></b>, ';

}
elseif (
$r['id_whom'] != 0)
{
$user_whom_msg=mysqli_fetch_array(mysqli_query($link,"SELECT id ,login  FROM `users` WHERE `id`='".num($r['id_whom'])."' limit 0,1 "));
$nick=''.vivod($user_whom_msg['login']).', ';

}
else
{
$nick="";
}
echo 
'
<div class="clrt11">'
.$nick.''.$text.'</div></div>
'
;}


echo
'<div>';
navi($page$count_pages'/chat?page=');
/** выводим низ страниы **/
foot();
?>
Онлайн: 0
Реклама