From b9a4ad44e34e3f57b66c5db57068b2f12ef3e503 Mon Sep 17 00:00:00 2001 From: lopar Date: Fri, 23 Mar 2018 20:39:46 +0200 Subject: [PATCH] =?UTF-8?q?=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D1=82=D1=83=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klanedit.php | 53 +++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/klanedit.php b/klanedit.php index 62080ec..3f06510 100644 --- a/klanedit.php +++ b/klanedit.php @@ -9,25 +9,6 @@ $klanName = filter_input(INPUT_POST, 'klanname'); $klanAbbr = filter_input(INPUT_POST, 'klanabbr'); $klanDescr = filter_input(INPUT_POST, 'klandescr'); -if ($klanName && $klanAbbr && $klanDescr) { - - $eff = db::c()->query('SELECT 1 FROM `effects` WHERE `owner` = ?i AND `type` = 20', $user['id']); - $name_check = db::c()->query('SELECT 1 FROM `clans` WHERE `name` = "?s" OR `short` = "?s"', 111, 333); - - if (!empty($user['align'])) $error .= 'Вы уже имеете направленность!.
'; - if (!empty($user['klan'])) $error .= 'Вы уже состоите в клане!.
'; - if (10000 >= $user['money']) $error .= 'Не хватает денег на регистрацию клана.
'; - if (!$eff) $error .= 'Нет проверки.
'; - if (!$name_check) $error .= 'Клан с такими данными уже существует.
'; - - if (!$error) { -// db::c()->query('INSERT INTO `reg_klan` (owner, name, abr, descr) VALUES (?i,"?s","?s","?s")', -// $user['id'], $klanName, $klanAbbr, $klanDescr); -// db::c()->query('UPDATE `users` SET `money` = `money` - 10000 WHERE `id` = ?i', $user['id']); -// err('Вам прийдет извещение о результате регистрации клана.'); - err('Проверки пройдены, но клан регистрировать пока нельзя!'); - } else err($error); -} ?> @@ -43,21 +24,43 @@ if ($klanName && $klanAbbr && $klanDescr) {

Регистратура кланов

← выйти из регистратуры - query('SELECT 1 FROM `effects` WHERE `owner` = ?i AND `type` = 20', $user['id']); + $name_check = db::c()->query('SELECT 1 FROM `clans` WHERE `name` = "?s" OR `short` = "?s"', 111, 333); + + if (!empty($user['align'])) $error .= 'Вы уже имеете направленность!.
'; + if (!empty($user['klan'])) $error .= 'Вы уже состоите в клане!.
'; + if (10000 >= $user['money']) $error .= 'Не хватает денег на регистрацию клана.
'; + if (!$eff) $error .= 'Нет проверки.
'; + if (!$name_check) $error .= 'Клан с такими данными уже существует.
'; + + if (!$error) { + /*TODO: Класс банковского перевода.*/ +// db::c()->query('INSERT INTO `reg_klan` (owner, name, abr, descr) VALUES (?i,"?s","?s","?s")', +// $user['id'], $klanName, $klanAbbr, $klanDescr); +// db::c()->query('UPDATE `users` SET `money` = `money` - 10000 WHERE `id` = ?i', $user['id']); +// err('Вам прийдет извещение о результате регистрации клана.'); + err('Проверки пройдены, но клан регистрировать пока нельзя!'); + } else err($error); +} + if ($user['admin'] == '1') { - $clanreg = db::c()->query('SELECT * FROM `reg_klan`'); - echo ""; - while ($clanreg_row = $clanreg->fetch_assoc()) { - echo " + $clanreg = db::c()->query('SELECT `date`,`name`,`abbr`,`owner`,`descr` FROM `reg_klan`'); + if ($clanreg) { + echo "
Заявки на регистрацию кланов
"; + while ($clanreg_row = $clanreg->fetch_assoc()) { + echo ""; + } + echo "
Заявки на регистрацию кланов
", $clanreg_row['date'], " ", $clanreg_row['name'], " ", $clanreg_row['abbr'], " ", nick::id($clanreg_row['owner'])->full(), " ", nl2br($clanreg_row['descr']), "
"; } - echo ""; } ?> Для регистрации клана необходимо иметь: