ILIAS
release_8 Revision v8.19
|
Class ilOrgUnitUserAssignmentGUI. More...
Public Member Functions | |
__construct () | |
executeCommand () | |
addStaff () | |
addStaffFromSearch (array $user_ids, ?string $user_type=null) | |
addSubTabs () | |
![]() | |
getParentGui () | |
setParentGui (BaseCommands $parent_gui) | |
executeCommand () | |
addSubTabs () | |
Data Fields | |
const | CMD_ASSIGNMENTS_RECURSIVE = 'assignmentsRecursive' |
const | SUBTAB_ASSIGNMENTS = 'user_assignments' |
const | SUBTAB_ASSIGNMENTS_RECURSIVE = 'user_assignments_recursive' |
![]() | |
const | CMD_INDEX = "index" |
const | CMD_ADD = "add" |
const | CMD_CREATE = "create" |
const | CMD_EDIT = "edit" |
const | CMD_UPDATE = "update" |
const | CMD_CONFIRM = "confirm" |
const | CMD_CONFIRM_RECURSIVE = "confirmRecursive" |
const | CMD_DELETE = "delete" |
const | CMD_DELETE_RECURSIVE = "deleteRecursive" |
const | CMD_CANCEL = "cancel" |
const | AR_ID = "arid" |
Protected Member Functions | |
index () | |
assignmentsRecursive () | |
confirm () | |
confirmRecursive () | |
getConfirmationGUI () | |
delete () | |
deleteRecursive () | |
cancel () | |
![]() | |
__construct () | |
index () | |
getPossibleNextClasses () | |
getActiveTabId () | |
cancel () | |
setContent (string $html) | |
pushSubTab (string $subtab_id, string $url) | |
activeSubTab (string $subtab_id) | |
getParentRefId () | |
Private Attributes | |
ilGlobalTemplateInterface | $main_tpl |
Services | $http |
ilCtrl | $ctrl |
ilToolbarGUI | $toolbar |
ilAccessHandler | $access |
ilLanguage | $language |
Additional Inherited Members | |
![]() | |
BaseCommands | $parent_gui = null |
Class ilOrgUnitUserAssignmentGUI.
Definition at line 30 of file class.ilOrgUnitUserAssignmentGUI.php.
ilOrgUnitUserAssignmentGUI::__construct | ( | ) |
Definition at line 42 of file class.ilOrgUnitUserAssignmentGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and ILIAS\Repository\toolbar().
ilOrgUnitUserAssignmentGUI::addStaff | ( | ) |
Definition at line 207 of file class.ilOrgUnitUserAssignmentGUI.php.
References ilObjUser\_lookupId(), ILIAS\Repository\access(), ilOrgUnitPosition\CORE_POSITION_EMPLOYEE, ILIAS\Repository\ctrl(), ilOrgUnitUserAssignment\findOrCreateAssignment(), ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\getParentRefId(), ILIAS\Repository\int(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
Referenced by executeCommand().
ilOrgUnitUserAssignmentGUI::addStaffFromSearch | ( | array | $user_ids, |
?string | $user_type = null |
||
) |
array<int> | $user_ids |
Definition at line 245 of file class.ilOrgUnitUserAssignmentGUI.php.
References ILIAS\Repository\access(), ilOrgUnitPosition\CORE_POSITION_EMPLOYEE, ILIAS\Repository\ctrl(), ilOrgUnitUserAssignment\findOrCreateAssignment(), ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\getParentRefId(), ILIAS\Repository\int(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
ilOrgUnitUserAssignmentGUI::addSubTabs | ( | ) |
Definition at line 271 of file class.ilOrgUnitUserAssignmentGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\pushSubTab().
Referenced by assignmentsRecursive(), and index().
|
protected |
Definition at line 118 of file class.ilOrgUnitUserAssignmentGUI.php.
References ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\activeSubTab(), addSubTabs(), ilOrgUnitPosition\getActiveForPosition(), ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\getParentRefId(), and ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\setContent().
|
protected |
Definition at line 202 of file class.ilOrgUnitUserAssignmentGUI.php.
References ILIAS\Repository\ctrl().
Referenced by delete(), and deleteRecursive().
|
protected |
Definition at line 136 of file class.ilOrgUnitUserAssignmentGUI.php.
References getConfirmationGUI(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\setContent().
|
protected |
Definition at line 144 of file class.ilOrgUnitUserAssignmentGUI.php.
References getConfirmationGUI(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), and ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\setContent().
|
protected |
Definition at line 172 of file class.ilOrgUnitUserAssignmentGUI.php.
References $params, cancel(), ilOrgUnitUserAssignmentQueries\getInstance(), ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\getParentRefId(), ILIAS\FileDelivery\http(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
|
protected |
Definition at line 188 of file class.ilOrgUnitUserAssignmentGUI.php.
References cancel(), ilOrgUnitUserAssignmentQueries\getInstance(), ILIAS\FileDelivery\http(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
ilOrgUnitUserAssignmentGUI::executeCommand | ( | ) |
Definition at line 56 of file class.ilOrgUnitUserAssignmentGUI.php.
References ilObjOrgUnitAccess\_checkAccessPositions(), addStaff(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
|
protected |
Definition at line 152 of file class.ilOrgUnitUserAssignmentGUI.php.
References $params, ilObjUser\_lookupLogin(), ILIAS\Repository\ctrl(), ActiveRecord\getArray(), ILIAS\FileDelivery\http(), and ILIAS\UI\examples\Symbol\Glyph\Language\language().
Referenced by confirm(), and confirmRecursive().
|
protected |
Definition at line 90 of file class.ilOrgUnitUserAssignmentGUI.php.
References ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\activeSubTab(), addSubTabs(), ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ilOrgUnitPosition\getActiveForPosition(), ActiveRecord\getArray(), ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\getParentRefId(), ILIAS\UI\examples\Symbol\Glyph\Language\language(), ILIAS\Modules\OrgUnit\ARHelper\BaseCommands\setContent(), and ILIAS\Repository\toolbar().
|
private |
Definition at line 39 of file class.ilOrgUnitUserAssignmentGUI.php.
|
private |
Definition at line 37 of file class.ilOrgUnitUserAssignmentGUI.php.
|
private |
Definition at line 36 of file class.ilOrgUnitUserAssignmentGUI.php.
|
private |
Definition at line 40 of file class.ilOrgUnitUserAssignmentGUI.php.
|
private |
Definition at line 35 of file class.ilOrgUnitUserAssignmentGUI.php.
|
private |
Definition at line 38 of file class.ilOrgUnitUserAssignmentGUI.php.
const ilOrgUnitUserAssignmentGUI::CMD_ASSIGNMENTS_RECURSIVE = 'assignmentsRecursive' |
Definition at line 32 of file class.ilOrgUnitUserAssignmentGUI.php.
const ilOrgUnitUserAssignmentGUI::SUBTAB_ASSIGNMENTS = 'user_assignments' |
Definition at line 33 of file class.ilOrgUnitUserAssignmentGUI.php.
const ilOrgUnitUserAssignmentGUI::SUBTAB_ASSIGNMENTS_RECURSIVE = 'user_assignments_recursive' |
Definition at line 34 of file class.ilOrgUnitUserAssignmentGUI.php.