|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
GUI class for membership features. 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 () | |
| getParticipantTableTitle () | |
| initSubscriberTable () | |
| updateMembers () | |
| confirmDeleteParticipants () | |
| Show confirmation screen for participants deletion. More... | |
| deleteParticipants () | |
| canAddOrSearchUsers () | |
| Check if current user is allowed to add / search users. More... | |
| getMemberTabName () | |
| getMailButtonLabel () | |
| 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... | |
| getParticipantTableTitle () | |
| 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... | |
| getMailButtonLabel () | |
| 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 |
| Profile | $profile |
| array | $member_data = [] |
GUI class for membership features.
@ilCtrl_Calls ilSessionMembershipGUI: ilMailMemberSearchGUI, ilUsersGalleryGUI, ilRepositorySearchGUI @ilCtrl_Calls ilSessionMembershipGUI: ilSessionOverviewGUI @ilCtrl_Calls ilSessionMembershipGUI: ilMemberExportGUI
Definition at line 31 of file class.ilSessionMembershipGUI.php.
| ilSessionMembershipGUI::__construct | ( | ilObjectGUI | $repository_gui, |
| ilObject | $repository_obj | ||
| ) |
Reimplemented from ilMembershipGUI.
Definition at line 43 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 328 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 145 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 263 of file class.ilSessionMembershipGUI.php.
References 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 292 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 333 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 359 of file class.ilSessionMembershipGUI.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 364 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 136 of file class.ilSessionMembershipGUI.php.
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 354 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 184 of file class.ilSessionMembershipGUI.php.
References ilObjectFactory\getInstanceByRefId(), ilMembershipGUI\getParentObject(), ILIAS\Repository\lng(), and ILIAS\Repository\logger().
Here is the call graph for this function:| ilSessionMembershipGUI::getPrintMemberData | ( | array | $a_members | ) |
Definition at line 320 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 173 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Definition at line 153 of file class.ilSessionMembershipGUI.php.
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 211 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 158 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 218 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 39 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 36 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 40 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 41 of file class.ilSessionMembershipGUI.php.
Referenced by confirmDeleteParticipants(), and deleteParticipants().
|
protected |
Definition at line 34 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 35 of file class.ilSessionMembershipGUI.php.
|
protected |
Definition at line 33 of file class.ilSessionMembershipGUI.php.