".$lelfi.""),0); if($elfilox > 0 ) { $err = 'Сообщение повторяет предыдущее!'; header('Location: ? '); } if(mb_strlen($msg) < 1 or mb_strlen($msg) > 400) $err = 'Длина сообщения должна быть от 1 до 400 символов'; if($user['level'] < 10) $err = 'Писать в чате можно только с 10 уровня!'; if(!isset($err)) { $f = $_SERVER['REQUEST_TIME']+43200; if(!isset($_GET['edit'])) { mysql_query("INSERT INTO `chat` SET `id_user` = '".$user['id']."', `msg` = '".$msg."', `timer` = '".$f."', `time` = '".$_SERVER['REQUEST_TIME']."'"); } else { mysql_query("UPDATE `chat` SET `msg`='".$msg."' WHERE `id`='".intval($_GET['id_msg'])."'"); } header('Location: ?'); exit(); } else { header('Location: ?'); $_SESSION['err'] = $err; exit(); } } else { header('Location: ?'); $_SESSION['err'] = 'Введите текст'; exit(); } break; default: if(isset($_GET['del'])){ if($user['prava'] < 2){ $_SESSION['error'] = 'Ошибка!'; header("Location: ?");exit;} $id_chmsg = intval($_GET['id_msg']); $del_chat_msg = mysql_query("DELETE FROM `chat` WHERE `id` = '".$id_chmsg."'"); header("Location: ?"); } $k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `chat` WHERE `hiking`='' and `elit`=''"),0); $k_page = k_page($k_post,10); $page = page($k_page); $start = 10*$page-10; echo '
Обновить Смайлики
'; $req = mysql_query("SELECT * from `ban` where `id_us` = '".$user['id']."' and `time`>'".$_SERVER['REQUEST_TIME']."'"); $ban = mysql_fetch_array($req); $avto = mysql_num_rows($req); if($avto == 0){ if(isset($_GET['edit']) && $user['prava'] > 3) { $uu = mysql_query("SELECT * FROM `chat` WHERE `id`='".intval($_GET['id_msg'])."' LIMIT 1"); $edo = mysql_fetch_array($uu); echo '
'; } else { if(isset($_GET['id'])) { $ank = mysql_fetch_array(mysql_query("SELECT nick FROM `user` WHERE `id` = '".abs(intval($_GET['id']))."' LIMIT 1")); echo '
'; } else { echo'
'; } } echo '
'; } $q = mysql_query("SELECT * FROM `chat` WHERE `hiking`='' and `elit`='' ORDER BY `id` DESC LIMIT ".$start.", 10"); while($post = mysql_fetch_array($q)) { $to = mysql_fetch_array(mysql_query("SELECT * FROM `chat` WHERE `msg` LIKE '%".$user['nick'].",%'")); $sata = array('"'.$user['nick'].',", '.$to.''); if($to['']==$user['nick']){ echo''.$sata[1].''; } echo''.$sata['2'].''; $ank = mysql_fetch_array(mysql_query("SELECT id,font,prava,nick FROM `user` WHERE `id` = ".$post['id_user']." LIMIT 1")); $req = mysql_query("SELECT id from `ban` where `id_us` = '".$ank['id']."' and `time`>'".$_SERVER['REQUEST_TIME']."'"); $avto = mysql_num_rows($req); if($avto > 0){ echo'
'; echo online($ank['id']); echo ' '.$ank['nick'].''; if($ank['nick'] != $user['nick']){ echo ' (+)'; } echo ''.vremja($post['time']).''; if ($user['prava'] >= 4){ echo'
'.smiles($post['msg']).' [BANED]'; } if ($user['prava'] >= 2){ echo' [X]'; } echo'
'; ?>
[A]"; $color="#F7990D";} if($ank['prava']==4){ $status="[a]"; $color="EBC621";} if($ank['prava']==3){ $status="[M]"; } if($ank['prava']==2){ $status="[m]"; } ?>
'.$ank['nick'].' '; if($ank['prava'] > 1){ echo $status; } if($ank['nick'] != $user['nick']){ echo' (+)'; } echo ''.date("H:i:s", $post['time']).' '; if ($user['prava'] >= 2){ echo" [X]"; } if ($user['prava'] > 3){ echo' [Изм.]'; } if (preg_match('/'.$user['nick'].'/g', $post['msg'])) { echo 'true'; } if ($ank['prava'] >= 4){ echo'
'.smiles(antimat($post['msg'])).' '; } else { echo'
'.smiles(antimat($post['msg'])).' '; } ?>
1){ str('?',$k_page,$page); ?>
'".($_SERVER['REQUEST_TIME']-10800)."'"),0); ?>
Сейчас в общем чате игроков