Loading lib/Command/RecoveryWarningNotificationCommand.php +3 −8 Original line number Diff line number Diff line Loading @@ -539,16 +539,11 @@ class RecoveryWarningNotificationCommand extends Command { } private function isUserInPremiumGroup($user): bool { // Check for 'premium' group $premiumGroup = $this->groupManager->get('premium'); if ($premiumGroup && $premiumGroup->inGroup($user)) { return true; } // Check for 'premium-*' groups // Check for 'premium' and 'premium-*' groups $userGroups = $this->groupManager->getUserGroups($user); foreach ($userGroups as $group) { if (strpos($group->getGID(), 'premium-') === 0) { $groupId = $group->getGID(); if ($groupId === 'premium' || strpos($groupId, 'premium-') === 0) { return true; } } Loading Loading
lib/Command/RecoveryWarningNotificationCommand.php +3 −8 Original line number Diff line number Diff line Loading @@ -539,16 +539,11 @@ class RecoveryWarningNotificationCommand extends Command { } private function isUserInPremiumGroup($user): bool { // Check for 'premium' group $premiumGroup = $this->groupManager->get('premium'); if ($premiumGroup && $premiumGroup->inGroup($user)) { return true; } // Check for 'premium-*' groups // Check for 'premium' and 'premium-*' groups $userGroups = $this->groupManager->getUserGroups($user); foreach ($userGroups as $group) { if (strpos($group->getGID(), 'premium-') === 0) { $groupId = $group->getGID(); if ($groupId === 'premium' || strpos($groupId, 'premium-') === 0) { return true; } } Loading