Открытые статические члены | |
static | setOff () |
static | setOn () |
static | setGlobalOff () |
static | setGlobalOn () |
static | isOn () |
static | isAdmin () |
static | getAllowedSites () |
static | setContextUserId (int $uid) |
static | clearContextUserId () |
static | getContextUserId () |
static | getAccessTasks () |
static | getAccessTasksReferences () |
static | removeDataForSite ($siteId) |
static | getDataForSite ($siteId, array $preDefined=[]) |
static | getOperationsForSite ($siteId) |
static | hasAccessForSite ($siteId, $accessType, $deleted=false) |
static | hasAccessForLanding ($landingId, $accessType) |
static | setOperationsForSite ($siteId, array $rights=[]) |
static | getAccessFilter (array $additionalFilterOr=[]) |
static | isExtendedMode () |
static | switchMode () |
static | refreshAdditionalRights (array $additionalRights=[]) |
static | setAdditionalRightExtended ($code, array $accessCodes=[]) |
static | getAdditionalRightExtended ($code) |
static | getAdditionalRightsLabels () |
static | hasAdditionalRight ($code, $type=null, bool $checkExtraRights=false, bool $strict=false) |
Открытые атрибуты | |
const | ENTITY_TYPE_SITE = 'S' |
const | ACCESS_TYPES |
const | ADDITIONAL_RIGHTS |
const | SET_PREFIX |
const | REVERSE_RIGHTS |
Защищенные статические члены | |
static | isFeatureOn () |
static | removeData ($entityId, $entityType) |
static | getData ($entityId, $entityType, array $preDefined=[]) |
static | getOperations ($entityId, $entityType) |
static | setOperations ($entityId, $entityType, array $rights=[]) |
static | exist () |
static | hasExtraRights () |
Статические защищенные данные | |
static | $allowedSites = [] |
static | $available = true |
static | $globalAvailable = true |
static | $userId = null |
См. определение в файле rights.php строка 10
|
static |
|
staticprotected |
|
static |
Gets access filter for current user.
array | $additionalFilterOr | Additional filter for OR section. |
См. определение в файле rights.php строка 724
|
static |
|
static |
|
static |
Gets additional right.
string | $code | Code from ADDITIONAL_RIGHTS. |
См. определение в файле rights.php строка 910
|
static |
|
static |
Returns allowed sites with full access.
См. определение в файле rights.php строка 156
|
static |
Returns context user id (current by default).
См. определение в файле rights.php строка 184
|
staticprotected |
Get all rows for entity.
int | array | $entityId | Entity id (id or array of id). |
string | $entityType | Entity type. |
array | $preDefined | Predefined array of rights. |
См. определение в файле rights.php строка 293
|
static |
Get all rows for site.
int | array | $siteId | Site id (id or array of id). |
array | $preDefined | Predefined array of rights. |
См. определение в файле rights.php строка 383
|
staticprotected |
Get all available operations for entity (for current user).
int | array | $entityId | Entity id (id or array of id). |
string | $entityType | Entity type. |
См. определение в файле rights.php строка 398
|
static |
Returns all available operations for site (for current user).
int | array | $siteId | Site id (id or array of id). |
См. определение в файле rights.php строка 518
|
static |
Can current user do something.
int | $landingId | Landing id. |
string | $accessType | Access type code. |
См. определение в файле rights.php строка 578
|
static |
Can current user do something.
int | $siteId | Site id. |
string | $accessType | Access type code. |
bool | $deleted | And from recycle bin. |
См. определение в файле rights.php строка 544
|
static |
Has current user additional right or not.
string | $code | Code from ADDITIONAL_RIGHTS. |
string | $type | Scope type. |
bool | $checkExtraRights | Check extra rights. |
См. определение в файле rights.php строка 1025
|
staticprotected |
|
static |
|
static |
|
staticprotected |
Available or not permission feature by current plan.
См. определение в файле rights.php строка 197
|
static |
Check current status for checking rights.
См. определение в файле rights.php строка 123
|
static |
Refresh additional rights for all roles.
array | $additionalRights | Array for set additional. |
См. определение в файле rights.php строка 812
|
staticprotected |
Remove all rows for entity.
int | array | $entityId | Entity id (id or array of id). |
string | $entityType | Entity type. |
См. определение в файле rights.php строка 253
|
static |
Remove all rows for site.
int | array | $siteId | Site id (id or array of id). |
См. определение в файле rights.php строка 278
|
static |
Set additional right.
string | $code | Code from ADDITIONAL_RIGHTS. |
array | $accessCodes | Additional rights array. |
См. определение в файле rights.php строка 892
|
static |
Sets context user id.
int | $uid |
См. определение в файле rights.php строка 166
|
static |
Set rights checking to 'no' (global mode).
См. определение в файле rights.php строка 105
|
static |
Set rights checking to 'yes' (global mode).
См. определение в файле rights.php строка 114
|
static |
|
static |
|
staticprotected |
Set operations for entity.
int | $entityId | Entity id. |
string | $entityType | Entity type. |
array | $rights | Rights array (set empty for clear rights). |
См. определение в файле rights.php строка 624
|
static |
Set operations for site.
int | $siteId | Site id. |
array | $rights | Rights array (set empty for clear rights). |
См. определение в файле rights.php строка 675
|
static |
|
staticprotected |
См. определение в файле rights.php строка 63
|
staticprotected |
См. определение в файле rights.php строка 69
|
staticprotected |
См. определение в файле rights.php строка 75
|
staticprotected |
См. определение в файле rights.php строка 81
const ACCESS_TYPES |
Access types for different levels.
См. определение в файле rights.php строка 20
const ADDITIONAL_RIGHTS |
Additional rights for some functionality.
См. определение в файле rights.php строка 32
const ENTITY_TYPE_SITE = 'S' |
Site entity type.
См. определение в файле rights.php строка 15
const REVERSE_RIGHTS |
См. определение в файле rights.php строка 53
const SET_PREFIX |
См. определение в файле rights.php строка 48