ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Static Public Member Functions | |
static | isActive () |
static | gatherFaPa (int $a_ref_id, array $a_role_ids, bool $a_add_action=false) |
static | diffFaPa (array $a_old, array $a_new) |
static | gatherTemplate (int $a_role_ref_id, int $a_role_id) |
static | diffTemplate (array $a_old, array $a_new) |
static | add (int $a_action, int $a_ref_id, array $a_diff, bool $a_source_ref_id=false) |
static | getLogItems (int $a_ref_id, int $a_limit, int $a_offset, array $a_filter=null) |
static | delete (int $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 (int $a_action) |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning class ilRbacLog Log changes in Rbac-related settings
Definition at line 26 of file class.ilRbacLog.php.
|
static |
Definition at line 141 of file class.ilRbacLog.php.
References $DIC, $id, $ilDB, and $ilUser.
Referenced by ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilPermission2GUI\changeOwner(), ilSoapUtils\cloneNode(), ilObjChatroom\cloneObject(), ilObjectCopyGUI\copyMultipleNonContainer(), ilObjChatroomGUI\insertObject(), ilSoapUtils\internalLinkNode(), ilSoapUtils\linkNode(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObjRoleGUI\permSaveObject(), ilObject2GUI\putObjectInTree(), ilObjectGUI\putObjectInTree(), and ilPermissionGUI\savePermissions().
|
static |
Definition at line 230 of file class.ilRbacLog.php.
Referenced by ilObject\delete().
|
static |
Definition at line 75 of file class.ilRbacLog.php.
Referenced by ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), and ilPermissionGUI\savePermissions().
|
static |
Definition at line 118 of file class.ilRbacLog.php.
References $type.
Referenced by ilObjRoleGUI\permSaveObject().
|
static |
Definition at line 239 of file class.ilRbacLog.php.
References $DIC, $ilDB, ILIAS\LTI\ToolProvider\$settings, and ilPrivacySettings\getInstance().
|
static |
Definition at line 42 of file class.ilRbacLog.php.
References $DIC, ROLE_FOLDER_ID, and SYSTEM_ROLE_ID.
Referenced by ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilSoapUtils\cloneNode(), ilObjChatroom\cloneObject(), ilObjectCopyGUI\copyMultipleNonContainer(), ilObjChatroomGUI\insertObject(), ilSoapUtils\internalLinkNode(), ilSoapUtils\linkNode(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), ilObject2GUI\putObjectInTree(), ilObjectGUI\putObjectInTree(), and ilPermissionGUI\savePermissions().
|
static |
Definition at line 110 of file class.ilRbacLog.php.
References $DIC.
Referenced by ilObjRoleGUI\permSaveObject().
|
static |
Definition at line 184 of file class.ilRbacLog.php.
References $DIC, $ilDB, $res, and IL_CAL_UNIX.
Referenced by ilRbacLogTableGUI\getItems().
|
static |
Definition at line 37 of file class.ilRbacLog.php.
References ilPrivacySettings\getInstance().
Referenced by ilPermission2GUI\__initSubTabs(), ilRbacAdmin\adjustMovedObjectPermissions(), ilObjRole\adjustPermissions(), ilPermission2GUI\changeOwner(), ilObjectCopyGUI\copyMultipleNonContainer(), ilPermission2GUI\log(), ilContainerGUI\performPasteIntoMultipleObjectsObject(), and ilObjRoleGUI\permSaveObject().
|
staticprotected |
Definition at line 164 of file class.ilRbacLog.php.
const ilRbacLog::CHANGE_OWNER = 8 |
Definition at line 35 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilPermission2GUI\changeOwner(), and ilRbacLogTableGUI\fillRow().
const ilRbacLog::COPY_OBJECT = 4 |
Definition at line 31 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilSoapUtils\cloneNode(), and ilObjectCopyGUI\copyMultipleNonContainer().
const ilRbacLog::CREATE_OBJECT = 5 |
Definition at line 32 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilObjChatroom\cloneObject(), ilObjChatroomGUI\insertObject(), ilObject2GUI\putObjectInTree(), and ilObjectGUI\putObjectInTree().
const ilRbacLog::EDIT_PERMISSIONS = 1 |
Definition at line 28 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), and ilPermissionGUI\savePermissions().
const ilRbacLog::EDIT_TEMPLATE = 6 |
Definition at line 33 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilRbacLogTableGUI\fillRow(), and ilObjRoleGUI\permSaveObject().
const ilRbacLog::EDIT_TEMPLATE_EXISTING = 7 |
Definition at line 34 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), and ilObjRole\adjustPermissions().
const ilRbacLog::LINK_OBJECT = 3 |
Definition at line 30 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), ilSoapUtils\internalLinkNode(), ilSoapUtils\linkNode(), and ilContainerGUI\performPasteIntoMultipleObjectsObject().
const ilRbacLog::MOVE_OBJECT = 2 |
Definition at line 29 of file class.ilRbacLog.php.
Referenced by ilRbacLogTableGUI\__construct(), and ilRbacAdmin\adjustMovedObjectPermissions().