Utf8 convert
This commit is contained in:
+76
-76
@@ -2,7 +2,7 @@
|
||||
|
||||
use Core\Db;
|
||||
|
||||
header('Content-Type: text/html; charset=windows-1251');
|
||||
//header('Content-Type: text/html; charset=windows-1251');
|
||||
const GAME = true;
|
||||
require_once '_incl_data/__config.php';
|
||||
require_once '_incl_data/class/__db_connect.php';
|
||||
@@ -66,7 +66,7 @@ $r = [
|
||||
'js' => null,
|
||||
'xu' => 0,
|
||||
];
|
||||
$u->onlineBonus();
|
||||
|
||||
|
||||
if ($u->info['battle'] > 0) {
|
||||
$btl = mysql_fetch_array(
|
||||
@@ -88,7 +88,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
$x = explode(" ", $buf);
|
||||
$newbuf = '';
|
||||
for ($j = 0; $j < count($x); $j++) {
|
||||
$uname = '<Âíóòðåííÿÿ ññûëêà>';
|
||||
$uname = '<Внутренн�� ��ылка>';
|
||||
//
|
||||
if (strripos($x[$j], 'new-combats.com/info/')) {
|
||||
$ulogin = explode('/info/', $x[$j]);
|
||||
@@ -102,10 +102,10 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
);
|
||||
if (isset($ulogin['login'])) {
|
||||
$ulogin = htmlspecialchars($ulogin['login']);
|
||||
$uname = '<font color=#831db7><Èíôîðìàöèÿ î "' . $ulogin . '"></font>';
|
||||
$uname = '<font color=#831db7><Ð?нформациÑ� о "' . $ulogin . '"></font>';
|
||||
}
|
||||
} elseif (strripos($x[$j], 'audio_1610649509.mp3')) { //ÒÓÒ àóäèî
|
||||
$uname = '<font color=#FF851B><Ãîëîñîâîå ñîîáùåíèå></font>';
|
||||
} elseif (strripos($x[$j], 'audio_1610649509.mp3')) { //ТУТ аудио
|
||||
$uname = '<font color=#FF851B><Голо�овое �ообщение></font>';
|
||||
} elseif (strripos($x[$j], 'new-combats.com/item/')) {
|
||||
$ulogin = explode('/item/', $x[$j]);
|
||||
$ulogin = $ulogin[1];
|
||||
@@ -118,9 +118,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
);
|
||||
if (isset($ulogin['name'])) {
|
||||
$ulogin = htmlspecialchars($ulogin['name']);
|
||||
$uname = '<font color=#5f9b00><Ïðåäìåò "' . $ulogin . '"></font>';
|
||||
$uname = '<font color=#5f9b00><Предмет "' . $ulogin . '"></font>';
|
||||
} else {
|
||||
$uname = '<font color=#5f9b00><Áèáëèîòåêà ïðåäìåòîâ></font>';
|
||||
$uname = '<font color=#5f9b00><Библиотека предметов></font>';
|
||||
}
|
||||
} elseif (strripos($x[$j], 'new-combats.com/news')) {
|
||||
$ulogin = explode('/news', $x[$j]);
|
||||
@@ -135,9 +135,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
);
|
||||
if (isset($ulogin['title'])) {
|
||||
$ulogin = htmlspecialchars($ulogin['title']);
|
||||
$uname = '<font color=#b57300><Íîâîñòü "' . $ulogin . '"></font>';
|
||||
$uname = '<font color=#b57300><�ово�ть "' . $ulogin . '"></font>';
|
||||
} else {
|
||||
$uname = '<font color=#b57300><Íîâîñòíàÿ ëåíòà></font>';
|
||||
$uname = '<font color=#b57300><�ово�тна� лента></font>';
|
||||
}
|
||||
} elseif (strripos($x[$j], 'new-combats.com/lib')) {
|
||||
$ulogin = explode('/lib', $x[$j]);
|
||||
@@ -153,9 +153,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
);
|
||||
if (isset($ulogin['title'])) {
|
||||
$ulogin = htmlspecialchars($ulogin['title']);
|
||||
$uname = '<font color=#4c6e00><Áèáëèîòåêà "' . $ulogin . '"></font>';
|
||||
$uname = '<font color=#4c6e00><Библиотека "' . $ulogin . '"></font>';
|
||||
} else {
|
||||
$uname = '<font color=#4c6e00><Áèáëèîòåêà></font>';
|
||||
$uname = '<font color=#4c6e00><Библиотека></font>';
|
||||
}
|
||||
} elseif (strripos($x[$j], 'new-combats.com/forum')) {
|
||||
$ulogin = explode('/forum?read=', $x[$j]);
|
||||
@@ -172,7 +172,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
);
|
||||
if (isset($ulogin['title'])) {
|
||||
$ulogin = htmlspecialchars($ulogin['title']);
|
||||
$uname = '<font color=#0055b5><Ôîðóì "' . $ulogin . '"></font>';
|
||||
$uname = '<font color=#0055b5><Форум "' . $ulogin . '"></font>';
|
||||
} else {
|
||||
$ulogin = explode('/forum?r=', $x[$j]);
|
||||
$ulogin = $ulogin[1];
|
||||
@@ -187,9 +187,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
)
|
||||
);
|
||||
if (isset($ulogin['name'])) {
|
||||
$uname = '<font color=#0055b5><Êîíôåðåíöèÿ ôîðóìà "' . $ulogin['name'] . '"></font>';
|
||||
$uname = '<font color=#0055b5><Конференци� форума "' . $ulogin['name'] . '"></font>';
|
||||
} else {
|
||||
$uname = '<font color=#0055b5><Ôîðóì ïðîåêòà></font>';
|
||||
$uname = '<font color=#0055b5><Форум проекта></font>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -256,16 +256,16 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
|
||||
if ($u->info['molch1'] < time()) {
|
||||
|
||||
//Ìîë÷àíêà çà ôëóä íà 5 ìèíóò
|
||||
//Молчанка за флуд на 5 минут
|
||||
$u->info['molch1'] = time() + 1200;
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Âû íàêàçàíû çà ñïàì íà 20 ìèíóò </small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Вы наказаны за �пам на 20 минут </small>","Black","1","1","0"]);';
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `molch1` = "' . $u->info['molch1'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
mysql_query("UPDATE `chat` SET `delete` = 1 WHERE `login` = '" . $u->info['login'] . "' LIMIT 1000");
|
||||
$_POST['msg'] = 'ß ñïàìåð ' . $u->info['login'] . ' è ìåíÿ íóæíî çàáëîêèðîâàòü https://new-combats.com/info/' . $u->info['id'] . '';
|
||||
$_POST['msg'] = 'Я �памер ' . $u->info['login'] . ' и мен� нужно заблокировать https://new-combats.com/info/' . $u->info['id'] . '';
|
||||
|
||||
mysql_query(
|
||||
'INSERT INTO `chat` (`nosee`,`invis`,`da`,`delete`,`molch`,`new`,`login`,`to`,`city`,`room`,`time`,`type`,`spam`,`text`,`toChat`,`color`,`typeTime`,`sound`,`global`) VALUES (
|
||||
@@ -290,7 +290,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
"0")'
|
||||
);
|
||||
|
||||
$_POST['msg'] = 'Ýòî ñóïåð ïðîåêò! Âñåì óñïåõîâ!';
|
||||
$_POST['msg'] = 'Ðто Ñ�упер проект! Ð’Ñ�ем уÑ�пехов!';
|
||||
|
||||
mysql_query(
|
||||
'INSERT INTO `chat` (`nosee`,`invis`,`da`,`delete`,`molch`,`new`,`login`,`to`,`city`,`room`,`time`,`type`,`spam`,`text`,`toChat`,`color`,`typeTime`,`sound`,`global`) VALUES (
|
||||
@@ -318,12 +318,12 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
}
|
||||
} elseif ($lmg[0] > 0) {
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Âû íå ìîæåòå îòïðàâëÿòü òàê ÷àñòî ñîîáùåíèÿ... </small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Вы не можете отправл�ть так ча�то �ообщени�... </small>","Black","1","1","0"]);';
|
||||
if ($u->info['molch1'] < time()) {
|
||||
if ($u->info['molch1'] < -5) {
|
||||
$u->info['molch1'] = time() + 300;
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Âû íàêàçàíû çà ôëóä íà 5 ìèíóò </small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Вы наказаны за флуд на 5 минут </small>","Black","1","1","0"]);';
|
||||
} elseif ($u->info['molch1'] < 0) {
|
||||
$u->info['molch1']--;
|
||||
} else {
|
||||
@@ -337,10 +337,10 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
"/private \[(.*?)\]/", $_POST['msg'], $msg['to']
|
||||
)) && $u->info['exp'] < 150000) {
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Âû íå ìîæåòå îòïðàâëÿòü ïðèâàò äî äîñòèæåíèÿ 150000 îïûòà.</small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Вы не можете отправл�ть приват до до�тижени� 150000 опыта.</small>","Black","1","1","0"]);';
|
||||
|
||||
} else {
|
||||
//Çàïèñûâàåì äàííûå
|
||||
//Запи�ываем данные
|
||||
$msg['time'] = time();
|
||||
$msg['spam'] = 0;
|
||||
$msg['type'] = 1;
|
||||
@@ -357,7 +357,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
$msg['da'] = 0;
|
||||
$msg['color'] = $u->info['chatColor'];
|
||||
|
||||
//Íîðìèðóåì òèïû ñîîáùåíèé
|
||||
//�ормируем типы �ообщений
|
||||
if (preg_match("/private\[(.*?)\]/", $_POST['msg'], $msg['to'])) {
|
||||
$msg['to'] = $msg['to'][1];
|
||||
$_POST['msg'] = str_replace('private[' . $msg['to'] . ']', 'private [' . $msg['to'] . ']', $_POST['msg']);
|
||||
@@ -377,7 +377,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
$msg['type'] = 2;
|
||||
$_POST['msg'] = str_replace('to [' . $msg['to'] . ']', ' ', $_POST['msg']);
|
||||
}
|
||||
if ($u->info['admin'] == 0) { //ÒÓÒ SPAM
|
||||
if ($u->info['admin'] == 0) { //ТУТ SPAM
|
||||
if ($msg['to'] != '' && !isset($admq['id'])) {
|
||||
$admq = Db::getRow('select id, admin from users where login = ? and admin > 0', [$msg['to']]);
|
||||
if ($msg['type'] != 3) {
|
||||
@@ -385,12 +385,12 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
}
|
||||
}
|
||||
if (!isset($admq['id'])) {
|
||||
$msg['fspam'] = $filter->spamFiltr(str_replace('òî÷êà', '.', str_replace('ðó', 'ru', $_POST['msg'])));
|
||||
$msg['fspam'] = $filter->spamFiltr(str_replace('точка', '.', str_replace('ру', 'ru', $_POST['msg'])));
|
||||
if ($msg['fspam'] != '0') {
|
||||
$msg['spam'] = 1;
|
||||
$msg['delete'] = 1;
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small> íàøåì ÷àòå çàïðåùàåòñÿ ñîîáùàòü ññûëêè íà àòëüòåðíàòèâíûå ïðîåêòû. Ïîâòîðíûå ïîïûòêè ìîãóò ïðèâåñòè ê áëîêèðîâêå ïåðñîíàæà.</small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>В нашем чате запрещает�� �ообщать ��ылки на атльтернативные проекты. Повторные попытки могут приве�ти к блокировке пер�онажа.</small>","Black","1","1","0"]);';
|
||||
}
|
||||
|
||||
if ($msg['spam'] == 1 && $u->info['molch1'] < time() && $u->info['admin'] == 0) {
|
||||
@@ -413,19 +413,19 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
$msg['fspam'] = str_replace('%', '</b>,<b>', $msg['fspam']);
|
||||
$msg['fspam'] = '<b>' . ltrim($msg['fspam'], '0</b>,<b>') . '</b>';
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small> íàøåì ÷àòå çàïðåùàåòñÿ ñîîáùàòü ññûëêè íà àòëüòåðíàòèâíûå ïðîåêòû. Çàïðåùåííûå ñëîâà: ' . $msg['fspam'] . '. Ïðåäóïðåæäåíèÿ [' . ($mban['vals'] + 1) . '/1]</small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>В нашем чате запрещает�� �ообщать ��ылки на атльтернативные проекты. Запрещенные �лова: ' . $msg['fspam'] . '. Предупреждени� [' . ($mban['vals'] + 1) . '/1]</small>","Black","1","1","0"]);';
|
||||
} else {
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small> íàøåì ÷àòå çàïðåùàåòñÿ ñîîáùàòü ññûëêè íà àòëüòåðíàòèâíûå ïðîåêòû. Âû íàêàçàíû çà íàðóøåíèå ïðàâèë îáùåíèÿ.</small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>В нашем чате запрещает�� �ообщать ��ылки на атльтернативные проекты. Вы наказаны за нарушение правил общени�.</small>","Black","1","1","0"]);';
|
||||
mysql_query(
|
||||
"INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','" . $u->info['city'] . "','0','','','<b>Àâòîèíôîðìàòîð</b>: Ïåðñîíàæ " . $u->info['login'] . " [" . $u->info['level'] . "] áûë íàêàçàí çà íàðóøåíèå ïðàâèë îáùåíèÿ.','-1','6','0')"
|
||||
"INSERT INTO `chat` (`new`,`city`,`room`,`login`,`to`,`text`,`time`,`type`,`toChat`) VALUES ('1','" . $u->info['city'] . "','0','','','<b>�втоинформатор</b>: Пер�онаж " . $u->info['login'] . " [" . $u->info['level'] . "] был наказан за нарушение правил общени�.','-1','6','0')"
|
||||
);
|
||||
mysql_query(
|
||||
'UPDATE `users` SET `molch1` = "' . (time() + 1 * 60 * 60) . '",`molch2` = "' . (time(
|
||||
) + 1 * 60 * 60) . '",`info_delete` = "' . (time(
|
||||
) + 1 * 60 * 60) . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" <small><font color=red>Àâòîèíôîðìàòîð</font></small>: ' . $msg['text'] . ' [' . $msg['fspam'] . '].';
|
||||
$rtxt = $rang . ' "' . $u->info['login'] . '" <small><font color=red>�втоинформатор</font></small>: ' . $msg['text'] . ' [' . $msg['fspam'] . '].';
|
||||
mysql_query(
|
||||
"INSERT INTO `users_delo` (`uid`,`ip`,`city`,`time`,`text`,`login`,`type`) VALUES ('" . $u->info['id'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $u->info['city'] . "','" . time(
|
||||
) . "','" . $rtxt . "','" . $u->info['login'] . "',0)"
|
||||
@@ -447,7 +447,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
);
|
||||
if (isset($qix['id'])) {
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<b>Âàñ äîáàâèëè â èãíîð</b>: Âû íå ìîæåòå îòïðàâëÿòü ñîîáùåíèÿ ïåðñîíàæó "' . htmlspecialchars(
|
||||
) . '","6","","' . $u->info['login'] . '","<b>Ва� добавили в игнор</b>: Вы не можете отправл�ть �ообщени� пер�онажу "' . htmlspecialchars(
|
||||
$msg['to']
|
||||
) . '".","Black","1","1","0"]);';
|
||||
$msg['cancel']++;
|
||||
@@ -455,7 +455,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
if ($msg['type'] == 3 && $msg['to'] == 'klan') {
|
||||
if ($u->info['clan'] == 0) {
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Âû íå ÿâëÿåòåñü ÷àñòüþ îäíîãî èç <b>Êëàíîâ</b> è íå ìîæåòå îáùàòüñÿ ïî ýòîìó êàíàëó.</small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Вы не �вл�ете�ь ча�тью одного из <b>Кланов</b> и не можете общать�� по �тому каналу.</small>","Black","1","1","0"]);';
|
||||
$msg['cancel']++;
|
||||
} else {
|
||||
$msg['to'] = 'k' . $u->info['clan'];
|
||||
@@ -496,27 +496,27 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
$msg['type'] = 21;
|
||||
if ($msw == 'USER IS FALSE') {
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Ïåðñîíàæà íåò â äàííîé êîìíàòå.</small>","Black","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small>Пер�онажа нет в данной комнате.</small>","Black","1","1","0"]);';
|
||||
$nosend = 1;
|
||||
}
|
||||
} elseif ($chat->str_count($_POST['msg'], 3) == '/e ') {
|
||||
$msg['type'] = 21;
|
||||
$_POST['msg'] = ltrim($_POST['msg'], '/e ');
|
||||
} elseif ($chat->str_count($_POST['msg'], 3) == '/å ') {
|
||||
} elseif ($chat->str_count($_POST['msg'], 3) == '/е ') {
|
||||
$msg['type'] = 21;
|
||||
$_POST['msg'] = ltrim($_POST['msg'], '/å ');
|
||||
$_POST['msg'] = ltrim($_POST['msg'], '/е ');
|
||||
} elseif ($chat->str_count($_POST['msg'], 4) == ' /e ') {
|
||||
$msg['type'] = 21;
|
||||
$_POST['msg'] = ltrim($_POST['msg'], ' /e ');
|
||||
} elseif ($chat->str_count($_POST['msg'], 4) == ' /å ') {
|
||||
} elseif ($chat->str_count($_POST['msg'], 4) == ' /е ') {
|
||||
$msg['type'] = 21;
|
||||
$_POST['msg'] = ltrim($_POST['msg'], ' /å ');
|
||||
$_POST['msg'] = ltrim($_POST['msg'], ' /е ');
|
||||
}
|
||||
|
||||
if ($nosend == 0) {
|
||||
|
||||
//Èìåííûå ñìàéëèêè
|
||||
$_POST['msg'] = str_replace('%usersmile%-', '%usårsmilå%-', $_POST['msg']);
|
||||
//Ð?менные Ñ�майлики
|
||||
$_POST['msg'] = str_replace('%usersmile%-', '%usеrsmilе%-', $_POST['msg']);
|
||||
$usml = explode(',', $u->info['add_smiles']);
|
||||
$i = 0;
|
||||
while ($i < count($usml)) {
|
||||
@@ -533,7 +533,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
if ($msg['nosee'] == 0) {
|
||||
$msg['nosee'] = -1;
|
||||
$r['js'] .= 'chat.sendMsg(["new","' . time(
|
||||
) . '","6","","' . $u->info['login'] . '","<small><b> öåëÿõ áîðüáû ïðîòèâ ðåêëàìû, îáùåíèå â ÷àòå äîñòóïíî ñ 8-ãî óðîâíÿ.</b> </small>","red","1","1","0"]);';
|
||||
) . '","6","","' . $u->info['login'] . '","<small><b>В цел�х борьбы против рекламы, общение в чате до�тупно � 8-го уровн�.</b> </small>","red","1","1","0"]);';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -562,8 +562,8 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
}
|
||||
}
|
||||
|
||||
if ($msg['type'] == 2 && mb_convert_case($msg['to'], MB_CASE_LOWER) == 'êîììåíòàòîð') {
|
||||
if (preg_match("/àíåêäîò/i", mb_convert_case($_POST['msg'], MB_CASE_LOWER))) {
|
||||
if ($msg['type'] == 2 && mb_convert_case($msg['to'], MB_CASE_LOWER) == 'комментатор') {
|
||||
if (preg_match("/анекдот/i", mb_convert_case($_POST['msg'], MB_CASE_LOWER))) {
|
||||
$text_com = '';
|
||||
$sp_all = mysql_fetch_array(
|
||||
mysql_query(
|
||||
@@ -574,11 +574,11 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
if ($sp_all[0] > 0) {
|
||||
if (rand(0, 100) < 75) {
|
||||
$text_com = [
|
||||
'Îòñòàíü ïîïðîøàéêà! ... Èùó àíåêäîòû, èíòåðíåò íå ìàëåíüêèé!',
|
||||
'Ïîäîæäè... Ñåé÷àñ ÷òî-íèáóäü íàéäó',
|
||||
'Ïî÷òè íàøåë...',
|
||||
'Âîò îäèí åñòü, íî îí íå èíòåðåñíûé...',
|
||||
'À ñâåò íà öåíòðàëüíîé ïëîùàäè òüìó "ïèíàåò"... Ýõ...',
|
||||
'ОтÑ�тань попрошайка! ... Ð?щу анекдоты, интернет не маленький!',
|
||||
'Подожди... Сейча� что-нибудь найду',
|
||||
'Почти нашел...',
|
||||
'Вот один е�ть, но он не интере�ный...',
|
||||
'Ð� Ñ�вет на центральной площади тьму "пинает"... ÐÑ…...',
|
||||
];
|
||||
$text_com = $text_com[rand(0, (count($text_com) - 1))];
|
||||
}
|
||||
@@ -594,9 +594,9 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
$text_com = str_replace("<br />", "<br /> ", $text_com);
|
||||
$text_com = str_ireplace("\r\n", "", $text_com);
|
||||
$text_com = str_replace("", "", $text_com);
|
||||
$text_com = '<font color=red><b>Àíåêäîò</b></font>:<br> ' . $text_com . '<br>';
|
||||
$text_com = '<font color=red><b>�некдот</b></font>:<br> ' . $text_com . '<br>';
|
||||
} else {
|
||||
$text_com = 'Àíåêäîò èç ãîëîâû âûëåòåë...';
|
||||
$text_com = '�некдот из головы вылетел...';
|
||||
}
|
||||
mysql_query(
|
||||
'INSERT INTO `a_com_act` (`act`,`time`,`uid`) VALUES ("0","' . (time(
|
||||
@@ -605,7 +605,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
}
|
||||
if ($text_com != '') {
|
||||
mysql_query(
|
||||
'INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $text_com . '","Êîììåíòàòîð","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time(
|
||||
'INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $text_com . '","Комментатор","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time(
|
||||
) . '","1")'
|
||||
);
|
||||
}
|
||||
@@ -613,7 +613,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
include('commentator.php');
|
||||
if ($comment != '') {
|
||||
mysql_query(
|
||||
'INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $comment . '","Êîììåíòàòîð","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time(
|
||||
'INSERT INTO `chat` (`text`,`login`,`to`,`city`,`room`,`type`,`time`,`new`) VALUES ("' . $comment . '","Комментатор","' . $u->info['login'] . '","' . $u->info['city'] . '","' . $u->info['room'] . '","2","' . time(
|
||||
) . '","1")'
|
||||
);
|
||||
}
|
||||
@@ -627,7 +627,7 @@ if (isset($_POST['msg']) && str_replace(' ', '', $_POST['msg']) != '') {
|
||||
|
||||
}
|
||||
|
||||
//Ïîëó÷àåì ñïèñîê îíëàéí
|
||||
//Получаем �пи�ок онлайн
|
||||
if ($_GET['r1'] != 0) {
|
||||
$sp = mysql_query(
|
||||
'SELECT `u`.`pass`,`u`.`sex`,`s`.`dnow`,`u`.`timeMain`,`s`.`bot`,`s`.`atack`,`u`.`afk`,`u`.`dnd`,`u`.`banned`,`u`.`molch1`,`u`.`room`,`u`.`id`,`u`.`city`,`u`.`cityreg`,`u`.`online`,`u`.`align`,`u`.`clan`,`u`.`login`,`u`.`level`,`u`.`inTurnir`,`u`.`battle`,`u`.`invis`,`u`.`inUser`,`s`.`x`,`s`.`y` FROM `users` AS `u` LEFT JOIN `stats` AS `s` ON `s`.`id` = `u`.`id` WHERE ((`u`.`room` = "' . $u->info['room'] . '" AND "' . mysql_real_escape_string(
|
||||
@@ -761,7 +761,7 @@ function json_fix_cyr($json_str)
|
||||
}
|
||||
|
||||
|
||||
//Ïîëó÷àåì ñîîáùåíèÿ
|
||||
//Получаем �ообщени�
|
||||
if (isset($_GET['mid']) && !isset($_POST['mid'])) {
|
||||
$_POST['mid'] = $_GET['mid'];
|
||||
}
|
||||
@@ -849,7 +849,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
$pl['city'] = $u->info['city'];
|
||||
}
|
||||
|
||||
//Ïðîâåðêè íà äîñòóï ê ïðîñìîòðó
|
||||
//Проверки на до�туп к про�мотру
|
||||
if (
|
||||
((
|
||||
(
|
||||
@@ -907,7 +907,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
}
|
||||
unset($n, $j, $ex);
|
||||
}
|
||||
//Êëàíîâîå ñîîáùåíèå (ïî âñåì ãîðîäàì)
|
||||
//Клановое �ообщение (по в�ем городам)
|
||||
if ($pl['type'] == -3 && ($pl['to'] == 'k' . $u->info['clan'] || $u->info['admin'] > 0)) {
|
||||
$pl['type'] = 3;
|
||||
if ($pl['to'] == 'k' . $u->info['clan']) {
|
||||
@@ -918,7 +918,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
$see = 0;
|
||||
}
|
||||
|
||||
//Ñèñòåìíîå ñîîáùåíèå òîëüêî â ýòîé êîìíàòå
|
||||
//Си�темное �ообщение только в �той комнате
|
||||
if (
|
||||
$pl['type'] == 6 &&
|
||||
$pl['room'] > 0 &&
|
||||
@@ -928,17 +928,17 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
$see = 0;
|
||||
}
|
||||
|
||||
//Ñèñòåìíîå ñîîáùåíèå ïî âñåìó ãîðîäó
|
||||
//Си�темное �ообщение по в�ему городу
|
||||
if ($pl['type'] == 8 && $pl['city'] != $u->info['city'] && $pl['global'] == 0) {
|
||||
$see = 0;
|
||||
}
|
||||
|
||||
//Ñîîáùåíèå ñ ìîë÷àíêîé
|
||||
//Сообщение � молчанкой
|
||||
if ($pl['molch'] > 0) {
|
||||
$see = 0;
|
||||
}
|
||||
|
||||
//Ñîîáùåíèå îòïðàâëåíî â äðóãîé êîìíàòå
|
||||
//Сообщение отправлено в другой комнате
|
||||
if (
|
||||
(
|
||||
$pl['type'] == 1 ||
|
||||
@@ -956,17 +956,17 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
$see = 0;
|
||||
}
|
||||
|
||||
//Ñîîáùåíèå ïðî÷åå, â äðóãîì ãîðîäå
|
||||
//Сообщение прочее, в другом городе
|
||||
if ($pl['city'] != $u->info['city'] && $pl['global'] == 0) {
|
||||
$see = 0;
|
||||
}
|
||||
|
||||
//Ãëîáàë
|
||||
//Глобал
|
||||
if ($pl['global'] == 1 && $pl['city'] == $u->info['city'] && $pl['type'] != -3) {
|
||||
$see = 1;
|
||||
}
|
||||
|
||||
//Ïåùåðíîå ñîîáùåíèå
|
||||
//Пещерное �ообщение
|
||||
if ($pl['dn'] > 0 && $u->info['dnow'] != $pl['dn']) {
|
||||
$see = 0;
|
||||
}
|
||||
@@ -981,9 +981,9 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
$see = 0;
|
||||
} else {
|
||||
if ($pl['nosee'] != 0 && $pl['login'] != $u->info['login']) {
|
||||
$noseein = 'ñêðûòî';
|
||||
$noseein = '�крыто';
|
||||
if ($u->info['id'] == $pl['nosee']) {
|
||||
$noseein = 'âàø ðåôåðàë';
|
||||
$noseein = 'ваш реферал';
|
||||
}
|
||||
$pl['text'] = '<span style=\"padding:0 5px 0 5px;background-color:#FFC;\"><font color=red><small>[' . $noseein . ']</small></font> ' . $pl['text'] . '</span>';
|
||||
if ($u->info['admin'] > 0 || $modr == 1) {
|
||||
@@ -1060,19 +1060,19 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
while ($k <= count($reimg[1])) {
|
||||
$pl['text'] = str_replace(
|
||||
'item[' . $reimg[1][$k] . ']',
|
||||
'<b oncontextmenu=\"return false;\" onClick=\"alert(\'Ôóíêöèÿ âðåìåííî íåäîñòóïíà!\');\" style=\"cursor:pointer;\" class=\"itemsInfo\">Ïðåäìåò</b>',
|
||||
'<b oncontextmenu=\"return false;\" onClick=\"alert(\'Функци� временно недо�тупна!\');\" style=\"cursor:pointer;\" class=\"itemsInfo\">Предмет</b>',
|
||||
$pl['text']
|
||||
);
|
||||
$k++;
|
||||
}
|
||||
}
|
||||
if (preg_match_all("/\.(?:mp3)$/i", $pl['text'], $reimg)) //ÒÓÒ àóäèî audio
|
||||
if (preg_match_all("/\.(?:mp3)$/i", $pl['text'], $reimg)) //ТУТ аудио audio
|
||||
{
|
||||
$k = 0;
|
||||
while ($k <= count($reimg[1])) {
|
||||
$pl['text'] = str_replace(
|
||||
'item[' . $reimg[1][$k] . ']',
|
||||
'<b oncontextmenu=\"return false;\" onClick=\"alert(\'Ôóíêöèÿ âðåìåííî íåäîñòóïíà!\');\" style=\"cursor:pointer;\" class=\"itemsInfo\">Àóäèî çàïèñü</b>',
|
||||
'<b oncontextmenu=\"return false;\" onClick=\"alert(\'Функци� временно недо�тупна!\');\" style=\"cursor:pointer;\" class=\"itemsInfo\">�удио запи�ь</b>',
|
||||
$pl['text']
|
||||
);
|
||||
$k++;
|
||||
@@ -1083,7 +1083,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
while ($k <= count($reimg[1])) {
|
||||
$pl['text'] = str_replace(
|
||||
'item [' . $reimg[1][$k] . ']',
|
||||
'<b oncontextmenu=\"return false;\" onClick=\"alert(\'Ôóíêöèÿ âðåìåííî íåäîñòóïíà!\');\" style=\"cursor:pointer;\" class=\"itemsInfo\">Ïðåäìåò</b>',
|
||||
'<b oncontextmenu=\"return false;\" onClick=\"alert(\'Функци� временно недо�тупна!\');\" style=\"cursor:pointer;\" class=\"itemsInfo\">Предмет</b>',
|
||||
$pl['text']
|
||||
);
|
||||
$k++;
|
||||
@@ -1092,9 +1092,9 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
|
||||
if ($pl['type'] != 3 && ($pl['invis'] == 1 || $pl['invis'] > time())) {
|
||||
if ($u->info['admin'] == 0) {
|
||||
$pl['login'] = '<b><i>Íåâèäèìêà</i></b>';
|
||||
$pl['login'] = '<b><i>�евидимка</i></b>';
|
||||
} else {
|
||||
$pl['login'] = '<b><i>Íåâèäèìêà</i></b></a> <small>(' . $pl['login'] . ')</small>';
|
||||
$pl['login'] = '<b><i>�евидимка</i></b></a> <small>(' . $pl['login'] . ')</small>';
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1116,14 +1116,14 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
}
|
||||
$r['msg'] = '{"ld":"' . (0 + $l) . '","id":"' . $i . '"' . $r['msg'] . '}';
|
||||
|
||||
//Ãåíåðèðóåì êëþ÷
|
||||
//Генерируем ключ
|
||||
$r['key'] = md5($u->room['name'] . '+' . $ar_id . '+' . $ar_lvl . '+' . $ar_all);
|
||||
unset($ar_id, $ar_lvl);
|
||||
if ($_COOKIE['chatCfg12'] == 0) {
|
||||
$_GET['key'] = time();
|
||||
}
|
||||
if ($r['key'] == $_GET['key']) {
|
||||
//Ñïèñîê îíëàéí îñòàåòñÿ íåèçìåííûì
|
||||
//Спи�ок онлайн о�тает�� неизменным
|
||||
unset($r['rn'], $r['list'], $r['key'], $r['xu']);
|
||||
} elseif ($_GET['r1'] != 0) {
|
||||
$r['rn'] = iconv('cp1251', 'utf-8', $u->room['name']);
|
||||
@@ -1144,7 +1144,7 @@ if ($posts > 0) {
|
||||
$r['js'] .= ' $("#postdiv").hide();';
|
||||
}
|
||||
|
||||
//Ïðåäëîæåíèÿ âñòóïèòü â êëàí
|
||||
//Предложени� в�тупить в клан
|
||||
$sp = mysql_query('SELECT * FROM `clan_add` WHERE `uid` = "' . $u->info['id'] . '" AND `yes` = 0 AND `no` = 0');
|
||||
while ($pl = mysql_fetch_array($sp)) {
|
||||
$clns = mysql_fetch_array(
|
||||
@@ -1157,7 +1157,7 @@ while ($pl = mysql_fetch_array($sp)) {
|
||||
}
|
||||
unset($clns);
|
||||
|
||||
//Ïðåäëîæåíèå íà îáìåí
|
||||
//Предложение на обмен
|
||||
$trf = mysql_fetch_array(
|
||||
mysql_query(
|
||||
'SELECT * FROM `transfers` WHERE `uid2` = "' . $u->info['id'] . '" AND `start2` = 0 AND `cancel1` = 0 AND `cancel2` = 0 LIMIT 1'
|
||||
@@ -1172,7 +1172,7 @@ if (isset($trf['id'])) {
|
||||
}
|
||||
}
|
||||
|
||||
//Ïåðåêîäèðóåì ñòðîêè
|
||||
//Перекодируем �троки
|
||||
if ($r['js'] != null) {
|
||||
$r['js'] = iconv('cp1251', 'utf-8', $r['js']);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user