| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
class ilRbacLog Log changes in Rbac-related settings More...
 Collaboration diagram for ilRbacLog:
 Collaboration diagram for ilRbacLog:| Static Public Member Functions | |
| static | isActive () | 
| static | gatherFaPa ($a_ref_id, array $a_role_ids) | 
| static | diffFaPa (array $a_old, array $a_new) | 
| static | gatherTemplate ($a_role_folder_ref_id, $a_role_id) | 
| static | diffTemplate (array $a_old, array $a_new) | 
| static | add ($a_action, $a_ref_id, array $a_diff, $a_source_ref_id=false) | 
| static | getLogItems ($a_ref_id, $a_limit, $a_offset, array $a_filter=NULL) | 
| static | delete ($a_ref_id) | 
| static | garbageCollection () | 
| Data Fields | |
| const | EDIT_PERMISSIONS = 1 | 
| const | MOVE_OBJECT = 2 | 
| const | LINK_OBJECT = 3 | 
| const | COPY_OBJECT = 4 | 
| const | CREATE_OBJECT = 5 | 
| const | EDIT_TEMPLATE = 6 | 
| const | EDIT_TEMPLATE_EXISTING = 7 | 
| const | CHANGE_OWNER = 8 | 
| Static Protected Member Functions | |
| static | isValidAction ($a_action) | 
class ilRbacLog Log changes in Rbac-related settings
Definition at line 14 of file class.ilRbacLog.php.
| 
 | static | 
Definition at line 147 of file class.ilRbacLog.php.
References $ilDB.
Referenced by ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilPermission2GUI\changeOwner(), ilSoapUtils\cloneNode(), ilObjectCopyGUI\copySingleObject(), ilSoapUtils\linkNode(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilPermission2GUI\permSave(), ilObjRoleGUI\permSaveObject(), ilObjectGUI\saveObject(), and ilPermissionGUI\savePermissions().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 222 of file class.ilRbacLog.php.
References $ilDB, and garbageCollection().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Definition at line 62 of file class.ilRbacLog.php.
References $result.
Referenced by ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilPermission2GUI\permSave(), and ilPermissionGUI\savePermissions().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 116 of file class.ilRbacLog.php.
References $result.
Referenced by ilObjRoleGUI\permSaveObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 231 of file class.ilRbacLog.php.
References $ilDB, and ilPrivacySettings\_getInstance().
Referenced by delete().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 36 of file class.ilRbacLog.php.
References $result.
Referenced by ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilSoapUtils\cloneNode(), ilObjectCopyGUI\copySingleObject(), ilSoapUtils\linkNode(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilPermission2GUI\permSave(), ilObjectGUI\saveObject(), and ilPermissionGUI\savePermissions().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 109 of file class.ilRbacLog.php.
Referenced by ilObjRoleGUI\permSaveObject().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 178 of file class.ilRbacLog.php.
References $ilDB, $result, $row, and IL_CAL_UNIX.
Referenced by ilRbacLogTableGUI\getItems().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 25 of file class.ilRbacLog.php.
References ilPrivacySettings\_getInstance().
Referenced by ilPermission2GUI\__initSubTabs(), ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilPermission2GUI\changeOwner(), ilObjectCopyGUI\copySingleObject(), ilPermission2GUI\log(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), and ilObjRoleGUI\permSaveObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | staticprotected | 
Definition at line 167 of file class.ilRbacLog.php.
| const ilRbacLog::CHANGE_OWNER = 8 | 
Definition at line 23 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilPermission2GUI\changeOwner(), and ilRbacLogTableGUI\fillRow().
| const ilRbacLog::COPY_OBJECT = 4 | 
Definition at line 19 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilSoapUtils\cloneNode(), and ilObjectCopyGUI\copySingleObject().
| const ilRbacLog::CREATE_OBJECT = 5 | 
Definition at line 20 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), and ilObjectGUI\saveObject().
| const ilRbacLog::EDIT_PERMISSIONS = 1 | 
Definition at line 16 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilPermission2GUI\permSave(), and ilPermissionGUI\savePermissions().
| const ilRbacLog::EDIT_TEMPLATE = 6 | 
Definition at line 21 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilRbacLogTableGUI\fillRow(), and ilObjRoleGUI\permSaveObject().
| const ilRbacLog::EDIT_TEMPLATE_EXISTING = 7 | 
Definition at line 22 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), and ilObjRole\adjustPermissions().
| const ilRbacLog::LINK_OBJECT = 3 | 
Definition at line 18 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilSoapUtils\linkNode(), and ilContainerGUI\performPasteIntoMultipleObjectsObject().
| const ilRbacLog::MOVE_OBJECT = 2 | 
Definition at line 17 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), and ilRbacAdmin\adjustMovedObjectPermissions().