Class mosAuthorisationAdmin

Description

Located in /includes/mambo.php (line 134)


	
			
Variable Summary
 mixed $connection
 mixed $roles
Method Summary
 mosAuthorisationAdmin mosAuthorisationAdmin ()
 void addRole ( $role)
 void assign ( $role,  $access_type,  $access_id)
 void doSQL ( $sql)
 void dropAccess ( $access_type,  $access_id)
 void dropPermissions ( $action,  $subject_type,  $subject_id)
 void dropRole ( $role)
 void dropRolePermissions ( $role)
 void getAccessLists ( $access_type,  $access_id,  $action,  $subject_type,  $subject_id)
 void &getControllingRoles ( $access_type,  $access_id,  $action,  $subject_type,  $subject_id)
 void &getInstance ()
 void getJointPermissions ( $access_type,  $access_id,  $role)
 void &getMyPermissions ( $access_type,  $access_id)
 void getRoles ()
 void &nonLocalPermissionHolders ( $subject_type,  $subject_id)
 void &permissionHolders ( $subject_type,  $subject_id)
 void permit ( $role,  $control,  $action,  $subject_type,  $subject_id)
 void permitSQL ( $role,  $control,  $action,  $subject_type,  $subject_id)
 void removeRole ( $role)
 void resetPermissions ( $action,  $subject_type,  $subject_id)
 void roleExists ( $role)
Variables
mixed $connection (line 135)
mixed $roles = array() (line 136)
Methods
Constructor mosAuthorisationAdmin (line 138)
mosAuthorisationAdmin mosAuthorisationAdmin ()
addRole (line 171)
void addRole ( $role)
  • $role
assign (line 210)
void assign ( $role,  $access_type,  $access_id)
  • $role
  • $access_type
  • $access_id
doSQL (line 150)
void doSQL ( $sql)
  • $sql
dropAccess (line 216)
void dropAccess ( $access_type,  $access_id)
  • $access_type
  • $access_id
dropPermissions (line 330)
void dropPermissions ( $action,  $subject_type,  $subject_id)
  • $action
  • $subject_type
  • $subject_id
dropRole (line 315)
void dropRole ( $role)
  • $role
dropRolePermissions (line 324)
void dropRolePermissions ( $role)
  • $role
getAccessLists (line 249)
void getAccessLists ( $access_type,  $access_id,  $action,  $subject_type,  $subject_id)
  • $access_type
  • $access_id
  • $action
  • $subject_type
  • $subject_id
getControllingRoles (line 221)
void &getControllingRoles ( $access_type,  $access_id,  $action,  $subject_type,  $subject_id)
  • $access_type
  • $access_id
  • $action
  • $subject_type
  • $subject_id
getInstance (line 142)
void &getInstance ()
getJointPermissions (line 239)
void getJointPermissions ( $access_type,  $access_id,  $role)
  • $access_type
  • $access_id
  • $role
getMyPermissions (line 230)
void &getMyPermissions ( $access_type,  $access_id)
  • $access_type
  • $access_id
getRoles (line 158)
void getRoles ()
nonLocalPermissionHolders (line 191)
void &nonLocalPermissionHolders ( $subject_type,  $subject_id)
  • $subject_type
  • $subject_id
permissionHolders (line 180)
void &permissionHolders ( $subject_type,  $subject_id)
  • $subject_type
  • $subject_id
permit (line 204)
void permit ( $role,  $control,  $action,  $subject_type,  $subject_id)
  • $role
  • $control
  • $action
  • $subject_type
  • $subject_id
permitSQL (line 199)
void permitSQL ( $role,  $control,  $action,  $subject_type,  $subject_id)
  • $role
  • $control
  • $action
  • $subject_type
  • $subject_id
removeRole (line 175)
void removeRole ( $role)
  • $role
resetPermissions (line 275)
void resetPermissions ( $action,  $subject_type,  $subject_id)
  • $action
  • $subject_type
  • $subject_id
roleExists (line 305)
void roleExists ( $role)
  • $role

Documentation generated on Mon, 05 May 2008 16:20:56 +0400 by phpDocumentor 1.4.0