ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
GUI class for learning sequence membership features. More...
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 () | |
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) | |
getPrintMemberData (array $members) | |
getAttendanceListUserData (int $user_id) | |
getMembersObject () | |
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 type $rbacsystem type $ilErr. More... | |
confirmAssignFromWaitingList () | |
Assign from waiting list (confirmatoin) More... | |
assignFromWaitingList () | |
Assign from waiting list type $rbacsystem. More... | |
confirmRefuseFromList () | |
Refuse from waiting list (confirmation) More... | |
Protected Member Functions | |
printMembers () | |
updateParticipantsStatus () | |
save in participants table More... | |
initParticipantTableGUI () | |
initEditParticipantTableGUI (array $participants) | |
initParticipantTemplate () | |
Init participant view template. More... | |
updateLPFromStatus () | |
initWaitingList () | |
getDefaultRole () | |
getMailMemberRoles () | |
setSubTabs (ilTabsGUI $tabs) | |
showParticipantsToolbar () | |
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 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 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.
ilLearningSequenceMembershipGUI: ilMailMemberSearchGUI, ilUsersGalleryGUI, ilRepositorySearchGUI ilLearningSequenceMembershipGUI: ilCourseParticipantsGroupsGUI, ilObjectCustomuserFieldsGUI ilLearningSequenceMembershipGUI: ilSessionOverviewGUI 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, and settings().
ilLearningSequenceMembershipGUI::assignMembers | ( | array | $user_ids, |
string | $type | ||
) |
Definition at line 86 of file class.ilLearningSequenceMembershipGUI.php.
References ilLoggerFactory\getLogger(), ilMembershipGUI\getParentObject(), IL_LSO_ADMIN, IL_LSO_MEMBER, ilUtil\sendFailure(), and ilLearningSequenceMembershipMailNotification\TYPE_ADMISSION_MEMBER.
ilLearningSequenceMembershipGUI::filterUserIdsByRbacOrPositionOfCurrentUser | ( | $user_ids | ) |
Filter user ids by access.
int[] | $a_user_ids |
Definition at line 76 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Referenced by getAttendanceListUserData().
ilLearningSequenceMembershipGUI::getAttendanceListUserData | ( | int | $user_id | ) |
Definition at line 242 of file class.ilLearningSequenceMembershipGUI.php.
References $data, and filterUserIdsByRbacOrPositionOfCurrentUser().
ilLearningSequenceMembershipGUI::getDefaultCommand | ( | ) |
|
protected |
Definition at line 229 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
Referenced by showParticipantsToolbar().
ilLearningSequenceMembershipGUI::getLocalTypeRole | ( | $a_translation = false | ) |
Definition at line 209 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject().
|
protected |
ilLearningSequenceMembershipGUI::getMembersObject | ( | ) |
Definition at line 255 of file class.ilLearningSequenceMembershipGUI.php.
References ilParticipants\getInstance(), ilMembershipGUI\getParentObject(), and ilMembershipGUI\participants().
ilLearningSequenceMembershipGUI::getPrintMemberData | ( | array | $members | ) |
Definition at line 234 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentGUI(), and readMemberData().
|
protected |
Definition at line 184 of file class.ilLearningSequenceMembershipGUI.php.
References $table, ilMembershipGUI\getParentObject(), and readMemberData().
|
protected |
Definition at line 170 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\getParentObject(), and settings().
|
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().
|
protected |
Definition at line 43 of file class.ilLearningSequenceMembershipGUI.php.
References $DIC, $form, $list, ilMembershipGUI\checkPermission(), and ilMembershipGUI\checkRbacOrPositionAccessBool().
ilLearningSequenceMembershipGUI::readMemberData | ( | array | $user_ids, |
array | $columns = null |
||
) |
Definition at line 214 of file class.ilLearningSequenceMembershipGUI.php.
References $columns, and ilMembershipGUI\getParentObject().
Referenced by getPrintMemberData(), and initEditParticipantTableGUI().
|
protected |
Definition at line 271 of file class.ilLearningSequenceMembershipGUI.php.
References ilMembershipGUI\$access, ilTabsGUI\addSubTabTarget(), ilMembershipGUI\checkRbacOrPositionAccessBool(), and ilMembershipGUI\getParentObject().
|
protected |
Definition at line 303 of file class.ilLearningSequenceMembershipGUI.php.
References ilRepositorySearchGUI\fillAutoCompleteToolbar(), getDefaultRole(), ilMembershipGUI\getParentGUI(), and ilMembershipGUI\showMailToMemberToolbarButton().
|
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().