+2
-4
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
use Battles\Bank;
|
||||
use Battles\Database\Db;
|
||||
use Battles\User;
|
||||
|
||||
@@ -38,14 +37,13 @@ if (!$check_bonuses) {
|
||||
|
||||
function buy_bonus($name): bool
|
||||
{
|
||||
$bank = new Bank(User::getInstance()->getId());
|
||||
if ($bank->getMoney() <= PRICES[$name]) {
|
||||
if (User::getInstance()->money()->getBank() <= PRICES[$name]) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$query = sprintf('update clan_bonuses set %s = %s + 1 where short_name = ?', $name, $name);
|
||||
Db::getInstance()->execute($query, User::getInstance()->getClan());
|
||||
$bank->setMoney($bank->getMoney() - PRICES[$name]);
|
||||
User::getInstance()->money()->modifyBank(-PRICES[$name]);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user