Файл: my.net.ru/users/shop_service/exchange.php
Строк: 25
<?php
html::title('Обмен баллов на деньги');
acms_header();
access('users');
if (post('ok_ex')){
$money = abs(intval(post('money')));
$balls = $money * 100;
if ($balls > user('BALLS')){
error('У вас недостаточно баллов');
redirect('/shopping/exchange/');
}
db::get_set("UPDATE `USERS` SET `BALLS` = ?, `MONEY` = ? WHERE `ID` = ? LIMIT 1", [(user('BALLS') - $balls), (user('MONEY') + $money), user('ID')]);
success('Обмен прошел успешно');
redirect('/shopping/');
}
?>
<div class='list-body'>
<div class='list-menu'>
<form method='post' class='ajax-form' action='/shopping/exchange/'>
<b><?=lg('Введите количество денег')?>:</b><br />
<?=html::input('money', 0, null, null, null, 'form-control-30')?>
<?=html::button('button ajax-button', 'ok_ex', 'refresh', 'Обменять')?>
</form>
</div>
<div class='list-menu'>
<?=lg('Курс')?>: 100 <?=lg('баллов')?> = <?=money(1, 3)?><br /><br />
<?=lg('У Вас')?>: <?=user('BALLS')?> <?=lg('баллов')?>
</div>
</div>
<?
back('/shopping/');
acms_footer();