bank fixes

This commit is contained in:
lopar 2018-03-09 20:07:04 +02:00
parent 5ccac1eb89
commit 10e30c2392
2 changed files with 14 additions and 6 deletions

View File

@ -26,6 +26,12 @@ function inschet($userid)
echo "</select>";
}
$bank = db::c()->query('SELECT `id`, `cr`, `ekr` FROM `bank` WHERE `id` = ?i', $_SESSION['bankid'])->fetch_assoc();
if (!$bank['id']) {
db::c()->query('INSERT INTO `bank` (`id`) VALUES (?i)', $_SESSION['bankid']);
$_SESSION['bankid'] = null;
}
?>
<!DOCTYPE html>
@ -36,7 +42,7 @@ function inschet($userid)
<title>Банк</title>
<script>
function leave() {
top.frames['main'].location = 'city.php?strah=1&tmp=' + Math.random()
top.frames['main'].location = 'city.php?strah'
}
</script>
<script src="/js/jquery-1.7.2.min.js"></script>
@ -94,6 +100,8 @@ if (!$_SESSION['bankid']) {
<form method="post"><input type="submit" name="userlogin" value="Войти в личный счёт"></form>
<?
} else {
if ($_GET['fail']) {
err('Ошибка пополнения баланса.');
die();
@ -119,7 +127,7 @@ if (!$_SESSION['bankid']) {
}
$_POST['in'] = 0;
}
$bank = mysql_fetch_array(mysql_query("SELECT * FROM `bank` WHERE `id`=" . $_SESSION['bankid'] . ";"));
if ($_POST['out'] && $_POST['ok']) {
$_POST['ok'] = round($_POST['ok'], 2);
if (is_numeric($_POST['ok']) && ($_POST['ok'] > 0) && ($_POST['ok'] <= $bank['cr'])) {
@ -414,7 +422,7 @@ if (!$_SESSION['bankid']) {
err($mywarn);
?>
<a href="?exit=1"> выйти из счёта</a>
<h1>ет <b><?= $_SESSION['bankid'] ?></h1>
<h1>ет <b><?=$bank['id']?></h1>
<div class="appblock">
<legend>Денежные средства</legend>
@ -468,7 +476,7 @@ if (!$_SESSION['bankid']) {
<input type=submit name=changeback value="обменять">
</form>
</div>
<div class="appblock">
<div class="appblock" style="background:#FFAAAA;">
<legend>Выписать чек</legend>
Услуга "чек на предъявителя". Вы выписываете екровый чек, который затем сможет обналичить любой
персонаж.<br>
@ -477,7 +485,7 @@ if (!$_SESSION['bankid']) {
name="sales"/>
</form>
</div>
<div class="appblock">
<div class="appblock" style="background:#FFAAAA;">
<legend>Обналичить чек</legend>
В нашем банке мы принимаем к погашению екровые чеки на предъявителя.
<form method="POST">

View File

@ -23,7 +23,7 @@ if ($hreject) {
VALUES ("?s", "?s", "?s", "?s", "?s", "?s")', $login, $password, $email, $birthday, $ip, session_id());
$nid = db::c()->getLastInsertId();
db::c()->query('INSERT INTO `online` (`id`, `date`, `room`) VALUES (?i, ?i, ?i)', $nid, time(), 1);
db::c()->query('INSERT INTO `bank` (`id`, `pass`, `cr`, `owner`) VALUES (?i, "?s", "?s", ?i)', $nid, $password, '5', $nid);
db::c()->query('INSERT INTO `bank` (`id`, `cr`) VALUES (?i, ?i)', $nid, 5);
//db::c()->query('UPDATE `users` SET `sid` = "?s" WHERE `id` = ?i', session_id(), $nid);
setcookie(GAMEDOMAIN, $nid, time() + 3600);
setcookie("battle", time());