functions from User to Group

This commit is contained in:
Astrologies 2021-12-29 07:07:07 -05:00
parent dbb4c68f4e
commit af4fa5a650
2 changed files with 12 additions and 20 deletions

View File

@ -213,6 +213,18 @@ namespace Alphaland\Groups {
return false;
}
public static function IsInGroup(int $userid, int $groupid)
{
$member = $GLOBALS['pdo']->prepare("SELECT COUNT(*) FROM `group_members` WHERE `userid` = :uid AND `groupid` = :gid");
$member->bindParam(":uid", $userid, PDO::PARAM_INT);
$member->bindParam(":gid", $groupid, PDO::PARAM_INT);
$member->execute();
if ($member->fetchColumn() > 0) {
return true;
}
return false;
}
public static function NewJoinRequest(int $groupid, int $userid)
{
$newrequest = $GLOBALS['pdo']->prepare("INSERT INTO `group_join_requests`(`groupid`, `userid`, `whenRequested`) VALUES (:groupid, :userid, UNIX_TIMESTAMP())");

View File

@ -218,14 +218,6 @@ namespace Alphaland\Users {
return true;
}
public static function GroupsCount(int $userid)
{
$groups = $GLOBALS['pdo']->prepare("SELECT COUNT(*) FROM groups WHERE creatorid = :creatorid");
$groups->bindParam(":creatorid", $userid, PDO::PARAM_INT);
$groups->execute();
return $groups->fetchColumn();
}
public static function OwnsAsset(int $userid, $assetid)
{
$ownership = $GLOBALS['pdo']->prepare("SELECT COUNT(*) FROM `owned_assets` WHERE `aid` = :assetid AND `uid` = :userid");
@ -238,18 +230,6 @@ namespace Alphaland\Users {
return false;
}
public static function IsInGroup(int $userid, int $groupid)
{
$member = $GLOBALS['pdo']->prepare("SELECT COUNT(*) FROM `group_members` WHERE `userid` = :uid AND `groupid` = :gid");
$member->bindParam(":uid", $userid, PDO::PARAM_INT);
$member->bindParam(":gid", $groupid, PDO::PARAM_INT);
$member->execute();
if ($member->fetchColumn() > 0) {
return true;
}
return false;
}
public static function IsWearingItem($userid, $assetid)
{
$wearing = $GLOBALS['pdo']->prepare("SELECT COUNT(*) FROM wearing_items WHERE uid = :userid AND aid = :assetid");