| ILIAS
    release_5-3 Revision v5.3.23-19-g915713cf615
    | 
Member-tab content. More...
 Inheritance diagram for ilCourseMembershipGUI:
 Inheritance diagram for ilCourseMembershipGUI: Collaboration diagram for ilCourseMembershipGUI:
 Collaboration diagram for ilCourseMembershipGUI:| Public Member Functions | |
| filterUserIdsByRbacOrPositionOfCurrentUser ($a_user_ids) | |
| Filter user ids by access.  More... | |
| assignMembers (array $a_usr_ids, $a_type) | |
| callback from repository search gui @global ilRbacSystem $rbacsystem  More... | |
| getLocalTypeRole ($a_translation=false) | |
| getAttendanceListUserData ($a_user_id) | |
| Callback from attendance list.  More... | |
|  Public Member Functions inherited from ilMembershipGUI | |
| __construct (ilObjectGUI $repository_gui, ilObject $repository_obj) | |
| Constructor.  More... | |
| getParentGUI () | |
| Get parent gui.  More... | |
| getParentObject () | |
| Get parent object.  More... | |
| getMembersObject () | |
| Get member object.  More... | |
| filterUserIdsByRbacOrPositionOfCurrentUser ($a_user_ids) | |
| Filter user ids by access.  More... | |
| updateParticipants () | |
| update members  More... | |
| createMailSignature () | |
| addMemberTab (ilTabsGUI $tabs, $a_is_participant=false) | |
| add member tab  More... | |
| readMemberData (array $usr_ids, array $columns) | |
| Required for member table guis.  More... | |
| getLocalRoles () | |
| Get parent roles.  More... | |
| confirmAssignSubscribers () | |
| Show subscription confirmation.  More... | |
| confirmRefuseSubscribers () | |
| Refuse subscriber confirmation.  More... | |
| assignSubscribers () | |
| Do assignment of subscription request @global type $rbacsystem @global type $ilErr.  More... | |
| confirmAssignFromWaitingList () | |
| Assign from waiting list (confirmatoin)  More... | |
| assignFromWaitingList () | |
| Assign from waiting list @global type $rbacsystem.  More... | |
| confirmRefuseFromList () | |
| Refuse from waiting list (confirmation)  More... | |
| Protected Member Functions | |
| updateParticipantsStatus () | |
| => save button in member table  More... | |
| initParticipantTableGUI () | |
| initEditParticipantTableGUI (array $participants) | |
| init edit participants table gui  More... | |
| initParticipantTemplate () | |
| Init participant view template.  More... | |
| updateLPFromStatus ($a_member_id, $a_passed) | |
| Update lp from status.  More... | |
| initWaitingList () | |
| init waiting list  More... | |
| getDefaultRole () | |
| deliverCertificate () | |
| Deliver certificate for an user on the member list.  More... | |
| getPrintMemberData ($a_members) | |
| Get print member data.  More... | |
|  Protected Member Functions inherited from ilMembershipGUI | |
| getLanguage () | |
| getCtrl () | |
| getLogger () | |
| checkPermissionBool ($a_permission, $a_cmd='', $a_type='', $a_ref_id=0) | |
| Check permission.  More... | |
| checkRbacOrPositionAccessBool ($a_rbac_perm, $a_pos_perm, $a_ref_id=0) | |
| Check if rbac or position access is granted.  More... | |
| checkPermission ($a_permission, $a_cmd="") | |
| Check permission If not granted redirect to parent gui.  More... | |
| checkRbacOrPermissionAccess ($a_rbac_perm, $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 ($post_participants=array()) | |
| Edit participants.  More... | |
| confirmDeleteParticipants () | |
| Show confirmation screen for participants deletion.  More... | |
| deleteParticipants () | |
| sendMailToSelectedUsers () | |
| Send mail to selected users.  More... | |
| membersMap () | |
| Members map.  More... | |
| mailMembersBtn () | |
| Mail to members view @global type $ilToolbar.  More... | |
| showParticipantsToolbar () | |
| Show participants toolbar.  More... | |
| showMemberExportToolbarButton (ilToolbarGUI $toolbar, $a_back_cmd=null, $a_separator=false) | |
| Show member export button.  More... | |
| showMailToMemberToolbarButton (ilToolbarGUI $toolbar, $a_back_cmd=null, $a_separator=false) | |
| Show mail to member toolbar button.  More... | |
| getDefaultCommand () | |
| Get default command.  More... | |
| setSubTabs (ilTabsGUI $tabs) | |
| Set sub tabs.  More... | |
| parseSubscriberTable () | |
| Parse table of subscription request.  More... | |
| refuseSubscribers () | |
| Refuse subscribers @global type $rbacsystem.  More... | |
| parseWaitingListTable () | |
| Parse table of subscription request.  More... | |
| refuseFromList () | |
| refuse from waiting list  More... | |
| addToClipboard () | |
| Add selected users to user clipboard.  More... | |
| getDefaultRole () | |
| printMembers () | |
| Print members.  More... | |
| printMembersOutput () | |
| print members output  More... | |
| printForMembersOutput () | |
| print members output  More... | |
| jump2UsersGallery () | |
| Additional Inherited Members | |
|  Protected Attributes inherited from ilMembershipGUI | |
| $lng = null | |
| $ctrl = null | |
| $logger = null | |
| $tpl | |
| $access | |
Member-tab content.
@ilCtrl_Calls ilCourseMembershipGUI: ilMailMemberSearchGUI, ilUsersGalleryGUI, ilRepositorySearchGUI @ilCtrl_Calls ilCourseMembershipGUI: ilCourseParticipantsGroupsGUI, ilObjectCustomuserFieldsGUI @ilCtrl_Calls ilCourseMembershipGUI: ilSessionOverviewGUI @ilCtrl_Calls ilCourseMembershipGUI: ilMemberExportGUI
Definition at line 18 of file class.ilCourseMembershipGUI.php.
| ilCourseMembershipGUI::assignMembers | ( | array | $a_usr_ids, | 
| $a_type | |||
| ) | 
callback from repository search gui @global ilRbacSystem $rbacsystem
| array | $a_usr_ids | |
| int | $a_type | role_id | 
Definition at line 45 of file class.ilCourseMembershipGUI.php.
References $a_type, $ilErr, ilMembershipGUI\checkRbacOrPositionAccessBool(), filterUserIdsByRbacOrPositionOfCurrentUser(), ilObjectFactory\getInstanceByObjId(), ilLoggerFactory\getLogger(), ilMembershipGUI\getMembersObject(), ilMembershipGUI\getParentObject(), IL_CRS_ADMIN, IL_CRS_MEMBER, IL_CRS_TUTOR, ilUtil\sendFailure(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Deliver certificate for an user on the member list.
Definition at line 243 of file class.ilCourseMembershipGUI.php.
References ilMembershipGUI\getParentGUI().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilCourseMembershipGUI::filterUserIdsByRbacOrPositionOfCurrentUser | ( | $a_user_ids | ) | 
Filter user ids by access.
| int[] | $a_user_ids | 
Reimplemented from ilMembershipGUI.
Definition at line 26 of file class.ilCourseMembershipGUI.php.
References $GLOBALS, and ilMembershipGUI\getParentObject().
Referenced by assignMembers(), and getAttendanceListUserData().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilCourseMembershipGUI::getAttendanceListUserData | ( | $a_user_id | ) | 
Callback from attendance list.
Definition at line 365 of file class.ilCourseMembershipGUI.php.
References filterUserIdsByRbacOrPositionOfCurrentUser().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Reimplemented from ilMembershipGUI.
Definition at line 234 of file class.ilCourseMembershipGUI.php.
References ilMembershipGUI\getParentGUI().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilCourseMembershipGUI::getLocalTypeRole | ( | $a_translation = false | ) | 
Definition at line 207 of file class.ilCourseMembershipGUI.php.
References ilMembershipGUI\getParentObject().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Get print member data.
| array | $a_members | 
Definition at line 252 of file class.ilCourseMembershipGUI.php.
References $_SESSION, $failed, ilMembershipGUI\$lng, ilObjUserTracking\_enabledLearningProgress(), ilObjUserTracking\_enabledUserRelatedData(), ilPrivacySettings\_getInstance(), ilCourseUserData\_getValuesByObjId(), ilLPStatusWrapper\_lookupCompletedForObject(), ilLPStatusWrapper\_lookupFailedForObject(), ilLPStatusWrapper\_lookupInProgressForObject(), ilLearningProgress\_lookupProgressByObjId(), ilObjUser\_readUsersProfileData(), ilDatePresentation\formatDate(), ilObjectLP\getInstance(), ilObjectFactory\getInstanceByObjId(), ilMembershipGUI\getMembersObject(), ilMembershipGUI\getParentObject(), IL_CAL_UNIX, ilLPStatus\LP_STATUS_COMPLETED, ilLPStatus\LP_STATUS_FAILED, ilLPStatus\LP_STATUS_IN_PROGRESS, ilLPStatus\LP_STATUS_NOT_ATTEMPTED, ilDatePresentation\setUseRelativeDates(), and ilUtil\sortArray().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
init edit participants table gui
| array | $participants | 
Definition at line 186 of file class.ilCourseMembershipGUI.php.
References $table, ilMembershipGUI\getParentGUI(), ilMembershipGUI\getParentObject(), and ilMembershipGUI\readMemberData().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Definition at line 153 of file class.ilCourseMembershipGUI.php.
References ilObjUserTracking\_enabledLearningProgress(), ilObjUserTracking\_enabledUserRelatedData(), ilObjectLP\getInstance(), ilMembershipGUI\getParentObject(), ilObjectActivation\hasTimings(), IL_CRS_VIEW_TIMING, and ilObjCourse\STATUS_DETERMINATION_LP.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Init participant view template.
Definition at line 199 of file class.ilCourseMembershipGUI.php.
| 
 | protected | 
init waiting list
Definition at line 224 of file class.ilCourseMembershipGUI.php.
References ilMembershipGUI\getParentObject().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Update lp from status.
Definition at line 215 of file class.ilCourseMembershipGUI.php.
References ilMembershipGUI\getParentGUI().
Referenced by updateParticipantsStatus().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
=> save button in member table
Definition at line 106 of file class.ilCourseMembershipGUI.php.
References $_POST, $ilErr, $ilUser, ilMembershipGUI\getMembersObject(), ilUtil\sendSuccess(), and updateLPFromStatus().
 Here is the call graph for this function:
 Here is the call graph for this function: