From 5df55f86232061b2197d9ae4da74ca10b2a591d4 Mon Sep 17 00:00:00 2001 From: Ivor Barhansky Date: Wed, 19 Jul 2023 15:52:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BA=D0=BE=D0=B2=20?= =?UTF-8?q?=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=82=D1=83?= =?UTF-8?q?=D1=80=D1=8B.=20#56?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _incl_data/crons/undone/clear.php | 1 - cron/clear.php | 1 - modules_data/_mod.php | 220 ---------------------- modules_data/location/a_clanreg.php | 277 ---------------------------- 4 files changed, 499 deletions(-) delete mode 100644 modules_data/location/a_clanreg.php diff --git a/_incl_data/crons/undone/clear.php b/_incl_data/crons/undone/clear.php index ae9c76b0..336e2122 100644 --- a/_incl_data/crons/undone/clear.php +++ b/_incl_data/crons/undone/clear.php @@ -108,7 +108,6 @@ function delete_user_all( $uid , $login ) { mysql_query('DELETE FROM `users_turnirs` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `users_twink` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `zayavki` WHERE `creator` = "'.$uid.'"'); - mysql_query('DELETE FROM `_clan` WHERE `uid` = "'.$uid.'"'); } //1. Очистка чата, остается чат только за последние 3 дня diff --git a/cron/clear.php b/cron/clear.php index a2ec145f..bf2657bf 100644 --- a/cron/clear.php +++ b/cron/clear.php @@ -105,7 +105,6 @@ function delete_user_all( $uid , $login ) { mysql_query('DELETE FROM `users_turnirs` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `users_twink` WHERE `uid` = "'.$uid.'"'); mysql_query('DELETE FROM `zayavki` WHERE `creator` = "'.$uid.'"'); - mysql_query('DELETE FROM `_clan` WHERE `uid` = "'.$uid.'"'); } //1. Очистка чата, остается чат только за последние 3 дня diff --git a/modules_data/_mod.php b/modules_data/_mod.php index bac40738..2124eac9 100644 --- a/modules_data/_mod.php +++ b/modules_data/_mod.php @@ -1591,226 +1591,6 @@ if (isset($p['id']) || $u->info['align'] == 1 || $u->info['align'] == 3) { 0) { - $chat = new Chat(); - $cmsg = new ChatMessage(); - $cmsg->setLogin('Регистратура кланов'); - $cmsg->setType(5); - $cmsg->setIsAlert(true); - ?> -
-
Заявки на регистрацию кланов:   Персонаж выступающий в роли Главы клана не найден, id ' . $cl['uid'] . '
'; - } elseif ($pu['clan'] > 0 || $pu['align'] > 0 || $pu['banned'] > 0) { - echo 'Персонаж выступающий в роли Главы клана уже находится в клане, либо имеет склонность, либо заблокирован
'; - } elseif ($u->testAlign($cl['align'], $pu['id']) == 0) { - echo 'Персонаж выступающий в роли Главы клана не может создавать клан с данной склонностью!
'; - } elseif (isset($tc['id'])) { - echo 'Схожий клан был зарегистрирован ранее, клана №' . $tc['id'] . ' (' . $tc['name'] . ').
'; - } else { - mysql_query( - 'UPDATE `_clan` SET `admin_time` = "' . time( - ) . '",`admin_ok` = "' . $u->info['id'] . '" WHERE `id` = "' . $cl['id'] . '" LIMIT 1' - ); - //Переносим изображения в img.*/i/clan/{name}.gif / {name}_big.gif / {id}.gif / {id}.gif - //Маленький значок - if (copy( - 'clan_prw/' . $cl['img1'], - 'img.new-combats.com/i/clan/' . $cl['name2'] . '.gif' - )) { - $ins = mysql_query( - 'INSERT INTO `clan` (`name`,`site`,`align`,`time_reg`) VALUES ( - "' . $cl['name2'] . '", - "' . $cl['site'] . '", - "' . $cl['align'] . '", - "' . time() . '" - )' - ); - if ($ins) { - // - $cl['_id'] = mysql_insert_id(); - $u->insertAlign($cl['align'], $pu['id']); - mysql_query( - 'INSERT INTO `clan_info` (`id`,`info`) VALUES ( - "' . $cl['_id'] . '", - "' . mysql_real_escape_string($cl['info']) . '" - )' - ); - copy( - 'clan_prw/' . $cl['img1'], - '../img.new-combats.com/i/clan/' . $cl['_id'] . '.gif' - ); - copy( - 'clan_prw/' . $cl['img2'], - '../img.new-combats.com/i/clan/' . $cl['_id'] . '_big.gif' - ); - copy( - 'clan_prw/' . $cl['img2'], - '../img.new-combats.com/i/clan/cln' . $cl['_id'] . '.gif' - ); - copy( - 'clan_prw/' . $cl['img2'], - '../img.new-combats.com/i/clan/' . $cl['name2'] . '_big.gif' - ); - mysql_query( - 'UPDATE `users` SET `clan` = "' . $cl['_id'] . '",`clan_prava` = "glava",`align` = "' . $cl['align'] . '" WHERE `id` = "' . $pu['id'] . '" LIMIT 1' - ); - - echo 'Вы одобрили регистрацию клана "' . $cl['name'] . '"
'; - } else { - echo 'Не удалось перенести значок
'; - } - } else { - echo 'Не удалось перенести значок
'; - } - //Отправляем системку главе клана - $cmsg->setCity($pu['city']); - $cmsg->setTo($pu['login']); - $cmsg->setText("Поздравляем Вас с регистрацией клана "{$cl['name']}", будьте успешны!"); - $chat->sendMsg($cmsg); - } - } - } elseif (isset($_GET['badClan'])) { - //Отказ - $cl = mysql_fetch_array( - mysql_query( - 'SELECT * FROM `_clan` WHERE `admin_time` = "0" AND `id` = "' . mysql_real_escape_string( - $_GET['badClan'] - ) . '" LIMIT 1' - ) - ); - if (isset($cl['id'])) { - $pu = mysql_fetch_array( - mysql_query( - 'SELECT `id`,`city`,`room`,`clan`,`login`,`align`,`level`,`sex`,`money`,`banned` FROM `users` WHERE `id` = "' . mysql_real_escape_string( - $cl['uid'] - ) . '" LIMIT 1' - ) - ); - echo 'Вы отказали в регистрации клану "' . $cl['name'] . '"
'; - mysql_query( - 'UPDATE `_clan` SET `admin_time` = "' . time( - ) . '",`admin_ca` = "' . $u->info['id'] . '" WHERE `id` = "' . $cl['id'] . '" LIMIT 1' - ); - //Отправляем системку персонажу - $cmsg->setCity($pu['city']); - $cmsg->setTo($pu['login']); - $cmsg->setText("К сожалению Вам отказано в регистрации клана "{$cl['name']}". Вам зачисленно 50 екр."); - $chat->sendMsg($cmsg); - //Отправляем сумму - $u->addEkr(50, $pu['id']); - - $txt = 'Возврат за регистрацию клана от Администрации: 50 екр. Зачисленны: ' . date( - 'd.m.Y H:i', time() - ); - mysql_query( - 'INSERT INTO `post` (`uid`,`sender_id`,`time`,`money`,`text`) VALUES( - "' . $pu['id'] . '", - 0, - "' . time() . '", - 0, - "' . $txt . '")' - ); - - //чат - $cmsg->setText('Получена новая почта от Администрации!'); - $chat->sendMsg($cmsg); - } - } - ?>
- - - #' . $pl['id'] . ' | - ' . date('d.m.y H:i', $pl['time']) . ' / ' . $pl['money'] . '.00 кр. - | - ' . - '' . - ' - - | - ' . - '' . - ' - - | - ' . $u->microLogin($pl['uid'], 1) . ' - | - ' . $pl['name'] . ' - | - ' . $pl['name2'] . ' (EN) - | - - | - Сайт и Описание - | -    |  - -
'; - } - ?> - - info['admin'] > 0) { diff --git a/modules_data/location/a_clanreg.php b/modules_data/location/a_clanreg.php deleted file mode 100644 index 456a4eb9..00000000 --- a/modules_data/location/a_clanreg.php +++ /dev/null @@ -1,277 +0,0 @@ -room['file'] != 'a_clanreg') { - return; -} -function alignc($al) -{ - if ($al == 1) { - $value = "(светлый)"; - } elseif ($al == 3) { - $value = "(темный)"; - } elseif ($al == 7) { - $value = "(нейтральный)"; - } else { - $value = "(серый)"; - } - return $value; -} - -$lzv = mysql_fetch_array( - mysql_query('SELECT * FROM `_clan` WHERE `uid` = "' . $u->info['id'] . '" AND `admin_time` = "0" LIMIT 1') -); -/*Заявка на вступление*/ - -if (isset($_POST['clan_enter'])) { - - mysql_query('UPDATE `users` SET `clan_zv`= "' . $_POST['clan_enter'] . '" WHERE `id` = "' . $u->info['id'] . '" '); - -} - -/* Регистрация клана */ -if (isset($_POST['clan_name'])) { - - $tr_money2 = 0; - if ($_POST['clan_align'] == 1) { - $tr_money2 = 50; - $_POST['clan_align'] = 1; - } elseif ($_POST['clan_align'] == 3) { - $tr_money2 = 50; - $_POST['clan_align'] = 3; - } elseif ($_POST['clan_align'] == 7) { - $tr_money2 = 50; - $_POST['clan_align'] = 7; - } - - $clan_name = substr(htmlspecialchars($_POST['clan_name'], null), 0, 30); - - $cnt = mysql_fetch_array( - mysql_query('SELECT * FROM `clan` WHERE `name` = "' . mysql_real_escape_string($clan_name) . '" LIMIT 1') - ); - - $upload = new Uploader($clan_name); - $upload->setMaxFileSize(.3); - $upload->setDimensions(24, 15); - $upload->setExtentions('gif'); - $upload->setSavePath('clan_prw/'); - - if (isset($cnt['id'])) { - $re = 'Клан с названием "' . $cnt['name'] . '" уже зарегистрирован.'; - } elseif (isset($lzv['id'])) { - $re = 'Вы уже подали заявку на регистрацию клана, ожидайте ответа от администрации'; - } elseif ($tr_money2 > $u->info['money2']) { - $re = 'У вас не хватает денег, требуется ' . $tr_money2 . 'екр.'; - } elseif ($u->info['clan'] > 0) { - $re = 'Вы состоите в одном из кланов, требуется покинуть его'; - } elseif ($u->info['align'] > 0) { - $re = 'Персонажи со склонностью не могут создавать клан, избавьтесь от неё'; - } else { - /* заносим данные в базу */ - if (!preg_match("/^[-a-zA-Z0-9]+$/", $clan_name)) { - $re = 'В названии клана присутствуют запрещенные символы.'; - } elseif ($file = $upload->saveimg()) { - if ($tr_money2 < 0) { - $tr_money2 = 0; - } - $u->info['money2'] -= $tr_money2; - - mysql_query( - 'UPDATE `users` SET `money2` = "' . $u->info['money2'] . '" WHERE `id` = "' . $u->info['id'] . '" LIMIT 1' - ); - - mysql_query( - 'INSERT INTO `_clan` (`uid`,`time`,`city`,`name`,`name2`,`site`,`img1`,`img2`,`info`,`money`,`align`) VALUES ( - "' . $u->info['id'] . '","' . time() . '", - "' . $u->info['city'] . '", - "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_name'], null)) . '", - "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_name'], null)) . '", - "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_site'], null)) . '", - "' . mysql_real_escape_string(htmlspecialchars($file[1], null)) . '", - "", - "", - "' . $tr_money2 . '", - "' . mysql_real_escape_string(htmlspecialchars($_POST['clan_align'], null)) . '" - )' - ); - $lzv = [ - 'id' => mysql_insert_id(), - 'name' => htmlspecialchars($_POST['clan_name'], null), - 'time' => time(), - ]; - $re = 'Вы успешно подали заявку на регистрацию клана "' . htmlspecialchars( - $_POST['clan_name'], null - ) . '". (' . $tr_money2 . 'екр.)'; - } else { - $re = 'Маленький значок: ' . Uploader::$error; - } - } -} - -?> - - - - - - -
-
-
-

Заявка на регистрацию клана

-
-
- ' . $re . ''; - } - ?> -
-
- - - - - -
  - - - - -
- - - - - - -
- - - - - -
Страшилкина улица
-
-
-
-
-
-info['clan'] > 0) { - ?> - Вы уже состоите в клане и не можете подать заявку на регистрацию нового клана.

- - - - - - - - - - -

Требования к значку: размер (ШхВ в пикселях) 24х15, размер до 30кб.

-

- Стоимость регистрации кланов: 50 екр.
-

-

- Заявка на регистрацию подает будущий глава клана, у которого должна быть при себе необходимая сумма. -

-
-
-
-

Заявка на регистрацию клана

-
- - Название клана (только английские буквы или цифры, одно слово): - -
- Клан сайт (необязательно): - -
- Значок - -
- Склонность клана - -
- - -     Вы уже подали заявку на регистрацию клана " - ". Ожидайте ответа от Администрации. - -
-
-
-
-
-

Заявка на вступление в клан

- info['id'] . '" LIMIT 1') - ); - if ($clnt['clan_zv'] != 0) { - $clnn = mysql_fetch_array( - mysql_query('SELECT * FROM `clan` WHERE `id` = "' . $clnt['clan_zv'] . '" LIMIT 1') - ); - echo 'Вы подали заявку в клан ' . $clnn['name'] . ' ' . alignc( - $clnn['align'] - ) . ' ' . $tmpc . '
'; - echo 'Ожидайте рассмотрения вашей заявки. Если решения долго нет просто выбирите из списка другой клан.
'; - } - ?> - Выбирите клан: -
- -

- -
-
-
-

Примечание:

-

- При подаче заявки с вас снимается сумма необходимая для регистрации клана.
- В случаи отказа в регистрации клана (по любой причине), еврокредиты возвращаются персонажу.
- Администрация вправе отказать в регистрации без объяснения причин.
- При регистрации клана, глава клана в течении 60 дней не имеет право передавать своё главенство другому - игроку. -

- -