include './system/common.php';
include './system/functions.php';
include './system/user.php';
$act = isset($_GET['act']) ? $_GET['act'] : null;
switch($act)
{
default: //Главнвя
$title = 'Отзывы о игре';
include './system/h.php';
echo '
'.$title.'
';
if(!$user) { echo'Чтобы оставить отзыв, нужно пройти регистрацию
';}else{
if($user['level'] < 50 ) {echo ' Писать отзыв можно с

50 уровня
';
}else{
$text = _string($_POST['text']);
$to = _string(_num($_GET['to']));
$opp = _string(_num($_POST['opp']));
if($to) {
$_to = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$to.'"');
$_to = mysql_fetch_array($_to);
}
if(isset($_REQUEST['text'])){
$antiflood = mysql_fetch_array(mysql_query('SELECT * FROM `chat` WHERE `user` = \''.$user['id'].'\' ORDER BY `time` DESC LIMIT 1'));
if(empty($text) or mb_strlen($text,'UTF-8') < 1){
header("Location: ?");
$_SESSION['mes'] = mes('Пустое сообщение!');
exit;}
if(time() - $antiflood['time'] < 5){
header("Location: ?");
$_SESSION['mes'] = mes('Нельзя писать так часто!');
exit;}
if($_to) {
$text = str_replace($_to['login'].', ', '', $text);
}
$arrReplace = array('.ru',
'.net',
'.com',
'.рф',
'.tk',
'.su',
'.us',
'ru',
'.dark', '.h',
'https://darkh.ru/',
'd a r k h .ru',
'.mobi',
'kh',
'dark h .ru',
'.ua',
'.biz',
'zadc',
'mobi','.site',
'DOBROZLO',
'BEST',
'best',
'.de',
'dobrozlo',
'mrush','mturt',
't k',
'tk',
'dobro',
'dobrozlo',
'DOBROZLO',
'putivoina','ga','GA',
'.ru', 'mawars',
'dObrozlo.dE',
'dObro', 'zlo',
'dObrozlo.dE',
'tb.new.ru',
'Ru',
'evilrush.online',
'Ru',
'legwar.ru','evilrush.ru',
'http');
$size = count($arrReplace);
while($size--){//Сообщаем админу о срабатывании анти спама
if(substr_count($text, $arrReplace[$size])){
mysql_query("INSERT INTO `mail` SET `from`='2',`to`='131',`text`=' Пользователь ".$user['login']." | ID: ".$user['id']." нарушает правила игры! Сообщение: ".$text."',`time`='".time()."'");
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `ho` = "2" AND `user` = "1"'),0) == 0) {//Проверяем есть ли контакт
if(mysql_result(mysql_query('SELECT * FROM `contacts` WHERE `ho` = "2" AND `user` = "1" '),0) == 0) {
mysql_query('INSERT INTO `contacts` (`ho`, `user`, `time`) VALUES ("2", "1", "'.time().'")');
}
}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `contacts` WHERE `user` = \'2\' AND `ho` = \'1\''),0) == 0) {//Проверяем есть ли контакт
if(mysql_result(mysql_query('SELECT * FROM `contacts` WHERE `ho` = "'.$ho['id'].'" AND `user` = "'.$user['id'].'" '),0) == 0) {
mysql_query('INSERT INTO `contacts` (`user`, `ho`, `time`) VALUES ("2", "1", "'.time().'")');
}
}
$textr= 'Спам! Если вы не нарушали правил - мы вас обязательно разблокируем.';
mysql_query('INSERT INTO `block` (`user`,
`time`,
`text`,
`who`,
`ip`) VALUES ("'.$user['id'].'",
"12960000000000",
"'.$textr.'",
"2",
"'.$user['ip'].'")');
$top_block_us.= 'Игрок '.nick($user['id']).' был заблокирован за нарушение правил игры!';
mysql_query("INSERT INTO `chat` SET `user`='2', `text`='".$top_block_us."', `time`='".time()."'");
break;
}
}
if(!$block){
if($user['otziv'] ==0 ) {
if($user['level'] >49 ) {
$text = str_replace($arrReplace, '*', $text);
$typemsg=_string($_POST['typemsg']);
//Если от простого пользователя
mysql_query('INSERT INTO `otziv` (`user`,`to`,`text`,`time`,`opp`)
VALUES ("'.$user['id'].'", "'.$_to['id'].'", "'.$text.'", "'.time().'", "'.$opp.'")');
if($user['otziv'] ==0 ) {
mysql_query("UPDATE `users` SET `g`=`g`+'2000' WHERE `id`='".$user['id']."'");
}
mysql_query("UPDATE `users` SET `otziv`=`otziv`+'2' WHERE `id`='".$user['id']."'");
}
header('location: /otziv.php/'.($_GET['clan'] == true ? 'clan/':''));
$_SESSION['mes'] = mes('Сообщение отправлено!');
exit;
}
}
}
echo' '.$_SESSION['mes'].' ';
$_SESSION['mes']=NULL; //Удаляем сесию
?>
if($user['otziv'] ==0 ) {
echo'
За оставленный отзыв вы получите

2000
';}else{echo'Вы уже оставляли cвой отзыв
';}
?>
}}
?>
$max = 10;
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `otziv` '),0);
if($count >= 100){ $count=100;}
$pages = ceil($count/$max);
$page = _string(_num($_GET['page']));
if($page > $pages) {$page = $pages;}
if($page < 1) {$page = 1;}
$start = $page * $max - $max;
if($count > 0) {
$q = mysql_query('SELECT * FROM `otziv` ORDER BY `id` DESC LIMIT '.$start.', '.$max.'');
while($row = mysql_fetch_array($q)) {
echo'';
$sender = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
$sender = mysql_fetch_array($sender);
echo'
'.nick($sender['id']).' ';//Логин отправителя
if($user['access'] ==3) {//Удаляем сообщение
echo'
[х]';}
echo'
'.vremja($row['time']).'';
echo':
';
echo'
';//Цвет сообщений
if($row['to']) {//Если ответ вам
$__to = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['to'].'"');
$__to = mysql_fetch_array($__to);
if($__to['id'] == $user['id']) {
echo'';
}else{
echo'';
}
echo''.$__to['login'].',
';
}
echo''.bbcode(($row['text'])).'';
if($row['opp']==1){echo'Оценка: Хорошая оценка'; }else{ echo'Оценка: Плохая оценка';} //Сообщение
echo'';//Закрываем цвет сообщений
echo'
';
}
}else{
echo '
Сообщений нет
';
}
echo''.pages('/otziv/?').'';
?>
break;
case 'delmsg':
$id = abs(intval($_GET['id']));
$gg = mysql_fetch_assoc(mysql_query("SELECT * FROM `otziv` WHERE `id` = '".$id."'"));
if(isset($gg['id']))
{
if($user['access'] < 2){
header("Location: /otziv.php");
$_SESSION['mes'] = mes('Произошла ошибка!');
exit;
}
}else{
header("Location: /otziv.php");
$_SESSION['mes'] = mes('Произошла ошибка!');
exit;
}
if(isset($_REQUEST['submit'])) { //Если нажимаем Да
mysql_query("DELETE FROM `otziv` WHERE `id` = '".$gg[id]."'");
header('Location: '.$HOME.'/otziv.php');
$_SESSION['mes'] = mes('Сообщение удалено!');
exit;
}
include './system/h.php';
echo ''.nick($gg['user']).' '.vremja($gg['time']).'
'.bb(($gg['text'])).'
';
echo '';
echo '
';
break;
}
?>
if(!$user) { ?>