diff --git a/bank.php b/bank.php index 35572af..ec6afa2 100644 --- a/bank.php +++ b/bank.php @@ -16,77 +16,62 @@ if ($user->battle != 0) { header('location: fbattle.php'); exit; } -const BANK_SESSION_NAME = "bankid"; const SUCCESS = "Успешная операция!"; -$get = urldecode(filter_input(INPUT_SERVER, 'QUERY_STRING')); -if ($get == 'exit') { - $_SESSION[BANK_SESSION_NAME] = null; -} + $bank = new Bank($user->id); $status = ''; -if (isset($_POST['userlogin'])) { - $_SESSION[BANK_SESSION_NAME] = $bank->user_id; +$toid = (int)$_POST['to_id'] ?? 0; +$summa = (int)$_POST['summa'] ?? 0; +$submit = $_POST['action'] ?? ''; +// Зачисление кредитов на счёт. +if ($submit === 'depositMoney' && $summa) { + $bank->depositMoney($summa); + $status = SUCCESS; } -if ($_SESSION[BANK_SESSION_NAME]) { - $toid = (int)$_POST['to_id'] ?? 0; - $summa = (int)$_POST['summa'] ?? 0; - $submit = $_POST['action'] ?? ''; - // Зачисление кредитов на счёт. - if ($submit === 'depositMoney' && $summa) { - $bank->depositMoney($summa); - $status = SUCCESS; - } - // Снятие кредитов со счёта. - if ($submit === 'withdrawMoney' && $summa) { - $bank->withdrawMoney($summa); - $status = SUCCESS; - } - // Перевод кредитов на другой счёт. - if ($submit === 'sendMoney' && $summa && $toid) { - $bank->sendMoney($toid, $summa); - $status = SUCCESS; - } - unset($submit, $summa, $toid); +// Снятие кредитов со счёта. +if ($submit === 'withdrawMoney' && $summa) { + $bank->withdrawMoney($summa); + $status = SUCCESS; } +// Перевод кредитов на другой счёт. +if ($submit === 'sendMoney' && $summa && $toid) { + $bank->sendMoney($toid, $summa); + $status = SUCCESS; +} +unset($submit, $summa, $toid); + Template::header('Банк'); ?> - - -

Банк

- - ← выйти из банка -
- -

← выйти из счёта

-
-
- Cчет №user_id ?> - На счету: money ?> -
- На руках: -
-
- Работа со счётом -
- - - -
-
- - - -
-
-
- Перевод кредитов -
- -
- - -
- Комиссия: % от переводимой суммы, но не менее 1 кр. -
- \ No newline at end of file + + + +
+
+ На счету: getMoney() ?> +
+ На руках: money ?> +
+
+ Работа со счётом +
+ + + +
+
+ + + +
+
+
+ Перевод кредитов +
+ +
+ + +
+ Комиссия: % от переводимой суммы, но не менее 1 кр. +