diff --git a/admin/admin.php b/admin/admin.php
index d81e26d..da612a7 100644
--- a/admin/admin.php
+++ b/admin/admin.php
@@ -242,8 +242,8 @@ if ($_POST['sbr_par']) {
// VALUES ("'.$cl_reg_curr['abr'].'", "'.$cl_reg_curr['name'].'", "'.$cl_reg_curr['descr'].'",
// "'.$cl_reg_curr['owner'].'", "'.$cl_rights.'", "'.$cl_reg_curr['align'].'", "'.$cl_reg_curr['http'].'")
// ');
- $add_clan = db::c()->query('INSERT INTO `clans` (`short`, `name`, `descr`, `glava`, `vozm`, `align`, `homepage`) VALUES ("?s","?s","?s","?s","?s",?i,"?s")',
- $cl_reg_curr['abr'], $cl_reg_curr['name'], $cl_reg_curr['descr'], $cl_reg_curr['owner'], $cl_rights, $cl_reg_curr['align'], $cl_reg_curr['http']);
+ $add_clan = db::c()->query('INSERT INTO `clans` (`short`, `name`, `descr`, `glava`, `vozm`, `align`) VALUES ("?s","?s","?s","?s","?s",?i)',
+ $cl_reg_curr['abbr'], $cl_reg_curr['name'], $cl_reg_curr['descr'], $cl_reg_curr['owner'], $cl_rights, $cl_reg_curr['align']);
if ($add_clan) {
diff --git a/klanedit.php b/klanedit.php
index 8fba18c..3bd5a5e 100644
--- a/klanedit.php
+++ b/klanedit.php
@@ -3,69 +3,32 @@ session_start();
if ($_SESSION['uid'] == null) header("Location: index.php");
include "config.php";
include "functions.php";
-require "classes/class.upload.php";
if ($user['room'] != 30) header("Location: main.php");
- if ($_POST['klanname'] && $_POST['klanabbr'] && $_POST['klandescr']) {
+$klanName = filter_input(INPUT_POST, 'klanname');
+$klanAbbr = filter_input(INPUT_POST, 'klanabbr');
+$klanDescr = filter_input(INPUT_POST, '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 ($klanName && $klanAbbr && $klanDescr) {
- if (!empty($user['align'])) $error .= 'Вы уже имеете направленность!.
';
- if (!empty($user['klan'])) $error .= 'Вы уже состоите в клане!.
';
- if (10000 >= $user['money']) $error .= 'Не хватает денег на регистрацию клана.
';
- if (!$eff) $error .= 'Нет проверки.
';
- if (!$name_check) $error .= 'Клан с такими данными уже существует.
';
+ $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 (!$error) {
- #Обработка входящих изображений
- if (!empty($_FILES['small']['name'])) {
- $handle = new upload($_FILES['small']['name']);
- if ($handle->uploaded) {
- $handle->file_new_name_body = $_POST['klanabbr'];
- $handle->image_convert = 'png';
- $handle->file_max_size = '4096';
- $handle->png_compression = 9;
- $handle->process('./i/klan/');
- if ($handle->processed) {
- echo 'Малый герб сохранён.';
- $handle->clean();
- } else {
- echo 'error : ' . $handle->error;
- }
- }
- }
- if (!empty($_FILES['big']['name'])) {
- $handle = new upload($_FILES['small']['name']);
- if ($handle->uploaded) {
- $handle->file_new_name_body = $_POST['klanabbr'];
- $handle->file_name_body_add = '_big';
- $handle->image_resize = true;
- $handle->image_x = 100;
- $handle->image_ratio_y = true;
- $handle->image_convert = 'png';
- $handle->file_max_size = '10240';
- $handle->png_compression = 9;
- $handle->process('./i/klan/');
- if ($handle->processed) {
- echo 'Большой герб сохранён.';
- $handle->clean();
- } else {
- echo 'error : ' . $handle->error;
- }
- }
- }
+ if (!empty($user['align'])) $error .= 'Вы уже имеете направленность!.
';
+ if (!empty($user['klan'])) $error .= 'Вы уже состоите в клане!.
';
+ if (10000 >= $user['money']) $error .= 'Не хватает денег на регистрацию клана.
';
+ if (!$eff) $error .= 'Нет проверки.
';
+ if (!$name_check) $error .= 'Клан с такими данными уже существует.
';
-// db::c()->query('INSERT INTO `reg_klan` (owner, name, abr, sznak, bznak, descr) VALUES (?i,"?s","?s","?s","?s","?s")',
-// $user['id'], $_POST['klanname'],$_POST['klanabbr'],$_FILES['small']['name'],$_FILES['big']['name'],$_POST['klandescr']);
-
-// move_uploaded_file($_FILES['small']['tmp_name'], './i/klan/' . mysql_real_escape_string($_POST['klanabbr']) . ".png");
-// move_uploaded_file($_FILES['big']['tmp_name'], './i/klan/' . mysql_real_escape_string($_POST['klanabbr']) . "_big.png");
-// mysql_query("UPDATE `users` set money=money-10000 where id='" . $user['id'] . "'");
- echo "Вам прийдет извещение о результате регистрации клана.";
- } else echo "", $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);
+}
+?>
@@ -74,51 +37,40 @@ if ($user['room'] != 30) header("Location: main.php");
Регистратура кланов
-
-
+
query('SELECT * FROM `reg_klan`');
-echo "Заявки на регистрацию кланов | ";
+ $clanreg = db::c()->query('SELECT * FROM `reg_klan`');
+ echo "Заявки на регистрацию кланов | ";
while ($clanreg_row = $clanreg->fetch_assoc()) {
- echo "
+ echo "
", $clanreg_row['date'], " |
", $clanreg_row['name'], " |
- ", $clanreg_row['abr'], " |
+ ", $clanreg_row['abbr'], " |
", nick::id($clanreg_row['owner'])->full(), " |
- |
- |
- ", $clanreg_row['descr'], " |
+ ", nl2br($clanreg_row['descr']), " |
";
}
echo "
";
}
?>
-
-Заявка на регистрацию клана (в разработке)
Для регистрации клана необходимо иметь:
-
- - значки:
-
- - - значок клана для чата (показывается рядом с ником персонажа), png картинка с прозрачным фоном
- 24х15 не более чем 4kb.
-
- - большой значок клана, для энциклопедии, в круге png картинка с прозрачным фоном 100х99 не более
- чем 10kb.
-
- - перед подачей заявки вы должны пройти проверку у Паладинов
-
-Стоимость регистрации кланов: 10000 кр.
-
-Заявку на регистрацию подает глава клана, у вас должна быть при себе необходимая сумма.
+
+ - Проверку на чистоту.
+
- 10000 кредитов на банковском счёте.
+
+Поле информации не обазательное. Но его содержимое может серьёзно повысить шансы на регистрацию клана.
+Заявку на регистрацию подает глава клана.