Replace $logged & $account_logged

This commit is contained in:
slawkens 2025-03-16 09:41:41 +01:00
parent d77e3b3db0
commit a71f41193c

View File

@ -287,19 +287,20 @@ class Forum
} }
public static function hasAccess($board_id) { public static function hasAccess($board_id) {
global $sections, $logged, $account_logged, $logged_access; global $sections;
if(!isset($sections[$board_id])) if(!isset($sections[$board_id])) {
return false; return false;
}
$hasAccess = true; $hasAccess = true;
$section = $sections[$board_id]; $section = $sections[$board_id];
if($section['guild'] > 0) { if($section['guild'] > 0) {
if($logged) { if(app()->isLoggedIn()) {
$guild = new \OTS_Guild(); $guild = new \OTS_Guild();
$guild->load($section['guild']); $guild->load($section['guild']);
$status = false; $status = false;
if($guild->isLoaded()) { if($guild->isLoaded()) {
$account_players = $account_logged->getPlayers(); $account_players = app()->getAccountLogged()->getPlayersList();
foreach ($account_players as $player) { foreach ($account_players as $player) {
if($guild->hasMember($player)) { if($guild->hasMember($player)) {
$status = true; $status = true;
@ -315,6 +316,7 @@ class Forum
} }
if($section['access'] > 0) { if($section['access'] > 0) {
$logged_access = app()->isLoggedIn() ? app()->getAccountLogged()->getAccess() : 0;
if($logged_access < $section['access']) { if($logged_access < $section['access']) {
$hasAccess = false; $hasAccess = false;
} }