usermoderationmanager dep update
This commit is contained in:
parent
24d4b628c0
commit
1950552855
|
|
@ -84,15 +84,28 @@ namespace Alphaland\Moderation {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function ReferralLimbBan(int $userid, string $reason)
|
public static function GetInvitedUsers(int $userid)
|
||||||
{
|
{
|
||||||
$query = $GLOBALS['pdo']->prepare("SELECT * FROM `users_invited` WHERE `whoInvited` = :userid");
|
$query = $GLOBALS['pdo']->prepare("SELECT * FROM `users_invited` WHERE `whoInvited` = :userid");
|
||||||
$query->bindParam(":userid", $userid, PDO::PARAM_INT);
|
$query->bindParam(":userid", $userid, PDO::PARAM_INT);
|
||||||
$query->execute();
|
$query->execute();
|
||||||
if ($query->rowCount() > 0) {
|
return $query;
|
||||||
if (UserModerationManager::BanUser($userid, $reason, 0, 2)) {
|
}
|
||||||
foreach($query as $user) {
|
|
||||||
UserModerationManager::BanUser($user['invitedUser'], $reason, 0, 2); //perm ban
|
public static function ReferralLimbBan(int $userid, string $reason)
|
||||||
|
{
|
||||||
|
if (UserModerationManager::BanUser($userid, $reason, 0, 2))
|
||||||
|
{
|
||||||
|
$query = UserModerationManager::GetInvitedUsers($userid);
|
||||||
|
foreach($query as $user)
|
||||||
|
{
|
||||||
|
UserModerationManager::BanUser($user['invitedUser'], $reason, 0, 2); //perm ban
|
||||||
|
|
||||||
|
//ban users that invited users invited
|
||||||
|
$query2 = UserModerationManager::GetInvitedUsers($user['invitedUser']);
|
||||||
|
foreach ($query2 as $users2)
|
||||||
|
{
|
||||||
|
UserModerationManager::BanUser($users2['invitedUser'], $reason, 0, 2); //perm ban
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue