ILIAS
Release_4_4_x_branch Revision 61816
|
Class ilPermissionGUI RBAC related output. More...
Public Member Functions | |
__construct ($a_gui_obj) | |
permSave () | |
save permissions | |
addRole () | |
adds a local role This method is only called when choose the option 'you may add local roles'. | |
& | __initTableGUI () |
__setTableGUIBasicData (&$tbl, &$result_set, $a_from="") | |
standard implementation for tables use 'from' variable use different initial setting of table | |
__buildRoleFilterSelect () | |
__filterRoles ($a_roles, $a_filter) | |
owner () | |
changeOwner () | |
info () | |
__initSubTabs ($a_cmd) | |
getRolesData () | |
__showPermissionsGeneralSection () | |
__showPermissionsObjectSection () | |
__showPermissionsRBACSection () | |
__showPermissionsCreateSection () | |
log () | |
applyLogFilter () | |
resetLogFilter () |
Protected Attributes | |
$gui_obj = null | |
$ilErr = null | |
$ctrl = null | |
$lng = null |
Class ilPermissionGUI RBAC related output.
Definition at line 17 of file class.ilPermission2GUI.php.
ilPermission2GUI::__construct | ( | $a_gui_obj | ) |
Reimplemented in ilPermissionGUI.
Definition at line 24 of file class.ilPermission2GUI.php.
References $ilCtrl, $ilErr, $lng, $tpl, and PEAR_ERROR_CALLBACK.
ilPermission2GUI::__buildRoleFilterSelect | ( | ) |
Definition at line 331 of file class.ilPermission2GUI.php.
References $_SESSION, and ilUtil\formSelect().
ilPermission2GUI::__filterRoles | ( | $a_roles, | |
$a_filter | |||
) |
Definition at line 342 of file class.ilPermission2GUI.php.
Referenced by getRolesData().
ilPermission2GUI::__initSubTabs | ( | $a_cmd | ) |
Definition at line 493 of file class.ilPermission2GUI.php.
References $log, and ilRbacLog\isActive().
Referenced by info(), log(), owner(), and ilPermissionGUI\perm().
& ilPermission2GUI::__initTableGUI | ( | ) |
Definition at line 292 of file class.ilPermission2GUI.php.
ilPermission2GUI::__setTableGUIBasicData | ( | & | $tbl, |
& | $result_set, | ||
$a_from = "" |
|||
) |
standard implementation for tables use 'from' variable use different initial setting of table
Definition at line 304 of file class.ilPermission2GUI.php.
References $_GET.
ilPermission2GUI::__showPermissionsCreateSection | ( | ) |
Definition at line 766 of file class.ilPermission2GUI.php.
References $ilSetting, ilUtil\array_php2js(), and ilPlugin\lookupTxt().
ilPermission2GUI::__showPermissionsGeneralSection | ( | ) |
Definition at line 604 of file class.ilPermission2GUI.php.
References ilPlugin\lookupTxt().
ilPermission2GUI::__showPermissionsObjectSection | ( | ) |
Definition at line 651 of file class.ilPermission2GUI.php.
References ilPlugin\lookupTxt().
ilPermission2GUI::__showPermissionsRBACSection | ( | ) |
Definition at line 699 of file class.ilPermission2GUI.php.
References $lang, and ilPlugin\lookupTxt().
ilPermission2GUI::addRole | ( | ) |
adds a local role This method is only called when choose the option 'you may add local roles'.
This option is displayed in the permission settings dialogue for an object TODO: this will be changed public
Definition at line 174 of file class.ilPermission2GUI.php.
References $ilCtrl, $ilErr, ilObject\_lookupTitle(), ilObject\_lookupType(), ilRoleDesktopItem\add(), ilObjectFactory\getInstanceByRefId(), ilObjRole\MODE_PROTECTED_KEEP_LOCAL_POLICIES, ilObjRole\MODE_UNPROTECTED_KEEP_LOCAL_POLICIES, ilUtil\sendFailure(), and ilUtil\sendSuccess().
ilPermission2GUI::applyLogFilter | ( | ) |
Definition at line 871 of file class.ilPermission2GUI.php.
References log(), and ilTable2GUI\resetOffset().
ilPermission2GUI::changeOwner | ( | ) |
Definition at line 442 of file class.ilPermission2GUI.php.
References $_POST, ilObjUser\_lookupId(), ilRbacLog\add(), ilRbacLog\CHANGE_OWNER, ilRbacLog\isActive(), owner(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
ilPermission2GUI::getRolesData | ( | ) |
Definition at line 521 of file class.ilPermission2GUI.php.
References $_POST, $_SESSION, __filterRoles(), ilRbacReview\_getOperationList(), and ilRbacReview\_groupOperationsByClass().
Referenced by permSave().
ilPermission2GUI::info | ( | ) |
Definition at line 481 of file class.ilPermission2GUI.php.
References __initSubTabs().
ilPermission2GUI::log | ( | ) |
Definition at line 856 of file class.ilPermission2GUI.php.
References __initSubTabs(), and ilRbacLog\isActive().
Referenced by applyLogFilter(), and resetLogFilter().
ilPermission2GUI::owner | ( | ) |
Definition at line 419 of file class.ilPermission2GUI.php.
References __initSubTabs(), ilObjUser\_lookupLogin(), and ilTextInputGUI\setDataSource().
Referenced by changeOwner().
ilPermission2GUI::permSave | ( | ) |
save permissions
public
Definition at line 59 of file class.ilPermission2GUI.php.
References $_POST, $log, ilRbacLog\add(), ilRbacLog\diffFaPa(), ilRbacLog\EDIT_PERMISSIONS, ilRbacLog\gatherFaPa(), ilObjectFactory\getInstanceByObjId(), getRolesData(), and ilUtil\sendSuccess().
ilPermission2GUI::resetLogFilter | ( | ) |
Definition at line 880 of file class.ilPermission2GUI.php.
References log(), and ilTable2GUI\resetOffset().
|
protected |
Definition at line 21 of file class.ilPermission2GUI.php.
|
protected |
Definition at line 19 of file class.ilPermission2GUI.php.
|
protected |
Definition at line 20 of file class.ilPermission2GUI.php.
Referenced by __construct(), addRole(), and ilPermissionGUI\executeCommand().
|
protected |
Definition at line 22 of file class.ilPermission2GUI.php.
Referenced by __construct().