|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilSessionMembershipGUI:
Collaboration diagram for ilSessionMembershipGUI:Public Member Functions | |
| __construct (ilObjectGUI $repository_gui, ilObject $repository_obj) | |
| getPrintMemberData (array $a_members) | |
| getAttendanceListUserData (int $user_id, array $filters=[]) | |
Public Member Functions inherited from ilMembershipGUI | |
| __construct (ilObjectGUI $repository_gui, ilObject $repository_obj) | |
| getParentGUI () | |
| getParentObject () | |
| getMembersObject () | |
| filterUserIdsByRbacOrPositionOfCurrentUser (array $a_user_ids) | |
| Filter user ids by access. More... | |
| executeCommand () | |
| getAttendanceListUserData (int $user_id, array $filters=[]) | |
| updateParticipants () | |
| update members More... | |
| createMailSignature () | |
| Create Mail signature. More... | |
| addMemberTab (ilTabsGUI $tabs, bool $a_is_participant=false) | |
| readMemberData (array $usr_ids, array $columns) | |
| Required for member table guis. More... | |
| getLocalRoles () | |
| confirmAssignSubscribers () | |
| Show subscription confirmation. More... | |
| confirmRefuseSubscribers () | |
| Refuse subscriber confirmation. More... | |
| assignSubscribers () | |
| Do assignment of subscription request. More... | |
| confirmAssignFromWaitingList () | |
| Assign from waiting list (confirmatoin) More... | |
| assignFromWaitingList () | |
| Assign from waiting list. More... | |
| confirmRefuseFromList () | |
| Refuse from waiting list (confirmation) More... | |
Protected Member Functions | |
| getMailMemberRoles () | |
| checkRbacOrPositionAccessBool (string $a_rbac_perm, string $a_pos_perm, int $a_ref_id=0) | |
| No support for positions in sessions Check if rbac or position access is granted. More... | |
| initParticipantTemplate () | |
| initWaitingList () | |
| initParticipantTableGUI () | |
| initSubscriberTable () | |
| updateMembers () | |
| confirmDeleteParticipants () | |
| Show confirmation screen for participants deletion. More... | |
| deleteParticipants () | |
| canAddOrSearchUsers () | |
| Check if current user is allowed to add / search users. More... | |
| getMemberTabName () | |
| getMailContextOptions () | |
Protected Member Functions inherited from ilMembershipGUI | |
| initParticipantsFromPost () | |
| initMemberIdFromGet () | |
| initSubscribersFromPost () | |
| initWaitingListIdsFromPost () | |
| getLanguage () | |
| getCtrl () | |
| getLogger () | |
| getMailMemberRoles () | |
| checkPermissionBool (string $a_permission, string $a_cmd='', string $a_type='', int $a_ref_id=0) | |
| checkRbacOrPositionAccessBool (string $a_rbac_perm, string $a_pos_perm, int $a_ref_id=0) | |
| checkPermission (string $a_permission, string $a_cmd="") | |
| Check permission If not granted redirect to parent gui. More... | |
| checkRbacOrPermissionAccess (string $a_rbac_perm, string $a_pos_perm) | |
| check rbac or position access More... | |
| canAddOrSearchUsers () | |
| Check if current user is allowed to add / search users. More... | |
| participants () | |
| Show participant table, subscriber table, wating list table;. More... | |
| participantsApplyFilter () | |
| Apply filter for participant table. More... | |
| participantsResetFilter () | |
| reset participants filter More... | |
| editMember () | |
| Edit one participant. More... | |
| editParticipants (array $post_participants=array()) | |
| Edit participants. More... | |
| updateLPFromStatus (int $usr_id, bool $has_passed) | |
| confirmDeleteParticipants () | |
| Show confirmation screen for participants deletion. More... | |
| deleteParticipants () | |
| sendMailToSelectedUsers () | |
| getMailContextOptions () | |
| membersMap () | |
| Members map. More... | |
| mailMembersBtn () | |
| showParticipantsToolbar () | |
| Show participants toolbar. More... | |
| showMemberExportToolbarButton (ilToolbarGUI $toolbar, ?string $a_back_cmd=null, bool $a_separator=false) | |
| showMailToMemberToolbarButton (ilToolbarGUI $toolbar, ?string $a_back_cmd=null, bool $a_separator=false) | |
| Show mail to member toolbar button. More... | |
| getDefaultCommand () | |
| getMemberTabName () | |
| setSubTabs (ilTabsGUI $tabs) | |
| Set sub tabs. More... | |
| parseSubscriberTable () | |
| Parse table of subscription request. More... | |
| initSubscriberTable () | |
| refuseSubscribers () | |
| parseWaitingListTable () | |
| Parse table of subscription request. More... | |
| refuseFromList () | |
| refuse from waiting list More... | |
| addToClipboard () | |
| Add selected users to user clipboard. More... | |
| getDefaultRole () | |
| activateSubTab (string $a_sub_tab) | |
| printMembers () | |
| printMembersOutput () | |
| print members output More... | |
| printForMembersOutput () | |
| print members output More... | |
| jump2UsersGallery () | |
| initAttendanceList (bool $a_for_members=false) | |
Protected Attributes | |
| array | $requested_visible_participants = [] |
| array | $requested_participated = [] |
| array | $requested_registered = [] |
| array | $requested_contact = [] |
| array | $requested_excused = [] |
| array | $requested_mark = [] |
| array | $requested_comment = [] |
| array | $requested_notification = [] |
| array | $requested_participants = [] |
Protected Attributes inherited from ilMembershipGUI | |
| GlobalHttpState | $http |
| Factory | $refinery |
| ilLanguage | $lng |
| ilCtrlInterface | $ctrl |
| ilLogger | $logger |
| ilGlobalTemplateInterface | $tpl |
| ilAccessHandler | $access |
| ilParticipants | $participants = null |
| ilObjUser | $user |
| ilErrorHandling | $error |
| ilTabsGUI | $tabs |
| ilToolbarGUI | $toolbar |
| ilRbacSystem | $rbacsystem |
| ilRbacReview | $rbacreview |
| ilTree | $tree |
| array | $member_data = [] |
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 GUI class for membership features
@ilCtrl_Calls ilSessionMembershipGUI: ilMailMemberSearchGUI, ilUsersGalleryGUI, ilRepositorySearchGUI @ilCtrl_Calls ilSessionMembershipGUI: ilSessionOverviewGUI @ilCtrl_Calls ilSessionMembershipGUI: ilMemberExportGUI
Definition at line 32 of file class.ilSessionMembershipGUI.php.
| ilSessionMembershipGUI::__construct | ( | ilObjectGUI | $repository_gui, |
| ilObject | $repository_obj | ||
| ) |
Reimplemented from ilMembershipGUI.
Definition at line 44 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\$repository_gui, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
protected |
Check if current user is allowed to add / search users.
Reimplemented from ilMembershipGUI.
Definition at line 302 of file class.ilSessionMembershipGUI.php.
|
protected |
No support for positions in sessions Check if rbac or position access is granted.
Reimplemented from ilMembershipGUI.
Definition at line 146 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\checkPermissionBool(), and ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Show confirmation screen for participants deletion.
Reimplemented from ilMembershipGUI.
Definition at line 237 of file class.ilSessionMembershipGUI.php.
References $name, ilMembershipGUI\$participants, $requested_participants, ilObjUser\_lookupName(), ILIAS\Repository\ctrl(), ilUtil\getImagePath(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 266 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\$participants, $requested_participants, ilMembershipGUI\checkPermission(), ILIAS\Repository\ctrl(), ILIAS\Survey\Mode\getId(), ilMembershipGUI\getMembersObject(), ilMembershipGUI\getParentObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilSessionMembershipGUI::getAttendanceListUserData | ( | int | $user_id, |
| array | $filters = [] |
||
| ) |
Reimplemented from ilMembershipGUI.
Definition at line 307 of file class.ilSessionMembershipGUI.php.
References $data, ilMembershipGUI\getMembersObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 333 of file class.ilSessionMembershipGUI.php.
References ilMailFormCall\CONTEXT_KEY, ilMembershipGUI\getParentObject(), and ilSessionMailTemplateParticipantContext\ID.
Here is the call graph for this function:
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 137 of file class.ilSessionMembershipGUI.php.
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 328 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilSessionMembershipGUI::getPrintMemberData | ( | array | $a_members | ) |
Definition at line 294 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 174 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Definition at line 154 of file class.ilSessionMembershipGUI.php.
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 185 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 159 of file class.ilSessionMembershipGUI.php.
References ILIAS\Survey\Mode\getId(), and ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Definition at line 192 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\checkPermission(), ilMembershipGUI\getCtrl(), ILIAS\Survey\Mode\getId(), ilParticipants\getInstance(), ilMembershipGUI\getLanguage(), ilMembershipGUI\getParentObject(), ilParticipants\IL_SESS_MEMBER, ILIAS\Repository\int(), and ilUtil\stripSlashes().
Here is the call graph for this function:
|
protected |
Definition at line 40 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 37 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 38 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 39 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 41 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 42 of file class.ilSessionMembershipGUI.php.
Referenced by confirmDeleteParticipants(), and deleteParticipants().
|
protected |
Definition at line 35 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 36 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 34 of file class.ilSessionMembershipGUI.php.