diff --git a/bank.php b/bank.php index 1f01b2d..9b3bd84 100644 --- a/bank.php +++ b/bank.php @@ -99,11 +99,12 @@ if (!$_SESSION['bankid']) { $summa = filter_input(INPUT_POST, 'summa'); $toid = filter_input(INPUT_POST, 'to-id'); + $submit = filter_input(INPUT_POST, 'submit'); /** * Зачисдение кредитов на счёт. */ - if (isset($_POST['money-in']) && $summa) { + if ($submit == 'money-in' && $summa) { if ($summa > 0 && ($summa <= $user['money'])) { $user['money'] -= $summa; db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $summa, $bank['id']); @@ -113,14 +114,14 @@ if (!$_SESSION['bankid']) { } else { $mywarn = "У вас недостаточно денег для выполнения операции"; } - $_POST['money-in'] = NULL; + $submit = ''; $summa = 0; } /** * Снятие кредитов со счёта. */ - if (isset($_POST['money-out']) && $summa) { + if ($submit == 'money-out' && $summa) { if ($summa > 0 && ($summa <= $bank['cr'])) { $user['money'] += $summa; db::c()->query('UPDATE `bank` SET `cr` = `cr` - ?i WHERE `id` = ?i', $summa, $bank['id']); @@ -130,14 +131,14 @@ if (!$_SESSION['bankid']) { } else { $mywarn = "У вас недостаточно денег на счету для выполнения операции"; } - $_POST['money-out'] = NULL; + $submit = ''; $summa = 0; } /** * Перевод кредитов на другой счёт. */ - if (isset($_POST['send-money']) && $summa && $toid) { + if ($submit == 'send-money' && $summa && $toid) { $receiver = db::c()->query('SELECT `id` FROM `bank` WHERE `id` = ?i', $toid)->fetch_assoc(); if ($receiver['id']) { if ($summa > 0) { @@ -163,7 +164,7 @@ if (!$_SESSION['bankid']) { } else { $mywarn = "Счёт не существует."; } - $_POST['send-money'] = NULL; + $submit = ''; $summa = 0; $toid = 0; } @@ -443,7 +444,7 @@ if (!$_SESSION['bankid']) { Перевод кредитов
-
+
Комиссия составит 5% от переводимой суммы, но не менее 1 кр.