
Public Member Functions | |
| __construct ($objType, $objId, $uid= '', $preFill=null) | |
| INSERT BRIEF DESCRIPTION HERE. | |
| commit () | |
| INSERT BRIEF DESCRIPTION HERE. | |
| delete () | |
| INSERT BRIEF DESCRIPTION HERE. | |
| getEA ($cap) | |
| INSERT BRIEF DESCRIPTION HERE. | |
| setAllEA ($caps) | |
| INSERT BRIEF DESCRIPTION HERE. | |
| setEA ($cap, $access) | |
| INSERT BRIEF DESCRIPTION HERE. | |
Static Public Member Functions | |
| static | clearAll () |
| INSERT BRIEF DESCRIPTION HERE. | |
| static | clearCache ($objType, $objId= '', $uid= '') |
| INSERT BRIEF DESCRIPTION HERE. | |
| static | getCapabilities () |
| INSERT BRIEF DESCRIPTION HERE. | |
| static | retrieve ($objType, $objId, $uid= '') |
| INSERT BRIEF DESCRIPTION HERE. | |
| static | warmCache ($parType, $parId, $objType, $uid= '') |
| INSERT BRIEF DESCRIPTION HERE. | |
INSERT FULL DESCRIPTION HERE
Definition at line 11 of file SnapPermissionCache.php5.
| SnapPermissionCache::__construct | ( | $ | objType, | |
| $ | objId, | |||
| $ | uid = '', |
|||
| $ | preFill = null | |||
| ) |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $objType | [TYPE]: DESCRIPTION | |
| $objId | [TYPE]: DESCRIPTION | |
| $uid | [TYPE]: DESCRIPTION | |
| $preFill | [TYPE]: DESCRIPTION |
Definition at line 34 of file SnapPermissionCache.php5.
References SnapDBI::freeResult(), Snap2::getCurrentUser(), SnapDBI::getRow(), SnapDBI::query(), and SObject::setError().
| static SnapPermissionCache::clearAll | ( | ) | [static] |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
Definition at line 285 of file SnapPermissionCache.php5.
Referenced by SnapPermission::grantPrivilege(), and SnapPermission::revokePrivilege().
| static SnapPermissionCache::clearCache | ( | $ | objType, | |
| $ | objId = '', |
|||
| $ | uid = '' | |||
| ) | [static] |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $objType | [TYPE]: DESCRIPTION | |
| $objId | [TYPE]: DESCRIPTION | |
| $uid | [TYPE]: DESCRIPTION |
Definition at line 256 of file SnapPermissionCache.php5.
Referenced by SnapPermission::doCommit().
| SnapPermissionCache::commit | ( | ) |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
Definition at line 184 of file SnapPermissionCache.php5.
| SnapPermissionCache::delete | ( | ) |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
Definition at line 224 of file SnapPermissionCache.php5.
| static SnapPermissionCache::getCapabilities | ( | ) | [static] |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
Definition at line 298 of file SnapPermissionCache.php5.
| SnapPermissionCache::getEA | ( | $ | cap | ) |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $cap | [TYPE]: DESCRIPTION |
Definition at line 171 of file SnapPermissionCache.php5.
| static SnapPermissionCache::retrieve | ( | $ | objType, | |
| $ | objId, | |||
| $ | uid = '' | |||
| ) | [static] |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $objType | [TYPE]: DESCRIPTION | |
| $objId | [TYPE]: DESCRIPTION | |
| $uid | [TYPE]: DESCRIPTION |
Definition at line 125 of file SnapPermissionCache.php5.
References Snap2::getCurrentUser().
Referenced by SnapPermission::getCachedAccess().
| SnapPermissionCache::setAllEA | ( | $ | caps | ) |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $caps | [TYPE]: DESCRIPTION |
Definition at line 157 of file SnapPermissionCache.php5.
| SnapPermissionCache::setEA | ( | $ | cap, | |
| $ | access | |||
| ) |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $cap | [TYPE]: DESCRIPTION | |
| $access | [TYPE]: DESCRIPTION |
Definition at line 144 of file SnapPermissionCache.php5.
| static SnapPermissionCache::warmCache | ( | $ | parType, | |
| $ | parId, | |||
| $ | objType, | |||
| $ | uid = '' | |||
| ) | [static] |
INSERT BRIEF DESCRIPTION HERE.
INSERT FULL DESCRIPTION HERE
| $parType | [TYPE]: DESCRIPTION | |
| $parId | [TYPE]: DESCRIPTION | |
| $objType | [TYPE]: DESCRIPTION | |
| $uid | [TYPE]: DESCRIPTION |
Definition at line 89 of file SnapPermissionCache.php5.
References SnapDBI::freeResult(), Snap2::getCurrentUser(), SnapDBI::getRow(), SnapDBI::query(), and SObject::setError().
Referenced by SnapDirectory::listContents().
1.5.6