Class AccessManager
The AccessLevel class provides functionality for checking a player's access level.
public
boolean
|
#
checkAccess( string $sender, string $accessLevel )
This method checks if given $sender has at least $accessLevel rights. |
public
|
|
public
|
|
public
|
#
getSingleAccessLevel( $sender )
Returns the access level of $sender, ignoring guild admin and inheriting access level from main |
public
|
#
getAccessLevelForCharacter( $sender )
Returns the access level of $sender, accounting for guild admin and inheriting access level from main |
public
|
#
compareAccessLevels( $accessLevel1, $accessLevel2 )
Returns a positive number if $accessLevel1 is a greater access level than $accessLevel2, a negative number if $accessLevel1 is a lesser access level than $accessLevel2, and 0 if the access levels are equal. |
public
|
#
compareCharacterAccessLevels( $char1, $char2 )
Returns a positive number if the access level of $char1 is greater than the access level of $char2, a negative number if the access level of $char1 is less than the access level of $char2, and 0 if the access levels of $char1 and $char2 are equal. |
public
|
|
public
|
private static
array
|
$ACCESS_LEVELS
|
#
array('none' => 0, 'superadmin' => 1, 'admin' => 2, 'mod' => 3, 'guild' => 4, 'member' => 5, 'rl' => 6, 'all' => 7)
|
public
|
$db
|
|
public
|
$setting
|
|
public
|
$chatBot
|
|
public
|
$adminManager
|
|
public
|
$logger
|
|
public
|
$altsController
|
|
public
|
$chatLeaderController
|