User impl update
This commit is contained in:
parent
35d109b2ca
commit
aacbf6bf8a
|
|
@ -10,6 +10,7 @@ use Alphaland\Assets\Render;
|
||||||
use Alphaland\Games\Game;
|
use Alphaland\Games\Game;
|
||||||
use Alphaland\Moderation\Filter;
|
use Alphaland\Moderation\Filter;
|
||||||
use Alphaland\Users\Render as UsersRender;
|
use Alphaland\Users\Render as UsersRender;
|
||||||
|
use Alphaland\Users\User;
|
||||||
use Alphaland\Web\WebContextManager;
|
use Alphaland\Web\WebContextManager;
|
||||||
|
|
||||||
//safe generation utilities
|
//safe generation utilities
|
||||||
|
|
@ -1054,22 +1055,6 @@ function typeToMaxCosmetic($itemtype) //itemtype 8 = hats, 2 = tshirts, 11 = shi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function playerOwnsAsset($id, $userid=NULL)
|
|
||||||
{
|
|
||||||
if ($userid === NULL) {
|
|
||||||
$userid = $GLOBALS['user']->id;
|
|
||||||
}
|
|
||||||
|
|
||||||
$check = $GLOBALS['pdo']->prepare("SELECT * FROM owned_assets WHERE aid = :a AND uid = :u");
|
|
||||||
$check->bindParam(":a", $id, PDO::PARAM_INT);
|
|
||||||
$check->bindParam(":u", $userid, PDO::PARAM_INT);
|
|
||||||
$check->execute();
|
|
||||||
if($check->rowCount() > 0) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
//end asset functions
|
//end asset functions
|
||||||
|
|
||||||
//user functions
|
//user functions
|
||||||
|
|
@ -2032,7 +2017,7 @@ function buyItem($id) //0 = not enough currency, 1 = already owned, 2 = bought,
|
||||||
{
|
{
|
||||||
if ($playercurrency >= $itemprice) //if the player has greater or equal amount of currency required
|
if ($playercurrency >= $itemprice) //if the player has greater or equal amount of currency required
|
||||||
{
|
{
|
||||||
if (playerOwnsAsset($id)) //if player owns the asset
|
if (User::OwnsAsset($localuser, $id)) //if player owns the asset
|
||||||
{
|
{
|
||||||
return 1; //already owned
|
return 1; //already owned
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue