ILIAS
release_7 Revision v7.30-3-g800a261c036
|
ilObjStudyProgrammeMembersGUI: ilStudyProgrammeRepositorySearchGUI ilObjStudyProgrammeMembersGUI: ilObjStudyProgrammeIndividualPlanGUI ilObjStudyProgrammeMembersGUI: ilObjFileGUI ilObjStudyProgrammeMembersGUI: ilStudyProgrammeMailMemberSearchGUI ilObjStudyProgrammeMembersGUI: ilStudyProgrammeChangeExpireDateGUI ilObjStudyProgrammeMembersGUI: ilStudyProgrammeChangeDeadlineGUI ilObjStudyProgrammeMembersGUI: ilFormPropertyDispatchGUI More...
Public Member Functions | |
__construct (\ilGlobalTemplateInterface $tpl, \ilCtrl $ilCtrl, \ilToolbarGUI $ilToolbar, \ilLanguage $lng, \ilObjUser $user, \ilTabsGUI $tabs, ilStudyProgrammeProgressRepository $sp_user_progress_db, ilStudyProgrammeAssignmentRepository $sp_user_assignment_db, ilStudyProgrammeRepositorySearchGUI $repository_search_gui, ilObjStudyProgrammeIndividualPlanGUI $individual_plan_gui, ilPRGMessagePrinter $messages, \ILIAS\Data\Factory $data_factory, ilConfirmationGUI $confirmation_gui) | |
setParentGUI (ilObjectGUI $a_parent_gui) | |
setRefId (int $ref_id) | |
executeCommand () | |
applyFilter () | |
resetFilter () | |
addUsers (array $user_ids) | |
Assigns a users to SP. More... | |
viewCompletedCourses (array $completed_courses, array $users) | |
Shows list of completed courses for each user if he should be assigned. More... | |
addUsersWithAcknowledgedCourses () | |
Assign users if they have any completed course. More... | |
unmarkAccreditedMulti () | |
markRelevantMulti () | |
markNotRelevantMulti () | |
updateFromCurrentPlanMulti () | |
changeDeadlineMulti () | |
changeExpireDateMulti () | |
removeUser () | |
getStudyProgramme (int $ref_id=null) | |
Get studyprogramm object for ref_id Use this ref_id if argument is null. More... | |
getLinkTargetForAction (string $action, int $prgrs_id, int $ass_id) | |
Get the link target for an action on user progress. More... | |
Data Fields | |
const | DEFAULT_CMD = "view" |
const | ACTION_MARK_ACCREDITED = "mark_accredited" |
const | ACTION_UNMARK_ACCREDITED = "unmark_accredited" |
const | ACTION_SHOW_INDIVIDUAL_PLAN = "show_individual_plan" |
const | ACTION_REMOVE_USER = "remove_user" |
const | ACTION_CHANGE_EXPIRE_DATE = "change_expire_date" |
const | ACTION_CHANGE_DEADLINE = "change_deadline" |
const | F_ALL_PROGRESS_IDS = 'all_progress_ids' |
const | F_SELECTED_PROGRESS_IDS = 'prgs_ids' |
$ctrl | |
$tpl | |
$access | |
$object | |
$lng | |
$toolbar | |
$user | |
Protected Attributes | |
$tabs | |
$parent_gui | |
$sp_user_progress_db | |
$progress_objects | |
$messages | |
$data_factory | |
$permissions | |
ilObjStudyProgrammeMembersGUI: ilStudyProgrammeRepositorySearchGUI ilObjStudyProgrammeMembersGUI: ilObjStudyProgrammeIndividualPlanGUI ilObjStudyProgrammeMembersGUI: ilObjFileGUI ilObjStudyProgrammeMembersGUI: ilStudyProgrammeMailMemberSearchGUI ilObjStudyProgrammeMembersGUI: ilStudyProgrammeChangeExpireDateGUI ilObjStudyProgrammeMembersGUI: ilStudyProgrammeChangeDeadlineGUI ilObjStudyProgrammeMembersGUI: ilFormPropertyDispatchGUI
Definition at line 16 of file class.ilObjStudyProgrammeMembersGUI.php.
ilObjStudyProgrammeMembersGUI::__construct | ( | \ilGlobalTemplateInterface | $tpl, |
\ilCtrl | $ilCtrl, | ||
\ilToolbarGUI | $ilToolbar, | ||
\ilLanguage | $lng, | ||
\ilObjUser | $user, | ||
\ilTabsGUI | $tabs, | ||
ilStudyProgrammeProgressRepository | $sp_user_progress_db, | ||
ilStudyProgrammeAssignmentRepository | $sp_user_assignment_db, | ||
ilStudyProgrammeRepositorySearchGUI | $repository_search_gui, | ||
ilObjStudyProgrammeIndividualPlanGUI | $individual_plan_gui, | ||
ilPRGMessagePrinter | $messages, | ||
\ILIAS\Data\Factory | $data_factory, | ||
ilConfirmationGUI | $confirmation_gui | ||
) |
Definition at line 100 of file class.ilObjStudyProgrammeMembersGUI.php.
References $data_factory, $lng, $messages, $sp_user_progress_db, $tabs, $tpl, $user, ilLanguage\loadLanguageModule(), and user().
|
protected |
Add users to SP.
string[] | $user_ids |
Definition at line 441 of file class.ilObjStudyProgrammeMembersGUI.php.
References getStudyProgramme().
Referenced by addUsers(), and addUsersWithAcknowledgedCourses().
ilObjStudyProgrammeMembersGUI::addUsers | ( | array | $user_ids | ) |
Assigns a users to SP.
string[] | $user_ids |
Definition at line 314 of file class.ilObjStudyProgrammeMembersGUI.php.
References _addUsers(), getAddableUsers(), getStudyProgramme(), and viewCompletedCourses().
ilObjStudyProgrammeMembersGUI::addUsersWithAcknowledgedCourses | ( | ) |
Assign users if they have any completed course.
Definition at line 386 of file class.ilObjStudyProgrammeMembersGUI.php.
References $_POST, _addUsers(), getAddableUsers(), and getStudyProgramme().
ilObjStudyProgrammeMembersGUI::applyFilter | ( | ) |
Definition at line 293 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMembersTableGUI().
ilObjStudyProgrammeMembersGUI::changeDeadlineMulti | ( | ) |
Definition at line 613 of file class.ilObjStudyProgrammeMembersGUI.php.
References getPostPrgsIds().
ilObjStudyProgrammeMembersGUI::changeExpireDateMulti | ( | ) |
Definition at line 633 of file class.ilObjStudyProgrammeMembersGUI.php.
References getPostPrgsIds().
|
protected |
Definition at line 665 of file class.ilObjStudyProgrammeMembersGUI.php.
References Vendor\Package\$e, getPostPrgsIds(), showInfoMessage(), and showSuccessMessage().
Referenced by executeCommand().
|
protected |
Definition at line 686 of file class.ilObjStudyProgrammeMembersGUI.php.
References $name, $user, ilObjUser\_lookupFullname(), and getProgressObject().
Referenced by removeUser(), and removeUserMulti().
ilObjStudyProgrammeMembersGUI::executeCommand | ( | ) |
Definition at line 149 of file class.ilObjStudyProgrammeMembersGUI.php.
References $dic, confirmedRemoveUsers(), ilStudyProgrammeDIC\dic(), getAssignmentsById(), getDefaultCommand(), and getGetPrgsIds().
|
protected |
int[] | $users |
Definition at line 414 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilOrgUnitOperation\OP_MANAGE_MEMBERS, and ilUtil\sendInfo().
Referenced by addUsers(), and addUsersWithAcknowledgedCourses().
|
protected |
Definition at line 247 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilStudyProgrammeAssignment\getRootId().
Referenced by executeCommand().
|
protected |
Definition at line 242 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by executeCommand().
|
protected |
Definition at line 478 of file class.ilObjStudyProgrammeMembersGUI.php.
References $_GET.
Referenced by executeCommand().
ilObjStudyProgrammeMembersGUI::getLinkTargetForAction | ( | string | $action, |
int | $prgrs_id, | ||
int | $ass_id | ||
) |
Get the link target for an action on user progress.
Definition at line 804 of file class.ilObjStudyProgrammeMembersGUI.php.
|
protected |
Definition at line 256 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilObject\_lookupObjId().
Referenced by applyFilter(), resetFilter(), and view().
|
protected |
Definition at line 837 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by markAccredited(), markAccreditedMulti(), markNotRelevantMulti(), markRelevantMulti(), unmarkAccredited(), unmarkAccreditedMulti(), and updateFromCurrentPlanMulti().
|
protected |
Definition at line 463 of file class.ilObjStudyProgrammeMembersGUI.php.
References $_POST, and showInfoMessage().
Referenced by changeDeadlineMulti(), changeExpireDateMulti(), confirmedRemoveUsers(), markAccreditedMulti(), markNotRelevantMulti(), markRelevantMulti(), removeUserMulti(), unmarkAccreditedMulti(), and updateFromCurrentPlanMulti().
|
protected |
Definition at line 487 of file class.ilObjStudyProgrammeMembersGUI.php.
References $_GET.
Referenced by markAccredited(), removeUser(), and unmarkAccredited().
|
protected |
Get progress object for prgrs id.
Definition at line 735 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by confirmRemoveUsers(), markAccreditedByProgressId(), mayCurrentUserEditProgress(), remove(), and unmarkAccreditedByProgressId().
ilObjStudyProgrammeMembersGUI::getStudyProgramme | ( | int | $ref_id = null | ) |
Get studyprogramm object for ref_id Use this ref_id if argument is null.
Definition at line 793 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilObjStudyProgramme\getInstanceByRefId().
Referenced by ilStudyProgrammeMembersTableGUI\__construct(), _addUsers(), addUsers(), addUsersWithAcknowledgedCourses(), markAccreditedByProgressId(), markNotRelevantMulti(), markRelevantMulti(), unmarkAccreditedByProgressId(), and view().
|
protected |
Definition at line 774 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilToolbarGUI\addButton(), and ilToolbarGUI\addSeparator().
Referenced by view().
|
protected |
Definition at line 761 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilStudyProgrammeRepositorySearchGUI\fillAutoCompleteToolbar().
Referenced by view().
|
protected |
Definition at line 496 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPrgrsId(), markAccreditedByProgressId(), and showMessages().
|
protected |
Definition at line 516 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilPRGMessageCollection\add(), getProgressObject(), getStudyProgramme(), mayCurrentUserEditProgress(), and user().
Referenced by markAccredited(), and markAccreditedMulti().
|
protected |
Definition at line 505 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPostPrgsIds(), markAccreditedByProgressId(), and showMessages().
ilObjStudyProgrammeMembersGUI::markNotRelevantMulti | ( | ) |
Definition at line 576 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPostPrgsIds(), getStudyProgramme(), mayCurrentUserEditProgress(), showMessages(), and user().
ilObjStudyProgrammeMembersGUI::markRelevantMulti | ( | ) |
Definition at line 560 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPostPrgsIds(), getStudyProgramme(), mayCurrentUserEditProgress(), showMessages(), and user().
|
protected |
Definition at line 829 of file class.ilObjStudyProgrammeMembersGUI.php.
References getProgressObject(), and ilOrgUnitOperation\OP_EDIT_INDIVIDUAL_PLAN.
Referenced by markAccreditedByProgressId(), markNotRelevantMulti(), markRelevantMulti(), unmarkAccreditedByProgressId(), and updateFromCurrentPlanMulti().
|
protected |
Remove user.
Definition at line 710 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilObjStudyProgramme\getInstanceByRefId(), getProgressObject(), ilObjStudyProgramme\getRefIdFor(), and ilOrgUnitOperation\OP_MANAGE_MEMBERS.
ilObjStudyProgrammeMembersGUI::removeUser | ( | ) |
Definition at line 653 of file class.ilObjStudyProgrammeMembersGUI.php.
References confirmRemoveUsers(), and getPrgrsId().
|
protected |
Definition at line 659 of file class.ilObjStudyProgrammeMembersGUI.php.
References confirmRemoveUsers(), and getPostPrgsIds().
ilObjStudyProgrammeMembersGUI::resetFilter | ( | ) |
Definition at line 301 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMembersTableGUI().
ilObjStudyProgrammeMembersGUI::setParentGUI | ( | ilObjectGUI | $a_parent_gui | ) |
Definition at line 137 of file class.ilObjStudyProgrammeMembersGUI.php.
ilObjStudyProgrammeMembersGUI::setRefId | ( | int | $ref_id | ) |
Definition at line 142 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilObjStudyProgramme\getInstanceByRefId(), and ilStudyProgrammeDIC\specificDicFor().
|
protected |
Shows ilUtil failed message.
Definition at line 756 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilUtil\sendInfo().
Referenced by confirmedRemoveUsers(), and getPostPrgsIds().
|
protected |
Definition at line 842 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by markAccredited(), markAccreditedMulti(), markNotRelevantMulti(), markRelevantMulti(), unmarkAccredited(), unmarkAccreditedMulti(), and updateFromCurrentPlanMulti().
|
protected |
Shows ilUtil success message.
Definition at line 748 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by confirmedRemoveUsers().
|
protected |
Definition at line 528 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPrgrsId(), showMessages(), and unmarkAccreditedByProgressId().
|
protected |
Definition at line 548 of file class.ilObjStudyProgrammeMembersGUI.php.
References ilPRGMessageCollection\add(), getProgressObject(), getStudyProgramme(), mayCurrentUserEditProgress(), and user().
Referenced by unmarkAccredited(), and unmarkAccreditedMulti().
ilObjStudyProgrammeMembersGUI::unmarkAccreditedMulti | ( | ) |
Definition at line 537 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPostPrgsIds(), showMessages(), and unmarkAccreditedByProgressId().
ilObjStudyProgrammeMembersGUI::updateFromCurrentPlanMulti | ( | ) |
Definition at line 592 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMessageCollection(), getPostPrgsIds(), mayCurrentUserEditProgress(), showMessages(), and user().
|
protected |
Shows table with all members of the SP.
Definition at line 277 of file class.ilObjStudyProgrammeMembersGUI.php.
References getMembersTableGUI(), getStudyProgramme(), initMailToMemberButton(), initSearchGUI(), ilOrgUnitOperation\OP_MANAGE_MEMBERS, and ilUtil\sendInfo().
ilObjStudyProgrammeMembersGUI::viewCompletedCourses | ( | array | $completed_courses, |
array | $users | ||
) |
Shows list of completed courses for each user if he should be assigned.
int[] | $completed_courses |
int[] | $users |
Definition at line 345 of file class.ilObjStudyProgrammeMembersGUI.php.
References $tpl, and ilObjUser\_lookupName().
Referenced by addUsers().
ilObjStudyProgrammeMembersGUI::$access |
Definition at line 43 of file class.ilObjStudyProgrammeMembersGUI.php.
ilObjStudyProgrammeMembersGUI::$ctrl |
Definition at line 33 of file class.ilObjStudyProgrammeMembersGUI.php.
|
protected |
Definition at line 93 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct().
ilObjStudyProgrammeMembersGUI::$lng |
Definition at line 53 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 88 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct().
ilObjStudyProgrammeMembersGUI::$object |
Definition at line 48 of file class.ilObjStudyProgrammeMembersGUI.php.
|
protected |
Definition at line 73 of file class.ilObjStudyProgrammeMembersGUI.php.
|
protected |
Definition at line 98 of file class.ilObjStudyProgrammeMembersGUI.php.
|
protected |
Definition at line 83 of file class.ilObjStudyProgrammeMembersGUI.php.
|
protected |
Definition at line 78 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 68 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct().
ilObjStudyProgrammeMembersGUI::$toolbar |
Definition at line 58 of file class.ilObjStudyProgrammeMembersGUI.php.
ilObjStudyProgrammeMembersGUI::$tpl |
Definition at line 38 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct(), and viewCompletedCourses().
ilObjStudyProgrammeMembersGUI::$user |
Definition at line 63 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by __construct(), and confirmRemoveUsers().
const ilObjStudyProgrammeMembersGUI::ACTION_CHANGE_DEADLINE = "change_deadline" |
Definition at line 25 of file class.ilObjStudyProgrammeMembersGUI.php.
const ilObjStudyProgrammeMembersGUI::ACTION_CHANGE_EXPIRE_DATE = "change_expire_date" |
Definition at line 24 of file class.ilObjStudyProgrammeMembersGUI.php.
const ilObjStudyProgrammeMembersGUI::ACTION_MARK_ACCREDITED = "mark_accredited" |
Definition at line 20 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by ilStudyProgrammeMembersTableGUI\buildActionDropDown(), and ilStudyProgrammeMembersTableGUI\getPossibleActions().
const ilObjStudyProgrammeMembersGUI::ACTION_REMOVE_USER = "remove_user" |
Definition at line 23 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by ilStudyProgrammeMembersTableGUI\buildActionDropDown(), and ilStudyProgrammeMembersTableGUI\getPossibleActions().
const ilObjStudyProgrammeMembersGUI::ACTION_SHOW_INDIVIDUAL_PLAN = "show_individual_plan" |
Definition at line 22 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by ilStudyProgrammeMembersTableGUI\buildActionDropDown(), and ilStudyProgrammeMembersTableGUI\getPossibleActions().
const ilObjStudyProgrammeMembersGUI::ACTION_UNMARK_ACCREDITED = "unmark_accredited" |
Definition at line 21 of file class.ilObjStudyProgrammeMembersGUI.php.
Referenced by ilStudyProgrammeMembersTableGUI\buildActionDropDown(), and ilStudyProgrammeMembersTableGUI\getPossibleActions().
const ilObjStudyProgrammeMembersGUI::DEFAULT_CMD = "view" |
Definition at line 18 of file class.ilObjStudyProgrammeMembersGUI.php.
const ilObjStudyProgrammeMembersGUI::F_ALL_PROGRESS_IDS = 'all_progress_ids' |
Definition at line 27 of file class.ilObjStudyProgrammeMembersGUI.php.
const ilObjStudyProgrammeMembersGUI::F_SELECTED_PROGRESS_IDS = 'prgs_ids' |
Definition at line 28 of file class.ilObjStudyProgrammeMembersGUI.php.