|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Class ilBadgeManagementGUI. More...
Collaboration diagram for ilBadgeManagementGUI:Public Member Functions | |
| __construct (private readonly int $parent_ref_id, int $a_parent_obj_id=null, string $a_parent_obj_type=null) | |
| executeCommand () | |
Protected Member Functions | |
| setTabs (string $a_active) | |
| hasWrite () | |
| listBadges () | |
| applyBadgeFilter () | |
| resetBadgeFilter () | |
| addBadge (ilPropertyFormGUI $a_form=null) | |
| initBadgeForm (string $a_mode, ilBadgeType $a_type, string $a_type_unique_id) | |
| saveBadge () | |
| editBadge (ilPropertyFormGUI $a_form=null) | |
| setBadgeFormValues (ilPropertyFormGUI $a_form, ilBadge $a_badge, ilBadgeType $a_type) | |
| updateBadge () | |
| confirmDeleteBadges () | |
| deleteBadges () | |
| getBadgesFromMultiAction () | |
| copyBadges () | |
| clearClipboard () | |
| getValidBadgesFromClipboard () | |
| pasteBadges () | |
| toggleBadges (bool $a_status) | |
| activateBadges () | |
| deactivateBadges () | |
| listUsers () | |
| applyListUsers () | |
| resetListUsers () | |
| awardBadgeUserSelection () | |
| applyAwardBadgeUserSelection () | |
| resetAwardBadgeUserSelection () | |
| assignBadge () | |
| confirmDeassignBadge () | |
| deassignBadge () | |
Private Attributes | |
| ilBadgeGUIRequest | $request |
| ilBadgeManagementSessionRepository | $session_repo |
| ilLanguage | $lng |
| ilCtrl | $ctrl |
| ilTabsGUI | $tabs |
| ilAccessHandler | $access |
| ilToolbarGUI | $toolbar |
| ilGlobalTemplateInterface | $tpl |
| ilObjUser | $user |
| ILIAS UI Factory | $ui_factory |
| int | $parent_obj_id |
| string | $parent_obj_type |
Class ilBadgeManagementGUI.
Definition at line 27 of file class.ilBadgeManagementGUI.php.
| ilBadgeManagementGUI::__construct | ( | private readonly int | $parent_ref_id, |
| int | $a_parent_obj_id = null, |
||
| string | $a_parent_obj_type = null |
||
| ) |
Definition at line 42 of file class.ilBadgeManagementGUI.php.
References $DIC, ilObject\_lookupObjId(), ilObject\_lookupType(), ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilBadgeHandler\getInstance(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 677 of file class.ilBadgeManagementGUI.php.
References toggleBadges().
Here is the call graph for this function:
|
protected |
Definition at line 231 of file class.ilBadgeManagementGUI.php.
References $ctrl, $handler, $tpl, ilBadgeHandler\getInstance(), hasWrite(), initBadgeForm(), and ilGlobalTemplateInterface\setContent().
Referenced by saveBadge().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 776 of file class.ilBadgeManagementGUI.php.
References awardBadgeUserSelection().
Here is the call graph for this function:
|
protected |
Definition at line 210 of file class.ilBadgeManagementGUI.php.
References hasWrite(), and listBadges().
Here is the call graph for this function:
|
protected |
Definition at line 720 of file class.ilBadgeManagementGUI.php.
References listUsers().
Here is the call graph for this function:
|
protected |
Definition at line 792 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $user, ilBadgeAssignment\exists(), ilBadgeHandler\getInstance(), hasWrite(), and ilLanguage\txt().
Here is the call graph for this function:
|
protected |
Definition at line 736 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $tabs, $tpl, ilBadgeHandler\getInstance(), hasWrite(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Referenced by applyAwardBadgeUserSelection(), and resetAwardBadgeUserSelection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 617 of file class.ilBadgeManagementGUI.php.
References $ctrl, and ilCtrl\redirect().
Here is the call graph for this function:
|
protected |
Definition at line 823 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $tabs, $tpl, ilTabsGUI\clearTargets(), ilBadgeAssignment\getAssignedUsers(), ilUserUtil\getNamePresentation(), hasWrite(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:
|
protected |
Definition at line 531 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $tabs, $tpl, getBadgesFromMultiAction(), ilBadgeAssignment\getInstancesByBadgeId(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:
|
protected |
Definition at line 602 of file class.ilBadgeManagementGUI.php.
References $ctrl, and getBadgesFromMultiAction().
Here is the call graph for this function:
|
protected |
Definition at line 682 of file class.ilBadgeManagementGUI.php.
References toggleBadges().
Here is the call graph for this function:
|
protected |
Definition at line 871 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, hasWrite(), and ilLanguage\txt().
Here is the call graph for this function:
|
protected |
Definition at line 565 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, getBadgesFromMultiAction(), and ilLanguage\txt().
Here is the call graph for this function:
|
protected |
Definition at line 429 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $tpl, ilBadgeHandler\getInstance(), hasWrite(), initBadgeForm(), setBadgeFormValues(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Referenced by updateBadge().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBadgeManagementGUI::executeCommand | ( | ) |
Definition at line 77 of file class.ilBadgeManagementGUI.php.
References $ctrl, $handler, ilBadgeHandler\getInstance(), ilCtrl\getNextClass(), ilBadge\getTypeId(), initBadgeForm(), and setBadgeFormValues().
Here is the call graph for this function:
|
protected |
Definition at line 589 of file class.ilBadgeManagementGUI.php.
References $ctrl, hasWrite(), and ilCtrl\redirect().
Referenced by confirmDeleteBadges(), copyBadges(), deleteBadges(), and toggleBadges().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 628 of file class.ilBadgeManagementGUI.php.
References $res, and ilBadgeHandler\getInstance().
Referenced by listBadges(), and pasteBadges().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 130 of file class.ilBadgeManagementGUI.php.
References $access, and ilRBACAccessHandler\checkAccess().
Referenced by addBadge(), applyBadgeFilter(), assignBadge(), awardBadgeUserSelection(), confirmDeassignBadge(), deassignBadge(), editBadge(), getBadgesFromMultiAction(), listBadges(), listUsers(), pasteBadges(), resetBadgeFilter(), saveBadge(), and updateBadge().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 257 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $valid, ilBadgeType\getCaption(), ilBadgeType\getConfigGUIInstance(), ilBadgeImageTemplate\getInstancesByType(), ilTextAreaInputGUI\setMaxNumOfChars(), ilFormPropertyGUI\setRequired(), ilFileInputGUI\setSuffixes(), and ilLanguage\txt().
Referenced by addBadge(), editBadge(), executeCommand(), saveBadge(), and updateBadge().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 136 of file class.ilBadgeManagementGUI.php.
References $ctrl, $handler, $id, $lng, $toolbar, $tpl, ilTooltipGUI\addTooltip(), ilBadge\getExtendedTypeCaption(), ilBadgeHandler\getInstance(), getValidBadgesFromClipboard(), hasWrite(), ilLanguage\loadLanguageModule(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
Referenced by applyBadgeFilter(), and resetBadgeFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 692 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ilBadgeHandler\getInstance(), hasWrite(), ilGlobalTemplateInterface\setContent(), ilSelectInputGUI\setOptions(), setTabs(), and ilLanguage\txt().
Referenced by applyListUsers(), and resetListUsers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 644 of file class.ilBadgeManagementGUI.php.
References $ctrl, getValidBadgesFromClipboard(), hasWrite(), and ilCtrl\redirect().
Here is the call graph for this function:
|
protected |
Definition at line 784 of file class.ilBadgeManagementGUI.php.
References awardBadgeUserSelection().
Here is the call graph for this function:
|
protected |
Definition at line 218 of file class.ilBadgeManagementGUI.php.
References hasWrite(), and listBadges().
Here is the call graph for this function:
|
protected |
Definition at line 728 of file class.ilBadgeManagementGUI.php.
References listUsers().
Here is the call graph for this function:
|
protected |
Definition at line 354 of file class.ilBadgeManagementGUI.php.
References $ctrl, Vendor\Package\$e, $handler, $lng, addBadge(), ilBadgeImageTemplate\delete(), ilBadgeHandler\getInstance(), hasWrite(), initBadgeForm(), and ilLanguage\txt().
Here is the call graph for this function:
|
protected |
Definition at line 459 of file class.ilBadgeManagementGUI.php.
References ilBadgeType\getConfigGUIInstance(), ilBadge\getConfiguration(), ilBadge\getCriteria(), ilBadge\getDescription(), ilBadge\getImage(), ilBadge\getImagePath(), ilPropertyFormGUI\getItemByPostVar(), ilBadge\getTitle(), ilBadge\getValid(), and ilBadge\isActive().
Referenced by editBadge(), and executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 109 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, $tabs, and ilLanguage\txt().
Referenced by listBadges(), and listUsers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 660 of file class.ilBadgeManagementGUI.php.
References $ctrl, $lng, getBadgesFromMultiAction(), and ilLanguage\txt().
Referenced by activateBadges(), and deactivateBadges().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 478 of file class.ilBadgeManagementGUI.php.
References $ctrl, Vendor\Package\$e, $lng, editBadge(), hasWrite(), initBadgeForm(), and ilLanguage\txt().
Here is the call graph for this function:
|
private |
Definition at line 34 of file class.ilBadgeManagementGUI.php.
Referenced by hasWrite().
|
private |
Definition at line 32 of file class.ilBadgeManagementGUI.php.
Referenced by addBadge(), assignBadge(), awardBadgeUserSelection(), clearClipboard(), confirmDeassignBadge(), confirmDeleteBadges(), copyBadges(), deassignBadge(), deleteBadges(), editBadge(), executeCommand(), getBadgesFromMultiAction(), initBadgeForm(), listBadges(), listUsers(), pasteBadges(), saveBadge(), setTabs(), toggleBadges(), and updateBadge().
|
private |
Definition at line 31 of file class.ilBadgeManagementGUI.php.
Referenced by assignBadge(), awardBadgeUserSelection(), confirmDeassignBadge(), confirmDeleteBadges(), deassignBadge(), deleteBadges(), editBadge(), initBadgeForm(), listBadges(), listUsers(), saveBadge(), setTabs(), toggleBadges(), and updateBadge().
|
private |
Definition at line 39 of file class.ilBadgeManagementGUI.php.
|
private |
Definition at line 40 of file class.ilBadgeManagementGUI.php.
|
private |
Definition at line 29 of file class.ilBadgeManagementGUI.php.
|
private |
Definition at line 30 of file class.ilBadgeManagementGUI.php.
|
private |
Definition at line 33 of file class.ilBadgeManagementGUI.php.
Referenced by awardBadgeUserSelection(), confirmDeassignBadge(), confirmDeleteBadges(), and setTabs().
|
private |
Definition at line 35 of file class.ilBadgeManagementGUI.php.
Referenced by listBadges(), and listUsers().
|
private |
Definition at line 36 of file class.ilBadgeManagementGUI.php.
Referenced by addBadge(), awardBadgeUserSelection(), confirmDeassignBadge(), confirmDeleteBadges(), editBadge(), listBadges(), and listUsers().
|
private |
Definition at line 38 of file class.ilBadgeManagementGUI.php.
|
private |
Definition at line 37 of file class.ilBadgeManagementGUI.php.
Referenced by assignBadge().