|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilObjStudyProgrammeIndividualPlanGUI:Public Member Functions | |
| __construct (ilGlobalTemplateInterface $tpl, ilCtrl $ilCtrl, ilLanguage $lng, ilObjUser $ilUser, ilPRGAssignmentDBRepository $assignment_repository, ilPRGMessagePrinter $messages, ILIAS\HTTP\Wrapper\WrapperFactory $http_wrapper, ILIAS\Refinery\Factory $refinery) | |
| setParentGUI (ilObjStudyProgrammeMembersGUI $parent_gui) | |
| setRefId (int $ref_id) | |
| executeCommand () | |
| appendIndividualPlanActions (ilTable2GUI $table) | |
| getLinkTargetView (int $ass_id) | |
Data Fields | |
| const | POST_VAR_STATUS = "status" |
| const | POST_VAR_REQUIRED_POINTS = "required_points" |
| const | POST_VAR_DEADLINE = "deadline" |
| const | MANUAL_STATUS_NONE = -1 |
| ilGlobalTemplateInterface | $tpl |
| ilCtrl | $ctrl |
| ilLanguage | $lng |
| ilObjUser | $user |
| ilObjStudyProgramme | $object |
Protected Member Functions | |
| getAssignmentId () | |
| getAssignmentObject () | |
| view () | |
| manage () | |
| updateFromCurrentPlan () | |
| updateFromInput () | |
| updateStatus (array $progress_updates, ilPRGMessageCollection $msgs) | |
| updateDeadlines (array $deadlines, ilPRGMessageCollection $msgs) | |
| updateRequiredPoints (array $required_points, ilPRGMessageCollection $msgs) | |
| showSuccessMessage (string $lng_var) | |
| buildFrame (string $tab, string $content) | |
| getLinkTargetForSubTab (string $tab, int $ass_id) | |
Protected Attributes | |
| ilPRGAssignmentDBRepository | $assignment_repository |
| ilPRGMessagePrinter | $messages |
| ILIAS HTTP Wrapper WrapperFactory | $http_wrapper |
| ILIAS Refinery Factory | $refinery |
| ilPRGAssignment | $assignment_object |
| ilPRGPermissionsHelper | $permissions |
| ilObjStudyProgrammeMembersGUI | $parent_gui |
| int | $ref_id |
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
Definition at line 21 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
| ilObjStudyProgrammeIndividualPlanGUI::__construct | ( | ilGlobalTemplateInterface | $tpl, |
| ilCtrl | $ilCtrl, | ||
| ilLanguage | $lng, | ||
| ilObjUser | $ilUser, | ||
| ilPRGAssignmentDBRepository | $assignment_repository, | ||
| ilPRGMessagePrinter | $messages, | ||
| ILIAS\HTTP\Wrapper\WrapperFactory | $http_wrapper, | ||
| ILIAS\Refinery\Factory | $refinery | ||
| ) |
Definition at line 43 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $assignment_repository, $http_wrapper, $ilUser, $lng, $messages, $refinery, $tpl, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilLanguage\loadLanguageModule(), ILIAS\Repository\refinery(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilObjStudyProgrammeIndividualPlanGUI::appendIndividualPlanActions | ( | ilTable2GUI | $table | ) |
Definition at line 324 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ilTable2GUI\addCommandButton(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilTable2GUI\setFormAction().
Here is the call graph for this function:
|
protected |
Definition at line 289 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $tpl, ilObjUser\_lookupFullname(), ilGlobalTemplateInterface\get(), getAssignmentObject(), getLinkTargetForSubTab(), ILIAS\Repository\lng(), ilOrgUnitOperation\OP_EDIT_INDIVIDUAL_PLAN, ilOrgUnitOperation\OP_VIEW_INDIVIDUAL_PLAN, ilGlobalTemplateInterface\parseCurrentBlock(), ilGlobalTemplateInterface\setCurrentBlock(), and ilGlobalTemplateInterface\setVariable().
Referenced by manage(), and view().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjStudyProgrammeIndividualPlanGUI::executeCommand | ( | ) |
Definition at line 82 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 104 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\refinery().
Referenced by getAssignmentObject(), and updateFromInput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 109 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $assignment_object, $id, and getAssignmentId().
Referenced by buildFrame(), manage(), updateDeadlines(), updateFromCurrentPlan(), updateRequiredPoints(), updateStatus(), and view().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 316 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\ctrl().
Referenced by buildFrame().
Here is the call graph for this function:
Here is the caller graph for this function:| ilObjStudyProgrammeIndividualPlanGUI::getLinkTargetView | ( | int | $ass_id | ) |
Definition at line 331 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 139 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References buildFrame(), ILIAS\Repository\ctrl(), getAssignmentObject(), and ilOrgUnitOperation\OP_EDIT_INDIVIDUAL_PLAN.
Here is the call graph for this function:| ilObjStudyProgrammeIndividualPlanGUI::setParentGUI | ( | ilObjStudyProgrammeMembersGUI | $parent_gui | ) |
Definition at line 70 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $parent_gui.
| ilObjStudyProgrammeIndividualPlanGUI::setRefId | ( | int | $ref_id | ) |
Definition at line 75 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $ref_id, ilObjStudyProgramme\getInstanceByRefId(), and ilStudyProgrammeDIC\specificDicFor().
Here is the call graph for this function:
|
protected |
Definition at line 284 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\lng().
Referenced by updateFromCurrentPlan().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 240 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References getAssignmentObject(), ilObjStudyProgramme\getInstanceByObjId(), ILIAS\Repository\int(), and ILIAS\Repository\user().
Referenced by updateFromInput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 159 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\ctrl(), getAssignmentObject(), ilOrgUnitOperation\OP_EDIT_INDIVIDUAL_PLAN, and showSuccessMessage().
Here is the call graph for this function:
|
protected |
Definition at line 183 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ILIAS\Repository\ctrl(), getAssignmentId(), ILIAS\Repository\refinery(), updateDeadlines(), updateRequiredPoints(), and updateStatus().
Here is the call graph for this function:
|
protected |
Definition at line 262 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ilPRGMessageCollection\add(), getAssignmentObject(), ilObjStudyProgramme\getInstanceByObjId(), ILIAS\Repository\int(), and ILIAS\Repository\user().
Referenced by updateFromInput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 204 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ilPRGMessageCollection\add(), getAssignmentObject(), ilObjStudyProgramme\getInstanceByObjId(), ILIAS\Repository\int(), MANUAL_STATUS_NONE, ilPRGProgress\STATUS_ACCREDITED, ilPRGProgress\STATUS_IN_PROGRESS, ilPRGProgress\STATUS_NOT_RELEVANT, and ILIAS\Repository\user().
Referenced by updateFromInput().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 118 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $tpl, buildFrame(), ilGlobalTemplateInterface\get(), getAssignmentObject(), ilOrgUnitOperation\OP_VIEW_INDIVIDUAL_PLAN, and ilGlobalTemplateInterface\setVariable().
Here is the call graph for this function:
|
protected |
Definition at line 37 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by getAssignmentObject().
|
protected |
Definition at line 32 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
| ilCtrl ilObjStudyProgrammeIndividualPlanGUI::$ctrl |
Definition at line 29 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 34 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
| ilLanguage ilObjStudyProgrammeIndividualPlanGUI::$lng |
Definition at line 30 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
| ilObjStudyProgramme ilObjStudyProgrammeIndividualPlanGUI::$object |
Definition at line 38 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 40 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by setParentGUI().
|
protected |
Definition at line 39 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 41 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by setRefId().
|
protected |
Definition at line 35 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
| ilGlobalTemplateInterface ilObjStudyProgrammeIndividualPlanGUI::$tpl |
Definition at line 28 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct(), buildFrame(), and view().
| ilObjUser ilObjStudyProgrammeIndividualPlanGUI::$user |
Definition at line 31 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
| const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_NONE = -1 |
Definition at line 26 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by updateStatus().
| const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_DEADLINE = "deadline" |
Definition at line 25 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
| const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_REQUIRED_POINTS = "required_points" |
Definition at line 24 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
| const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_STATUS = "status" |
Definition at line 23 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.