| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
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 () | |
| getParticipantTableTitle () | |
| initSubscriberTable () | |
| updateMembers () | |
| confirmDeleteParticipants () | |
| deleteParticipants () | |
| canAddOrSearchUsers () | |
| 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 | 
| 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
ilSessionMembershipGUI: ilMailMemberSearchGUI, ilUsersGalleryGUI, ilRepositorySearchGUI ilSessionMembershipGUI: ilSessionOverviewGUI ilSessionMembershipGUI: ilMemberExportGUI
Definition at line 32 of file class.ilSessionMembershipGUI.php.
| ilSessionMembershipGUI::__construct | ( | ilObjectGUI | $repository_gui, | 
| ilObject | $repository_obj | ||
| ) | 
Definition at line 44 of file class.ilSessionMembershipGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 329 of file class.ilSessionMembershipGUI.php.
      
  | 
  protected | 
No support for positions in sessions Check if rbac or position access is granted.
Definition at line 146 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\checkPermissionBool(), and ilMembershipGUI\getParentObject().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 264 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 | 
Definition at line 293 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 = []  | 
        ||
| ) | 
Definition at line 334 of file class.ilSessionMembershipGUI.php.
References $data, ilMembershipGUI\getMembersObject(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 360 of file class.ilSessionMembershipGUI.php.
References ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 365 of file class.ilSessionMembershipGUI.php.
References ilMailFormCall\CONTEXT_KEY, ilMembershipGUI\getParentObject(), and ilSessionMailTemplateParticipantContext\ID.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 137 of file class.ilSessionMembershipGUI.php.
      
  | 
  protected | 
Definition at line 355 of file class.ilSessionMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and ILIAS\Repository\lng().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 185 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 321 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 | 
Definition at line 212 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 219 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.