|
ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
|
Inheritance diagram for ilBadgeProfileGUI:
Collaboration diagram for ilBadgeProfileGUI:Public Member Functions | |
| __construct () | |
| executeCommand () | |
| getSafePostCommands () | |
| This method must return a list of safe POST commands. More... | |
| getUnsafeGetCommands () | |
| This method must return a list of unsafe GET commands. More... | |
| getUnsafeGetCommands () | |
| This method must return a list of unsafe GET commands. More... | |
| getSafePostCommands () | |
| This method must return a list of safe POST commands. More... | |
Data Fields | |
| const string | TABLE_ALL_OBJECTS_ACTION = 'ALL_OBJECTS' |
| final const string | BACKPACK_EMAIL = 'badge_mozilla_bp' |
Private Member Functions | |
| getTableAction () | |
| handleTableActionsCmd () | |
| listBadgesCmd () | |
| renderDeck (string $deck) | |
| manageBadgesCmd () | |
| getMultiSelection () | |
| activate () | |
| deactivate () | |
| activateInCardCmd () | |
| deactivateInCardCmd () | |
| setBackpackSubTabs () | |
| listBackpackGroupsCmd () | |
| getBackpackMail () | |
| initSettingsForm () | |
| editSettingsCmd (?ilPropertyFormGUI $a_form=null) | |
| saveSettingsCmd () | |
Private Attributes | |
| const string | LIST_BADGES_ACTION = 'listBadges' |
| const string | MANAGE_BADGES_ACTION = 'manageBadges' |
| const string | TABLE_ACTIONS = 'handleTableActions' |
| const string | DEFAULT_ACTION = self::LIST_BADGES_ACTION |
| readonly ilBadgeGUIRequest | $request |
| readonly ilCtrlInterface | $ctrl |
| readonly ilLanguage | $lng |
| readonly ilGlobalTemplateInterface | $tpl |
| readonly ilTabsGUI | $tabs |
| readonly ilObjUser | $user |
| readonly ILIAS Refinery Factory | $refinery |
| readonly ILIAS HTTP GlobalHttpState | $http |
| readonly BadgeNotificationPrefRepository | $noti_repo |
| readonly TileView | $tile_view |
Definition at line 24 of file class.ilBadgeProfileGUI.php.
| ilBadgeProfileGUI::__construct | ( | ) |
Definition at line 46 of file class.ilBadgeProfileGUI.php.
References $DIC, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 176 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), getMultiSelection(), and ILIAS\Repository\lng().
Referenced by handleTableActionsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 204 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), getMultiSelection(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 190 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), getMultiSelection(), and ILIAS\Repository\lng().
Referenced by handleTableActionsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 218 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), getMultiSelection(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 324 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl().
Referenced by saveSettingsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBadgeProfileGUI::executeCommand | ( | ) |
Definition at line 72 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), DEFAULT_ACTION, and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 298 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\user().
Referenced by initSettingsForm(), listBackpackGroupsCmd(), and saveSettingsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 138 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), ilBadgeAssignment\getInstancesByUserId(), ilBadgeAssignment\getTimestamp(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Referenced by activate(), activateInCardCmd(), deactivate(), and deactivateInCardCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBadgeProfileGUI::getSafePostCommands | ( | ) |
This method must return a list of safe POST commands.
Safe post commands returned by this method will no longer be CSRF protected and will NOT be appended by an ilCtrlToken.
Implements ilCtrlSecurityInterface.
Definition at line 89 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 94 of file class.ilBadgeProfileGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by handleTableActionsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBadgeProfileGUI::getUnsafeGetCommands | ( | ) |
This method must return a list of unsafe GET commands.
Unsafe get commands returned by this method will now be CSRF protected, which means an ilCtrlToken is appended each time a link-target is generated to the class implementing this interface with a command from that list.
Tokens will be validated in
Implements ilCtrlSecurityInterface.
Definition at line 114 of file class.ilBadgeProfileGUI.php.
References TABLE_ACTIONS.
|
private |
Definition at line 105 of file class.ilBadgeProfileGUI.php.
References activate(), ILIAS\Repository\ctrl(), deactivate(), and getTableAction().
Here is the call graph for this function:
|
private |
Definition at line 308 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\ctrl(), getBackpackMail(), and ILIAS\Repository\lng().
Referenced by saveSettingsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 249 of file class.ilBadgeProfileGUI.php.
References ilDatePresentation\formatDate(), getBackpackMail(), ILIAS\Repository\lng(), setBackpackSubTabs(), ilDatePresentation\setUseRelativeDates(), and ILIAS\Repository\tabs().
Here is the call graph for this function:
|
private |
Definition at line 119 of file class.ilBadgeProfileGUI.php.
References renderDeck().
Here is the call graph for this function:
|
private |
Definition at line 132 of file class.ilBadgeProfileGUI.php.
References $tpl, and ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
private |
Definition at line 125 of file class.ilBadgeProfileGUI.php.
Referenced by listBadgesCmd().
Here is the caller graph for this function:
|
private |
Definition at line 329 of file class.ilBadgeProfileGUI.php.
References ilBadgeAssignment\clearBadgeCache(), ILIAS\Repository\ctrl(), editSettingsCmd(), getBackpackMail(), initSettingsForm(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
private |
Definition at line 232 of file class.ilBadgeProfileGUI.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\tabs().
Referenced by listBackpackGroupsCmd().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 36 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 42 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 37 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 43 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 41 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 35 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 39 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 44 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 38 of file class.ilBadgeProfileGUI.php.
Referenced by manageBadgesCmd().
|
private |
Definition at line 40 of file class.ilBadgeProfileGUI.php.
| final const string ilBadgeProfileGUI::BACKPACK_EMAIL = 'badge_mozilla_bp' |
Definition at line 33 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 29 of file class.ilBadgeProfileGUI.php.
Referenced by executeCommand().
|
private |
Definition at line 26 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 27 of file class.ilBadgeProfileGUI.php.
|
private |
Definition at line 28 of file class.ilBadgeProfileGUI.php.
Referenced by getUnsafeGetCommands().
| const string ilBadgeProfileGUI::TABLE_ALL_OBJECTS_ACTION = 'ALL_OBJECTS' |
Definition at line 31 of file class.ilBadgeProfileGUI.php.