ввод-вывод, перевод средств
This commit is contained in:
parent
f67e277d55
commit
6b1a554d4b
19
bank.php
19
bank.php
@ -89,7 +89,6 @@ if (!$_SESSION['bankid']) {
|
||||
<?
|
||||
} else {
|
||||
|
||||
$bankid = $_SESSION['uid'];
|
||||
$toid = filter_input(INPUT_POST, 'to-id');
|
||||
$summa = filter_input(INPUT_POST, 'summa');
|
||||
$submit = filter_input(INPUT_POST, 'action');
|
||||
@ -101,10 +100,10 @@ if (!$_SESSION['bankid']) {
|
||||
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, $bankid);
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` + ?i WHERE `id` = ?i', $summa, $bankid);
|
||||
db::c()->query('UPDATE `users` SET `money` = `money` - ?i WHERE `id` = ?i', $summa, $bank['id']);
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` + ?i WHERE `id` = ?i', $summa, $bank['id']);
|
||||
db::c()->query('INSERT INTO `bank_logs` (`user_id`, `sum`, `type`, `comments`, `source`)
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $bankid, $summa, 'money-in', 'Банк: Зачисление средств на счёт', $bankid);
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $bank['id'], $summa, 'money-in', 'Банк: Зачисление средств на счёт', $bank['id']);
|
||||
} else {
|
||||
$mywarn = "У вас недостаточно денег для выполнения операции";
|
||||
}
|
||||
@ -118,10 +117,10 @@ if (!$_SESSION['bankid']) {
|
||||
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, $bankid);
|
||||
db::c()->query('UPDATE `users` SET `money` = `money` + ?i WHERE `id` = ?i', $summa, $bankid);
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` - ?i WHERE `id` = ?i', $summa, $bank['id']);
|
||||
db::c()->query('UPDATE `users` SET `money` = `money` + ?i WHERE `id` = ?i', $summa, $bank['id']);
|
||||
db::c()->query('INSERT INTO `bank_logs` (`user_id`, `sum`, `type`, `comments`, `source`)
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $bankid, $summa, 'money-out', 'Банк: Вывод средств на руки', $bankid);
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $bank['id'], $summa, 'money-out', 'Банк: Вывод средств на руки', $bank['id']);
|
||||
} else {
|
||||
$mywarn = "У вас недостаточно денег на счету для выполнения операции";
|
||||
}
|
||||
@ -142,13 +141,13 @@ if (!$_SESSION['bankid']) {
|
||||
}
|
||||
$new_summa = $summa + $nalog;
|
||||
if ($new_summa <= $bank['cr']) {
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` - ?i WHERE `id` = ?i', $new_summa, $bankid);
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` - ?i WHERE `id` = ?i', $new_summa, $bank['id']);
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` + ?i WHERE `id` = ?i', $summa, $toid);
|
||||
db::c()->query('UPDATE `bank` SET `cr` = `cr` + ?i WHERE `id` = ?i', $nalog, 0);
|
||||
db::c()->query('INSERT INTO `bank_logs` (`user_id`, `sum`, `type`, `comments`, `source`)
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $toid, $summa, 'money-in', 'Получение банковского перевода.', $bankid);
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $toid, $summa, 'money-in', 'Получение банковского перевода.', $bank['id']);
|
||||
db::c()->query('INSERT INTO `bank_logs` (`user_id`, `sum`, `type`, `comments`, `source`)
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $bankid, $new_summa, 'send-money', 'Банк: Перевод средств на другой счёт. Комиссия: 5%', $toid);
|
||||
VALUES (?i, ?i, "?s", "?s", ?i)', $bank['id'], $new_summa, 'send-money', 'Банк: Перевод средств на другой счёт. Комиссия: 5%', $toid);
|
||||
} else {
|
||||
$mywarn = "У вас недостаточно денег на счету для выполнения операции";
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user