ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilObjStudyProgrammeIndividualPlanGUI. More...
Public Member Functions | |
__construct (\ilGlobalTemplateInterface $tpl, \ilCtrl $ilCtrl, \ilLanguage $lng, \ilObjUser $ilUser, \ilAccess $ilAccess, ilStudyProgrammeUserProgressDB $sp_user_progress_db, ilStudyProgrammeUserAssignmentDB $sp_user_assignment_db) | |
setParentGUI ($a_parent_gui) | |
setRefId ($a_ref_id) | |
executeCommand () | |
appendIndividualPlanActions (ilTable2GUI $a_table) | |
getManualStatusPostVarTitle () | |
getRequiredPointsPostVarTitle () | |
getDeadlinePostVarTitle () | |
getManualStatusNone () | |
getManualStatusNotRelevant () | |
getManualStatusAccredited () | |
getLinkTargetView ($a_ass_id) | |
Data Fields | |
$ctrl | |
$tpl | |
$object | |
$lng | |
$user | |
const | POST_VAR_STATUS = "status" |
const | POST_VAR_REQUIRED_POINTS = "required_points" |
const | POST_VAR_DEADLINE = "deadline" |
const | MANUAL_STATUS_NONE = 0 |
const | MANUAL_STATUS_NOT_RELEVANT = 1 |
const | MANUAL_STATUS_ACCREDITED = 2 |
Protected Member Functions | |
getAssignmentId () | |
getAssignmentObject () | |
view () | |
manage () | |
updateFromCurrentPlan () | |
updateFromInput () | |
updateStatus () | |
updateDeadline (ilStudyProgrammeUserProgress $prgrs) | |
Updates current deadline. More... | |
updateRequiredPoints ($prgrs_id) | |
getDeadlineFromForm ($prgrs_id) | |
Get the deadline from form. More... | |
postContainDeadline () | |
Checks whether $_POST contains deadline. More... | |
showSuccessMessage ($a_lng_var) | |
getManualStatusUpdates () | |
getRequiredPointsUpdates ($prgrs_id) | |
buildFrame ($tab, $content) | |
getLinkTargetForSubTab ($a_tab, $a_ass_id) | |
Protected Attributes | |
$parent_gui | |
$sp_user_progress_db | |
Class ilObjStudyProgrammeIndividualPlanGUI.
Definition at line 12 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::__construct | ( | \ilGlobalTemplateInterface | $tpl, |
\ilCtrl | $ilCtrl, | ||
\ilLanguage | $lng, | ||
\ilObjUser | $ilUser, | ||
\ilAccess | $ilAccess, | ||
ilStudyProgrammeUserProgressDB | $sp_user_progress_db, | ||
ilStudyProgrammeUserAssignmentDB | $sp_user_assignment_db | ||
) |
Definition at line 47 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $ilCtrl, $ilUser, $lng, $sp_user_progress_db, $tpl, ilLanguage\loadLanguageModule(), and user().
ilObjStudyProgrammeIndividualPlanGUI::appendIndividualPlanActions | ( | ilTable2GUI | $a_table | ) |
Definition at line 393 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References ilTable2GUI\addCommandButton(), and ilTable2GUI\setFormAction().
|
protected |
Definition at line 350 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $tab, $tpl, ilObjUser\_lookupFullname(), ilAccess\checkAccess(), getAssignmentObject(), and getLinkTargetForSubTab().
Referenced by manage(), and view().
ilObjStudyProgrammeIndividualPlanGUI::executeCommand | ( | ) |
Definition at line 84 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 107 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $_GET.
Referenced by getAssignmentObject(), and updateFromInput().
|
protected |
Definition at line 115 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References getAssignmentId().
Referenced by buildFrame(), manage(), updateFromCurrentPlan(), and view().
|
protected |
Get the deadline from form.
int | $prgrs_id |
Definition at line 293 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $_POST, getDeadlinePostVarTitle(), and postContainDeadline().
Referenced by updateDeadline().
ilObjStudyProgrammeIndividualPlanGUI::getDeadlinePostVarTitle | ( | ) |
Definition at line 417 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by getDeadlineFromForm(), and postContainDeadline().
|
protected |
Definition at line 385 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by buildFrame().
ilObjStudyProgrammeIndividualPlanGUI::getLinkTargetView | ( | $a_ass_id | ) |
Definition at line 437 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::getManualStatusAccredited | ( | ) |
Definition at line 432 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::getManualStatusNone | ( | ) |
Definition at line 422 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::getManualStatusNotRelevant | ( | ) |
Definition at line 427 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::getManualStatusPostVarTitle | ( | ) |
Definition at line 407 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by getManualStatusUpdates().
|
protected |
Definition at line 329 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $_POST, and getManualStatusPostVarTitle().
Referenced by updateStatus().
ilObjStudyProgrammeIndividualPlanGUI::getRequiredPointsPostVarTitle | ( | ) |
Definition at line 412 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by getRequiredPointsUpdates().
|
protected |
Definition at line 338 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $_POST, and getRequiredPointsPostVarTitle().
Referenced by updateRequiredPoints().
|
protected |
Definition at line 145 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References buildFrame(), and getAssignmentObject().
|
protected |
Checks whether $_POST contains deadline.
Definition at line 314 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $_POST, and getDeadlinePostVarTitle().
Referenced by getDeadlineFromForm(), and updateStatus().
ilObjStudyProgrammeIndividualPlanGUI::setParentGUI | ( | $a_parent_gui | ) |
Definition at line 74 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::setRefId | ( | $a_ref_id | ) |
Definition at line 79 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 323 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by updateFromCurrentPlan(), and updateFromInput().
|
protected |
Updates current deadline.
ilStudyProgrammeUserProgress | $prgrs |
Definition at line 254 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References getDeadlineFromForm(), ilStudyProgrammeUserProgress\getId(), ilStudyProgrammeUserProgress\setDeadline(), ilStudyProgrammeUserProgress\updateProgress(), and user().
Referenced by updateStatus().
|
protected |
Definition at line 165 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References getAssignmentObject(), and showSuccessMessage().
|
protected |
Definition at line 185 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $changed, getAssignmentId(), showSuccessMessage(), and updateStatus().
|
protected |
Definition at line 263 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $changed, getRequiredPointsUpdates(), ilStudyProgrammeProgress\STATUS_IN_PROGRESS, and user().
Referenced by updateStatus().
|
protected |
Definition at line 200 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $changed, getManualStatusUpdates(), postContainDeadline(), ilStudyProgrammeProgress\STATUS_ACCREDITED, ilStudyProgrammeProgress\STATUS_FAILED, ilStudyProgrammeProgress\STATUS_IN_PROGRESS, ilStudyProgrammeProgress\STATUS_NOT_RELEVANT, updateDeadline(), updateRequiredPoints(), and user().
Referenced by updateFromInput().
|
protected |
Definition at line 124 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
References $tpl, buildFrame(), and getAssignmentObject().
ilObjStudyProgrammeIndividualPlanGUI::$ctrl |
Definition at line 17 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
ilObjStudyProgrammeIndividualPlanGUI::$lng |
Definition at line 32 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
ilObjStudyProgrammeIndividualPlanGUI::$object |
Definition at line 27 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 40 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
|
protected |
Definition at line 45 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct().
ilObjStudyProgrammeIndividualPlanGUI::$tpl |
Definition at line 22 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
Referenced by __construct(), buildFrame(), and view().
ilObjStudyProgrammeIndividualPlanGUI::$user |
Definition at line 38 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_ACCREDITED = 2 |
Definition at line 405 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_NONE = 0 |
Definition at line 403 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_NOT_RELEVANT = 1 |
Definition at line 404 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_DEADLINE = "deadline" |
Definition at line 402 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_REQUIRED_POINTS = "required_points" |
Definition at line 401 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.
const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_STATUS = "status" |
Definition at line 400 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.