|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
GUI class for learning sequence membership features. More...
Inheritance diagram for ilLearningSequenceMembershipGUI:
Collaboration diagram for ilLearningSequenceMembershipGUI:Public Member Functions | |
| __construct (ilObjectGUI $repository_gui, ilObject $repository_obj, ilObjUserTracking $obj_user_tracking, ilPrivacySettings $privacy_settings, ilLanguage $lng, ilCtrl $ctrl, ilAccess $access, ilRbacReview $rbac_review, ilSetting $settings, ilToolbarGUI $toolbar) | |
| getDefaultCommand () | |
| Get default command. More... | |
| filterUserIdsByRbacOrPositionOfCurrentUser ($user_ids) | |
| Filter user ids by access. More... | |
| assignMembers (array $user_ids, string $type) | |
| getLocalTypeRole ($a_translation=false) | |
| readMemberData (array $user_ids, array $columns=null) | |
| Required for member table guis. More... | |
| getPrintMemberData (array $members) | |
| getAttendanceListUserData (int $user_id) | |
| getMembersObject () | |
| Get member object. 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 | |
| printMembers () | |
| Print members. More... | |
| updateParticipantsStatus () | |
| save in participants table More... | |
| initParticipantTableGUI () | |
| initEditParticipantTableGUI (array $participants) | |
| initParticipantTemplate () | |
| Init participant view template. More... | |
| updateLPFromStatus () | |
| initWaitingList () | |
| getDefaultRole () | |
| getMailMemberRoles () | |
| setSubTabs (ilTabsGUI $tabs) | |
| Set sub tabs. More... | |
| showParticipantsToolbar () | |
| Show participants toolbar. More... | |
Protected Member Functions inherited from ilMembershipGUI | |
| getLanguage () | |
| getCtrl () | |
| getLogger () | |
| getMailMemberRoles () | |
| 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... | |
| getMailContextOptions () | |
| Get mail context options. 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... | |
| getMemberTabName () | |
| Get member tab name. More... | |
| setSubTabs (ilTabsGUI $tabs) | |
| Set sub tabs. More... | |
| parseSubscriberTable () | |
| Parse table of subscription request. More... | |
| initSubscriberTable () | |
| 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 | |
GUI class for learning sequence membership features.
@ilCtrl_Calls ilLearningSequenceMembershipGUI: ilMailMemberSearchGUI, ilUsersGalleryGUI, ilRepositorySearchGUI @ilCtrl_Calls ilLearningSequenceMembershipGUI: ilCourseParticipantsGroupsGUI, ilObjectCustomuserFieldsGUI @ilCtrl_Calls ilLearningSequenceMembershipGUI: ilSessionOverviewGUI @ilCtrl_Calls ilLearningSequenceMembershipGUI: ilMemberExportGUI
Definition at line 16 of file class.ilLearningSequenceMembershipGUI.php.
| ilLearningSequenceMembershipGUI::__construct | ( | ilObjectGUI | $repository_gui, |
| ilObject | $repository_obj, | ||
| ilObjUserTracking | $obj_user_tracking, | ||
| ilPrivacySettings | $privacy_settings, | ||
| ilLanguage | $lng, | ||
| ilCtrl | $ctrl, | ||
| ilAccess | $access, | ||
| ilRbacReview | $rbac_review, | ||
| ilSetting | $settings, | ||
| ilToolbarGUI | $toolbar | ||
| ) |
Definition at line 18 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\$access, ilMembershipGUI\$ctrl, ilMembershipGUI\$lng, ilMembershipGUI\$repository_gui, ILIAS\GlobalScreen\Provider\__construct(), and settings().
Here is the call graph for this function:| ilLearningSequenceMembershipGUI::assignMembers | ( | array | $user_ids, |
| string | $type | ||
| ) |
Definition at line 86 of file class.ilLearningSequenceMembershipGUI.php.
References $type, ilLoggerFactory\getLogger(), ilMembershipGUI\getParentObject(), IL_LSO_ADMIN, IL_LSO_MEMBER, ilUtil\sendFailure(), and ilLearningSequenceMembershipMailNotification\TYPE_ADMISSION_MEMBER.
Here is the call graph for this function:| ilLearningSequenceMembershipGUI::filterUserIdsByRbacOrPositionOfCurrentUser | ( | $user_ids | ) |
Filter user ids by access.
| int[] | $a_user_ids |
Reimplemented from ilMembershipGUI.
Definition at line 76 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Referenced by getAttendanceListUserData().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceMembershipGUI::getAttendanceListUserData | ( | int | $user_id | ) |
Definition at line 242 of file class.ilLearningSequenceMembershipGUI.php.
References $data, and filterUserIdsByRbacOrPositionOfCurrentUser().
Here is the call graph for this function:| ilLearningSequenceMembershipGUI::getDefaultCommand | ( | ) |
Get default command.
Reimplemented from ilMembershipGUI.
Definition at line 65 of file class.ilLearningSequenceMembershipGUI.php.
References $_GET.
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 229 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Referenced by showParticipantsToolbar().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceMembershipGUI::getLocalTypeRole | ( | $a_translation = false | ) |
Definition at line 209 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Reimplemented from ilMembershipGUI.
Definition at line 266 of file class.ilLearningSequenceMembershipGUI.php.
| ilLearningSequenceMembershipGUI::getMembersObject | ( | ) |
Get member object.
Reimplemented from ilMembershipGUI.
Definition at line 255 of file class.ilLearningSequenceMembershipGUI.php.
References ilParticipants\getInstance(), ilMembershipGUI\getParentObject(), and ilMembershipGUI\participants().
Here is the call graph for this function:| ilLearningSequenceMembershipGUI::getPrintMemberData | ( | array | $members | ) |
Definition at line 234 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentGUI(), and readMemberData().
Here is the call graph for this function:
|
protected |
Definition at line 184 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and readMemberData().
Here is the call graph for this function:
|
protected |
Definition at line 170 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and settings().
Here is the call graph for this function:
|
protected |
Init participant view template.
Definition at line 204 of file class.ilLearningSequenceMembershipGUI.php.
|
protected |
Definition at line 224 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Print members.
Reimplemented from ilMembershipGUI.
Definition at line 43 of file class.ilLearningSequenceMembershipGUI.php.
References $DIC, ilMembershipGUI\checkPermission(), and ilMembershipGUI\checkRbacOrPositionAccessBool().
Here is the call graph for this function:| ilLearningSequenceMembershipGUI::readMemberData | ( | array | $usr_ids, |
| array | $columns = null |
||
| ) |
Required for member table guis.
Has to be refactored and should be locate in ilObjCourse, ilObjGroup instead of GUI
Reimplemented from ilMembershipGUI.
Definition at line 214 of file class.ilLearningSequenceMembershipGUI.php.
References $columns, and ilMembershipGUI\getParentObject().
Referenced by getPrintMemberData(), and initEditParticipantTableGUI().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Set sub tabs.
Reimplemented from ilMembershipGUI.
Definition at line 271 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\$access, ilTabsGUI\addSubTabTarget(), ilMembershipGUI\checkRbacOrPositionAccessBool(), and ilMembershipGUI\getParentObject().
Here is the call graph for this function:
|
protected |
Show participants toolbar.
Reimplemented from ilMembershipGUI.
Definition at line 303 of file class.ilLearningSequenceMembershipGUI.php.
References ilRepositorySearchGUI\fillAutoCompleteToolbar(), getDefaultRole(), ilMembershipGUI\getParentGUI(), and ilMembershipGUI\showMailToMemberToolbarButton().
Here is the call graph for this function:
|
protected |
Definition at line 219 of file class.ilLearningSequenceMembershipGUI.php.
|
protected |
save in participants table
Definition at line 151 of file class.ilLearningSequenceMembershipGUI.php.
References $_POST, and ilMembershipGUI\getParentObject().
Here is the call graph for this function: