From b1f432c86970bc52d21ca4aec1c9ad50387e709c Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 14:29:30 +0200 Subject: [PATCH 1/7] fixing notices --- klan.php | 346 +++++++++++++++++++++++++++---------------------------- 1 file changed, 170 insertions(+), 176 deletions(-) diff --git a/klan.php b/klan.php index 6ec69ad..0882c59 100644 --- a/klan.php +++ b/klan.php @@ -4,13 +4,11 @@ session_start(); if ($_SESSION['uid'] == null) header("Location: index.php"); include_once 'config.php'; include_once 'functions.php'; -//$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;")); -if ($user['klan'] == '') { +if (!$user['klan']) { die(err('Вы не состоите в клане!')); } -//$klan = mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '{$user['klan']}' LIMIT 1;")); $klan = db::c()->query('SELECT * FROM `clans` WHERE `id` = ?i', $u->i()['klan'])->fetch_assoc(); -$polno = array(); +$polno = []; $polno = unserialize($klan['vozm']); ?> @@ -61,169 +59,168 @@ $polno = unserialize($klan['vozm']); } - +
@@ -233,47 +230,44 @@ $polno = unserialize($klan['vozm']);
-
- 0) { - if ($user['money'] >= $a) { - $cc = mysql_query("update `clans` set `zbor`=`zbor`+$a WHERE `id`='$b'"); + if ($a > 0) { + if ($user['money'] >= $a) { + $cc = mysql_query("update `clans` set `zbor`=`zbor`+$a WHERE `id`='$b'"); + mysql_query("update `users` set `money`=`money`-$a WHERE `id`={$user['id']}"); + header("Location: klan.php"); + } else echo "У Вас не достаточно денег"; + } else echo "Вы ошиблись с вводом суммы"; + } + if ($start_zamok) { + $b = $user['klan']; + header("Location: klan.php"); + mysql_query("update `clans` set `zamok`='2' WHERE `id`='$b'"); + mysql_query("INSERT INTO `z_clan`(`name_clan` , `hEAD`) VALUES ('''{$USER['KLAN']}','{$user['login']}');"); + } - mysql_query("update `users` set `money`=`money`-$a WHERE `id`={$user['id']}"); - header("Location: klan.php"); - - - } else echo "У Вас не достаточно денег"; - } else echo "Вы ошиблись с вводом суммы"; - } - if ($_POST['start_zamok']) { - $b = $user['klan']; - header("Location: klan.php"); - mysql_query("update `clans` set `zamok`='2' WHERE `id`='$b'"); - mysql_query("INSERT INTO `z_clan`(`name_clan` , `hEAD`) VALUES ('''{$USER['KLAN']}','{$user['login']}');"); - - - } - echo '

', $klan['name'], '

Количество рейтинговых очков клана: ', $klan['rating'], '
'; - if ($klan['zamok'] == 2) { - echo '
У Вашего клана есть Замок


'; - } else { - echo '
У клана пока нет Замка


'; - } - if ($klan['glava'] == $user['id'] OR $polno[$user['id']][0] == 1 OR $polno[$user['id']][1] == 1) { - echo "
"; - if ($polno[$user['id']][0] == 1) echo ' (это вам обойдется в 100 кр.)
+ echo '

', $klan['name'], '

+ Количество рейтинговых очков клана: ', $klan['rating'], '
'; + if ($klan['zamok'] == 2) { + echo 'У Вашего клана есть Замок

'; + } else { + echo 'У клана пока нет Замка

'; + } + if ($klan['glava'] == $user['id'] OR $polno[$user['id']][0] == 1 OR $polno[$user['id']][1] == 1) { + echo ""; + if ($polno[$user['id']][0] == 1) echo ' (это вам обойдется в 100 кр.)
(это вам обойдется в 30 кр.)
'; - if ($klan['glava'] == $user['id']) echo ' (Вы вправе сложить с себя полномочия, назначив Главой Клана другого персонажа)
'; - if ($polno[$user['id']][1] == 1 OR $klan['glava'] == $user['id']) echo '
'; - if (($klan['glava'] == $user['id']) AND ($klan['zamok'] == '0')) { + if ($klan['glava'] == $user['id']) echo ' (Вы вправе сложить с себя полномочия, назначив Главой Клана другого персонажа)
'; + if ($polno[$user['id']][1] == 1 OR $klan['glava'] == $user['id']) echo '
'; + if (($klan['glava'] == $user['id']) AND ($klan['zamok'] == '0')) { - if ($klan['rating'] < '1000000') { - echo ' (У Вашего клана рейтинг меньше 1000000 очков.)
'; - } else { - echo ' + if ($klan['rating'] < '1000000') { + echo ' (У Вашего клана рейтинг меньше 1000000 очков.)
'; + } else { + echo ' (Ваш клан получил право на свой Клановый Замок)
'; - } } + } - if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { - echo ' + if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { + echo '
(Построить замок на Клановой улице)
'; - } - if ($klan['rating'] >= '1000000' AND $klan['zamok'] == '1') { - $ex = $klan['zbor']; - echo "Состояние построения кланового замка: $ex кр./25000 кр.
"; - echo '
+ } + if ($klan['rating'] >= '1000000' AND $klan['zamok'] == '1') { + $ex = $klan['zbor']; + echo "Состояние построения кланового замка: $ex кр./25000 кр.
"; + echo '
'; - } - - if ($_POST['login']) { - $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'' . $klan['id'] . '\' AND `login` = \'' . $_POST['login'] . '\' LIMIT 1;')); - $st = strip_tags(str_replace("<", "<", str_replace(">", ">", $_POST['status'])), ""); - if ($klan['glava'] == $sok['id']) { - $st = "Глава клана"; - } - if ($sok) { - if ($_POST['save']) { - if ($_POST['vin'] == 'on') { - $polno[$sok['id']][0] = 1; - } else { - $polno[$sok['id']][0] = 0; - } - if ($_POST['tus'] == 'on') { - $polno[$sok['id']][1] = 1; - } else { - $polno[$sok['id']][1] = 0; - } - $id_checked = mysql_real_escape_string($sok['id']); - - if (!mysql_query("UPDATE `users` SET `status` = '{$st}' WHERE `id` = '{$id_checked}';")) echo(mysql_error()); - if ($klan['glava'] == $user['id']) { - mysql_query('UPDATE `clans` SET `vozm` = \'' . serialize($polno) . '\' WHERE `id` = \'' . $klan['id'] . '\';'); - } - $sok['status'] = $st; - } - echo '
Редактирование статуса "', $sok['login'], '" - Звание в клане
'; - if ($klan['glava'] == $user['id']) { - echo 'Может принимать/выгонять членов клана
- Может менять статус членов клана
'; - } - echo '
'; - } - - - } - if ($_POST['login3'] && $klan['glava'] == $user['id']) { - $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'' . $klan['id'] . '\' AND `login` = \'' . $_POST['login3'] . '\' LIMIT 1;')); - //mysql_query('update `users` set `money` = `money` - 30 WHERE `id` = '.$_SESSION['uid'].';'); - //mysql_query('update `users` set `klan` = \'\', `align` = 0 WHERE `id` = '.$sok['id'].';'); - mysql_query('update `clans` set `glava` = \'' . $sok['id'] . '\' WHERE `id` = ' . $klan['id'] . ';'); - mysql_query('update `users` set `status` = \'Глава клана\' WHERE `id` = ' . $sok['id'] . ';'); - mysql_query('update `users` set `status` = \'боец\' WHERE `id` = ' . $user['id'] . ';'); - $klan['glava'] = $sok['id']; - } - if ($_POST['login2'] && $polno[$user['id']][0] == 1) { - $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'\' AND `align` = \'0\' AND `login` = \'' . $_POST['login2'] . '\' LIMIT 1;')); - $eff = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = '" . $sok['id'] . "' AND `type` = 20 LIMIT 1;")); - if (!$eff) { - echo "Нет проверки!"; - } elseif ($sok['level'] > 0 && $user['money'] >= 100) { - echo 'Персонаж "', $sok['login'], '" успешно принят в клан.'; - mysql_query('update `users` set `money` = `money` - 100 WHERE `id` = ' . $_SESSION['uid'] . ';'); - mysql_query('update `users` set `status`= \'боец\', `klan` = \'' . $klan['id'] . '\', `align` = \'' . $klan['align'] . '\' WHERE `id` = ' . $sok['id'] . ';'); - } else { - echo "Не хватает денег, или его попросту не существует."; - } - } - if ($_POST['login1'] && $polno[$user['id']][0] == 1) { - $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'' . $klan['id'] . '\' AND `login` = \'' . $_POST['login1'] . '\' LIMIT 1;')); - if ($sok && $user['money'] >= 30 && $klan['glava'] != $sok['id']) { - echo 'Персонаж "', $sok['login'], '" покинул клан.'; - mysql_query('update `users` set `money` = `money` - 30 WHERE `id` = ' . $_SESSION['uid'] . ';'); - mysql_query('update `users` set `klan` = \'\', `align` = 0 WHERE `id` = ' . $sok['id'] . ';'); - } - } - } else { - echo 'У вашего клана нет реликтов, или глава клана вам их не предоставил. ;)'; } - ?> + + if ($_POST['login']) { + $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'' . $klan['id'] . '\' AND `login` = \'' . $_POST['login'] . '\' LIMIT 1;')); + $st = strip_tags(str_replace("<", "<", str_replace(">", ">", $_POST['status'])), ""); + if ($klan['glava'] == $sok['id']) { + $st = "Глава клана"; + } + if ($sok) { + if ($_POST['save']) { + if ($_POST['vin'] == 'on') { + $polno[$sok['id']][0] = 1; + } else { + $polno[$sok['id']][0] = 0; + } + if ($_POST['tus'] == 'on') { + $polno[$sok['id']][1] = 1; + } else { + $polno[$sok['id']][1] = 0; + } + $id_checked = mysql_real_escape_string($sok['id']); + + if (!mysql_query("UPDATE `users` SET `status` = '{$st}' WHERE `id` = '{$id_checked}';")) echo(mysql_error()); + if ($klan['glava'] == $user['id']) { + mysql_query('UPDATE `clans` SET `vozm` = \'' . serialize($polno) . '\' WHERE `id` = \'' . $klan['id'] . '\';'); + } + $sok['status'] = $st; + } + echo '
Редактирование статуса "', $sok['login'], '" + Звание в клане
'; + if ($klan['glava'] == $user['id']) { + echo 'Может принимать/выгонять членов клана
+ Может менять статус членов клана
'; + } + echo '
'; + } + + + } + if ($_POST['login3'] && $klan['glava'] == $user['id']) { + $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'' . $klan['id'] . '\' AND `login` = \'' . $_POST['login3'] . '\' LIMIT 1;')); + //mysql_query('update `users` set `money` = `money` - 30 WHERE `id` = '.$_SESSION['uid'].';'); + //mysql_query('update `users` set `klan` = \'\', `align` = 0 WHERE `id` = '.$sok['id'].';'); + mysql_query('update `clans` set `glava` = \'' . $sok['id'] . '\' WHERE `id` = ' . $klan['id'] . ';'); + mysql_query('update `users` set `status` = \'Глава клана\' WHERE `id` = ' . $sok['id'] . ';'); + mysql_query('update `users` set `status` = \'боец\' WHERE `id` = ' . $user['id'] . ';'); + $klan['glava'] = $sok['id']; + } + if ($_POST['login2'] && $polno[$user['id']][0] == 1) { + $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'\' AND `align` = \'0\' AND `login` = \'' . $_POST['login2'] . '\' LIMIT 1;')); + $eff = mysql_fetch_array(mysql_query("SELECT * FROM `effects` WHERE `owner` = '" . $sok['id'] . "' AND `type` = 20 LIMIT 1;")); + if (!$eff) { + echo "Нет проверки!"; + } elseif ($sok['level'] > 0 && $user['money'] >= 100) { + echo 'Персонаж "', $sok['login'], '" успешно принят в клан.'; + mysql_query('update `users` set `money` = `money` - 100 WHERE `id` = ' . $_SESSION['uid'] . ';'); + mysql_query('update `users` set `status`= \'боец\', `klan` = \'' . $klan['id'] . '\', `align` = \'' . $klan['align'] . '\' WHERE `id` = ' . $sok['id'] . ';'); + } else { + echo "Не хватает денег, или его попросту не существует."; + } + } + if ($_POST['login1'] && $polno[$user['id']][0] == 1) { + $sok = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `klan` = \'' . $klan['id'] . '\' AND `login` = \'' . $_POST['login1'] . '\' LIMIT 1;')); + if ($sok && $user['money'] >= 30 && $klan['glava'] != $sok['id']) { + echo 'Персонаж "', $sok['login'], '" покинул клан.'; + mysql_query('update `users` set `money` = `money` - 30 WHERE `id` = ' . $_SESSION['uid'] . ';'); + mysql_query('update `users` set `klan` = \'\', `align` = 0 WHERE `id` = ' . $sok['id'] . ';'); + } + } + } else { + echo 'У вашего клана нет реликтов, или глава клана вам их не предоставил. ;)'; + } + ?>
-
-

Соклановцы -

- - - + +
- = " . (time() - 60) . " AND `id` = users.`id`) as `online` FROM `users` WHERE `klan` = '" . $klan['id'] . "' order by online DESC, login asc ;"); - while ($row = mysql_fetch_array($data)) { - if ($row['online'] > 0) { - echo ''; - nick2($row['id']); - if ($row['id'] == $klan['glava']) { - echo ' - Глава клана'; - } else { - echo ' - ', $row['status'], ''; - } - if ($row['room'] > 500 && $row['room'] < 561) { - $rrm = 'Башня смерти, участвует в турнире'; - } else { - $rrm = $rooms[$row['room']]; - } - echo ' - ', $rrm, '
'; - } else if ($row['online'] < 1) { - echo ''; - nick2($row['id']); - if ($row['id'] == $klan['glava']) { - echo ' - Глава клана'; - } else { - echo ' - ', $row['status'], ''; - } - echo ' - персонаж не в клубе
'; +

+ Соклановцы +

+ + + - -
+ = " . (time() - 60) . " AND `id` = users.`id`) as `online` FROM `users` WHERE `klan` = '" . $klan['id'] . "' order by online DESC, login asc ;"); + while ($row = mysql_fetch_array($data)) { + if ($row['online'] > 0) { + echo ''; + nick2($row['id']); + if ($row['id'] == $klan['glava']) { + echo ' - Глава клана'; + } else { + echo ' - ', $row['status'], ''; } + if ($row['room'] > 500 && $row['room'] < 561) { + $rrm = 'Башня смерти, участвует в турнире'; + } else { + $rrm = $rooms[$row['room']]; + } + echo ' - ', $rrm, '
'; + } else if ($row['online'] < 1) { + echo ''; + nick2($row['id']); + if ($row['id'] == $klan['glava']) { + echo ' - Глава клана'; + } else { + echo ' - ', $row['status'], ''; + } + echo ' - персонаж не в клубе
'; } - ?> -
- + } + ?> +
From 342d7280ed23b340a8b82bf6ef39a9385108fb9e Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 14:55:24 +0200 Subject: [PATCH 2/7] fixing zamok --- klan.php | 52 +++++++++++++++++++++++++--------------------------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/klan.php b/klan.php index 0882c59..c3540d5 100644 --- a/klan.php +++ b/klan.php @@ -65,18 +65,18 @@ $polno = unserialize($klan['vozm']); query('UPDATE `clans` SET `zamok` = ?i WHERE `glava` = ?i', 1, $user['id']); + echo "Начат сбор средств на строительство Кланового Замка."; header("Location: klan.php"); } if ($kr) { - $a = $_POST['kolv']; + $a = filter_var(INPUT_POST,'kolv',FILTER_VALIDATE_INT); $b = $user['klan']; if ($a > 0) { @@ -92,15 +92,16 @@ $polno = unserialize($klan['vozm']); $b = $user['klan']; header("Location: klan.php"); mysql_query("update `clans` set `zamok`='2' WHERE `id`='$b'"); - mysql_query("INSERT INTO `z_clan`(`name_clan` , `hEAD`) VALUES ('''{$USER['KLAN']}','{$user['login']}');"); +// Внезапно, базы такой и нет... +// mysql_query("INSERT INTO `z_clan`(`name_clan` , `hEAD`) VALUES ('''{$USER['KLAN']}','{$user['login']}');"); } echo '

', $klan['name'], '

- Количество рейтинговых очков клана: ', $klan['rating'], '
'; + Количество рейтинговых очков клана: ', $klan['rating'], '
'; if ($klan['zamok'] == 2) { - echo 'У Вашего клана есть Замок

'; + echo 'У Вашего клана есть Замок

'; } else { - echo 'У клана пока нет Замка

'; + echo 'У клана пока нет Замка

'; } if ($klan['glava'] == $user['id'] OR $polno[$user['id']][0] == 1 OR $polno[$user['id']][1] == 1) { echo "
"; @@ -111,35 +112,32 @@ $polno = unserialize($klan['vozm']); if (($klan['glava'] == $user['id']) AND ($klan['zamok'] == '0')) { if ($klan['rating'] < '1000000') { - echo ' (У Вашего клана рейтинг меньше 1000000 очков.)
'; + echo sprintf('[%s/1000000] Недостаточно рейтинга для постройки кланового замка.', $klan['rating']); } else { echo ' - - - (Ваш клан получил право на свой Клановый Замок)
- -
'; +
+ + (25000 кр.)
+
'; } } if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { echo ' -
- (Построить замок на Клановой улице)
- -
'; - +
+ + (Построить замок на Клановой улице)
+
'; } + if ($klan['rating'] >= '1000000' AND $klan['zamok'] == '1') { $ex = $klan['zbor']; - echo "Состояние построения кланового замка: $ex кр./25000 кр.
"; - echo '
- - - - -
- '; + echo "Сбор средств на постройку кланового замка: $ex кр./25000 кр.
"; + echo ' +
+ + +
'; } if ($_POST['login']) { From f9623f6f674b8b6eb415ffe01a1878ac0ceed1e2 Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 15:04:46 +0200 Subject: [PATCH 3/7] fixing zamok --- klan.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/klan.php b/klan.php index c3540d5..1880e80 100644 --- a/klan.php +++ b/klan.php @@ -116,7 +116,7 @@ $polno = unserialize($klan['vozm']); } else { echo '
- + (25000 кр.)
'; } @@ -125,7 +125,7 @@ $polno = unserialize($klan['vozm']); if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { echo '
- + (Построить замок на Клановой улице)
'; } @@ -136,7 +136,7 @@ $polno = unserialize($klan['vozm']); echo '
- +
'; } From 8243bc1206fbd5f38eb9dc7500203dde291215c7 Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 15:09:31 +0200 Subject: [PATCH 4/7] fixing zamok --- klan.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/klan.php b/klan.php index 1880e80..1e290d6 100644 --- a/klan.php +++ b/klan.php @@ -65,9 +65,9 @@ $polno = unserialize($klan['vozm']); query('UPDATE `clans` SET `zamok` = ?i WHERE `glava` = ?i', 1, $user['id']); @@ -116,7 +116,7 @@ $polno = unserialize($klan['vozm']); } else { echo '
- + (25000 кр.)
'; } @@ -125,18 +125,18 @@ $polno = unserialize($klan['vozm']); if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { echo '
- + (Построить замок на Клановой улице)
'; } - if ($klan['rating'] >= '1000000' AND $klan['zamok'] == '1') { + if ($klan['rating'] >= '1000000' AND $klan['zamok'] == 1) { $ex = $klan['zbor']; echo "Сбор средств на постройку кланового замка: $ex кр./25000 кр.
"; echo '
- +
'; } From f057f12a5979f17164caa8df82c97a9fb72ab219 Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 15:56:40 +0200 Subject: [PATCH 5/7] fixing zamok --- klan.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/klan.php b/klan.php index 1e290d6..def6bac 100644 --- a/klan.php +++ b/klan.php @@ -65,9 +65,9 @@ $polno = unserialize($klan['vozm']); query('UPDATE `clans` SET `zamok` = ?i WHERE `glava` = ?i', 1, $user['id']); @@ -115,8 +115,8 @@ $polno = unserialize($klan['vozm']); echo sprintf('[%s/1000000] Недостаточно рейтинга для постройки кланового замка.', $klan['rating']); } else { echo ' -
- + + (25000 кр.)
'; } @@ -124,8 +124,8 @@ $polno = unserialize($klan['vozm']); if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { echo ' -
- + + (Построить замок на Клановой улице)
'; } @@ -134,9 +134,9 @@ $polno = unserialize($klan['vozm']); $ex = $klan['zbor']; echo "Сбор средств на постройку кланового замка: $ex кр./25000 кр.
"; echo ' -
+ - +
'; } From 1eb66abeec7f85d1e0907f3ff2d38898a892ab7a Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 16:00:55 +0200 Subject: [PATCH 6/7] fixing zamok --- klan.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/klan.php b/klan.php index def6bac..58558f8 100644 --- a/klan.php +++ b/klan.php @@ -65,17 +65,14 @@ $polno = unserialize($klan['vozm']); query('UPDATE `clans` SET `zamok` = ?i WHERE `glava` = ?i', 1, $user['id']); echo "Начат сбор средств на строительство Кланового Замка."; header("Location: klan.php"); } - if ($kr) { + if (isset($_POST['kr'])) { $a = filter_var(INPUT_POST,'kolv',FILTER_VALIDATE_INT); $b = $user['klan']; @@ -88,7 +85,7 @@ $polno = unserialize($klan['vozm']); } else echo "Вы ошиблись с вводом суммы"; } - if ($start_zamok) { + if (isset($_POST['start_zamok'])) { $b = $user['klan']; header("Location: klan.php"); mysql_query("update `clans` set `zamok`='2' WHERE `id`='$b'"); From acac74376f165d676494b2f41654f7efc0d6326e Mon Sep 17 00:00:00 2001 From: "Igor Barkov [iwork]" Date: Sat, 3 Mar 2018 16:14:53 +0200 Subject: [PATCH 7/7] fixing zamok --- klan.php | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) diff --git a/klan.php b/klan.php index 58558f8..49da634 100644 --- a/klan.php +++ b/klan.php @@ -72,26 +72,13 @@ $polno = unserialize($klan['vozm']); header("Location: klan.php"); } - if (isset($_POST['kr'])) { - $a = filter_var(INPUT_POST,'kolv',FILTER_VALIDATE_INT); - $b = $user['klan']; - - if ($a > 0) { - if ($user['money'] >= $a) { - $cc = mysql_query("update `clans` set `zbor`=`zbor`+$a WHERE `id`='$b'"); - mysql_query("update `users` set `money`=`money`-$a WHERE `id`={$user['id']}"); - header("Location: klan.php"); - } else echo "У Вас не достаточно денег"; - } else echo "Вы ошиблись с вводом суммы"; - } - - if (isset($_POST['start_zamok'])) { - $b = $user['klan']; - header("Location: klan.php"); - mysql_query("update `clans` set `zamok`='2' WHERE `id`='$b'"); -// Внезапно, базы такой и нет... -// mysql_query("INSERT INTO `z_clan`(`name_clan` , `hEAD`) VALUES ('''{$USER['KLAN']}','{$user['login']}');"); - } + if (isset($_POST['kr']) && ($_POST['kolv'] > 0)) { + if ($user['money'] >= $_POST['kolv']) { + db::c()->query('UPDATE `clans` SET `zbor` = `zbor` + ?i WHERE `id` = ?i', $_POST['kolv'], $user['klan']); + db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $_POST['kolv'], $user['id']); + header("Location: klan.php"); + } else err('Не хватает денег!'); + } else err('Сумма должна быть положительной!'); echo '

', $klan['name'], '

Количество рейтинговых очков клана: ', $klan['rating'], '
'; @@ -120,11 +107,7 @@ $polno = unserialize($klan['vozm']); } if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) { - echo ' -
- - (Построить замок на Клановой улице)
-
'; + err('Сумма собрана, но замки ещё не введены в игру. 🙁'); } if ($klan['rating'] >= '1000000' AND $klan['zamok'] == 1) {