ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilObjStudyProgrammeIndividualPlanGUI Class Reference

Class ilObjStudyProgrammeIndividualPlanGUI. More...

+ Collaboration diagram for ilObjStudyProgrammeIndividualPlanGUI:

Public Member Functions

 __construct ($a_parent_gui, $a_ref_id, ilStudyProgrammeUserProgressDB $sp_user_progress_db)
 
 executeCommand ()
 
 appendIndividualPlanActions (ilTable2GUI $a_table)
 
 getManualStatusPostVarTitle ()
 
 getRequiredPointsPostVarTitle ()
 
 getDeadlinePostVarTitle ()
 
 getManualStatusNone ()
 
 getManualStatusNotRelevant ()
 
 getManualStatusAccredited ()
 

Static Public Member Functions

static getLinkTargetView ($ctrl, $a_ass_id)
 

Data Fields

 $ctrl
 
 $tpl
 
 $object
 
 $ilias
 
 $lng
 
 $toolbar
 
 $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

 $ilAccess
 
 $ilLog
 
 $parent_gui
 
 $sp_user_progress_db
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilObjStudyProgrammeIndividualPlanGUI::__construct (   $a_parent_gui,
  $a_ref_id,
ilStudyProgrammeUserProgressDB  $sp_user_progress_db 
)

Definition at line 66 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

67 {
68 global $DIC;
69 $tpl = $DIC['tpl'];
70 $ilCtrl = $DIC['ilCtrl'];
71 $ilAccess = $DIC['ilAccess'];
72 $ilToolbar = $DIC['ilToolbar'];
73 $ilLocator = $DIC['ilLocator'];
74 $tree = $DIC['tree'];
75 $lng = $DIC['lng'];
76 $ilLog = $DIC['ilLog'];
77 $ilias = $DIC['ilias'];
78 $ilUser = $DIC['ilUser'];
79
80 $this->ref_id = $a_ref_id;
81 $this->parent_gui = $a_parent_gui;
82 $this->tpl = $tpl;
83 $this->ctrl = $ilCtrl;
84 $this->ilAccess = $ilAccess;
85 $this->ilLocator = $ilLocator;
86 $this->tree = $tree;
87 $this->toolbar = $ilToolbar;
88 $this->ilLog = $ilLog;
89 $this->ilias = $ilias;
90 $this->lng = $lng;
91 $this->user = $ilUser;
92 $this->assignment_object = null;
93 $this->sp_user_progress_db = $sp_user_progress_db;
94
95 $this->object = null;
96
97 $lng->loadLanguageModule("prg");
98
99 $this->tpl->addCss("Modules/StudyProgramme/templates/css/ilStudyProgramme.css");
100 }
user()
Definition: user.php:4
Class ilAccessHandler.
logging
Definition: class.ilLog.php:19
global $ilCtrl
Definition: ilias.php:18
redirection script todo: (a better solution should control the processing via a xml file)
global $DIC
Definition: saml.php:7
$ilUser
Definition: imgupload.php:18

References $DIC, $ilAccess, $ilCtrl, $ilias, $ilLog, $ilUser, $lng, $sp_user_progress_db, $tpl, and user().

+ Here is the call graph for this function:

Member Function Documentation

◆ appendIndividualPlanActions()

ilObjStudyProgrammeIndividualPlanGUI::appendIndividualPlanActions ( ilTable2GUI  $a_table)

Definition at line 362 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

363 {
364 $a_table->setFormAction($this->ctrl->getFormAction($this));
365 $a_table->addCommandButton("updateFromCurrentPlan", $this->lng->txt("prg_update_from_current_plan"));
366 $a_table->addCommandButton("updateFromInput", $this->lng->txt("save"));
367 }
setFormAction($a_form_action, $a_multipart=false)
Set Form action parameter.
addCommandButton($a_cmd, $a_text, $a_onclick='', $a_id="", $a_class=null)
Add Command button.

References ilTable2GUI\addCommandButton(), and ilTable2GUI\setFormAction().

+ Here is the call graph for this function:

◆ buildFrame()

ilObjStudyProgrammeIndividualPlanGUI::buildFrame (   $tab,
  $content 
)
protected

Definition at line 336 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

337 {
338 $tpl = new ilTemplate("tpl.indivdual_plan_frame.html", true, true, "Modules/StudyProgramme");
339 $ass = $this->getAssignmentObject();
340
341 $tpl->setVariable("USERNAME", ilObjUser::_lookupFullname($ass->getUserId()));
342 foreach (array("view", "manage") as $_tab) {
343 $tpl->setCurrentBlock("sub_tab");
344 $tpl->setVariable("CLASS", $_tab == $tab ? "active" : "");
345 $tpl->setVariable("LINK", $this->getLinkTargetForSubTab($_tab, $ass->getId()));
346 $tpl->setVariable("TITLE", $this->lng->txt("prg_$_tab"));
347 $tpl->parseCurrentBlock();
348 }
349 $tpl->setVariable("CONTENT", $content);
350
351 return $tpl->get();
352 }
static _lookupFullname($a_user_id)
Lookup Full Name.
special template class to simplify handling of ITX/PEAR

References $tab, $tpl, ilObjUser\_lookupFullname(), getAssignmentObject(), and getLinkTargetForSubTab().

Referenced by manage(), and view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ executeCommand()

ilObjStudyProgrammeIndividualPlanGUI::executeCommand ( )

Definition at line 102 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

103 {
104 $cmd = $this->ctrl->getCmd();
105
106 if ($cmd == "") {
107 $cmd = "view";
108 }
109
110 switch ($cmd) {
111 case "view":
112 case "manage":
113 case "updateFromCurrentPlan":
114 case "updateFromInput":
115 $cont = $this->$cmd();
116 break;
117 default:
118 throw new ilException("ilObjStudyProgrammeMembersGUI: " .
119 "Command not supported: $cmd");
120 }
121
122 $this->tpl->setContent($cont);
123 }
Base class for ILIAS Exception handling.

◆ getAssignmentId()

ilObjStudyProgrammeIndividualPlanGUI::getAssignmentId ( )
protected

Definition at line 125 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

126 {
127 require_once("Modules/StudyProgramme/classes/class.ilStudyProgrammeUserAssignment.php");
128 if (!is_numeric($_GET["ass_id"])) {
129 throw new ilException("Expected integer 'ass_id'");
130 }
131 return (int) $_GET["ass_id"];
132 }
$_GET["client_id"]

References $_GET.

Referenced by getAssignmentObject(), and updateFromInput().

+ Here is the caller graph for this function:

◆ getAssignmentObject()

ilObjStudyProgrammeIndividualPlanGUI::getAssignmentObject ( )
protected

Definition at line 134 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

135 {
136 if ($this->assignment_object === null) {
137 $id = $this->getAssignmentId();
138 $this->assignment_object = ilStudyProgrammeUserAssignment::getInstance($id);
139 }
140 return $this->assignment_object;
141 }
if(!array_key_exists('StateId', $_REQUEST)) $id

References $id, getAssignmentId(), and ilStudyProgrammeUserAssignment\getInstance().

Referenced by buildFrame(), manage(), updateFromCurrentPlan(), and view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getDeadlineFromForm()

ilObjStudyProgrammeIndividualPlanGUI::getDeadlineFromForm (   $prgrs_id)
protected

Get the deadline from form.

Parameters
int$prgrs_id
Returns
ilDateTime

Definition at line 278 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

279 {
280 $post_var = $this->getDeadlinePostVarTitle();
281 if (!$this->postContainDeadline()) {
282 throw new ilException("Expected array $post_var in POST");
283 }
284
285 $post_value = $_POST[$post_var];
286 $deadline = $post_value[$prgrs_id];
287
288 if ($deadline == "") {
289 return null;
290 }
291
292 return new ilDateTime($deadline, IL_CAL_DATE);
293 }
$_POST["username"]
const IL_CAL_DATE
@classDescription Date and time handling
postContainDeadline()
Checks whether $_POST contains deadline.

References $_POST, getDeadlinePostVarTitle(), IL_CAL_DATE, and postContainDeadline().

Referenced by updateDeadline().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getDeadlinePostVarTitle()

ilObjStudyProgrammeIndividualPlanGUI::getDeadlinePostVarTitle ( )

Definition at line 386 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

References POST_VAR_DEADLINE.

Referenced by getDeadlineFromForm(), and postContainDeadline().

+ Here is the caller graph for this function:

◆ getLinkTargetForSubTab()

ilObjStudyProgrammeIndividualPlanGUI::getLinkTargetForSubTab (   $a_tab,
  $a_ass_id 
)
protected

Definition at line 354 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

355 {
356 $this->ctrl->setParameter($this, "ass_id", $a_ass_id);
357 $lnk = $this->ctrl->getLinkTarget($this, $a_tab);
358 $this->ctrl->setParameter($this, "ass_id", null);
359 return $lnk;
360 }

Referenced by buildFrame().

+ Here is the caller graph for this function:

◆ getLinkTargetView()

static ilObjStudyProgrammeIndividualPlanGUI::getLinkTargetView (   $ctrl,
  $a_ass_id 
)
static

Definition at line 406 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

407 {
408 $cl = "ilObjStudyProgrammeIndividualPlanGUI";
409 $ctrl->setParameterByClass($cl, "ass_id", $a_ass_id);
410 $link = $ctrl->getLinkTargetByClass($cl, "view");
411 $ctrl->setParameterByClass($cl, "ass_id", null);
412 return $link;
413 }

References $ctrl.

Referenced by ilObjStudyProgrammeMembersGUI\getLinkTargetForAction().

+ Here is the caller graph for this function:

◆ getManualStatusAccredited()

ilObjStudyProgrammeIndividualPlanGUI::getManualStatusAccredited ( )

◆ getManualStatusNone()

ilObjStudyProgrammeIndividualPlanGUI::getManualStatusNone ( )

◆ getManualStatusNotRelevant()

ilObjStudyProgrammeIndividualPlanGUI::getManualStatusNotRelevant ( )

◆ getManualStatusPostVarTitle()

ilObjStudyProgrammeIndividualPlanGUI::getManualStatusPostVarTitle ( )

Definition at line 376 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

References POST_VAR_STATUS.

Referenced by getManualStatusUpdates().

+ Here is the caller graph for this function:

◆ getManualStatusUpdates()

ilObjStudyProgrammeIndividualPlanGUI::getManualStatusUpdates ( )
protected

Definition at line 315 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

316 {
317 $post_var = $this->getManualStatusPostVarTitle();
318 if (!array_key_exists($post_var, $_POST)) {
319 throw new ilException("Expected array $post_var in POST");
320 }
321 return $_POST[$post_var];
322 }

References $_POST, and getManualStatusPostVarTitle().

Referenced by updateStatus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getRequiredPointsPostVarTitle()

ilObjStudyProgrammeIndividualPlanGUI::getRequiredPointsPostVarTitle ( )

Definition at line 381 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

References POST_VAR_REQUIRED_POINTS.

Referenced by getRequiredPointsUpdates().

+ Here is the caller graph for this function:

◆ getRequiredPointsUpdates()

ilObjStudyProgrammeIndividualPlanGUI::getRequiredPointsUpdates (   $prgrs_id)
protected

Definition at line 324 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

325 {
326 $post_var = $this->getRequiredPointsPostVarTitle();
327 if (!array_key_exists($post_var, $_POST)) {
328 throw new ilException("Expected array $post_var in POST");
329 }
330
331 $post_value = $_POST[$post_var];
332 return (int) $post_value[$prgrs_id];
333 }

References $_POST, and getRequiredPointsPostVarTitle().

Referenced by updateRequiredPoints().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ manage()

ilObjStudyProgrammeIndividualPlanGUI::manage ( )
protected

Definition at line 154 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

155 {
156 require_once("Modules/StudyProgramme/classes/class.ilStudyProgrammeIndividualPlanTableGUI.php");
157 $ass = $this->getAssignmentObject();
158 $this->ctrl->setParameter($this, "ass_id", $ass->getId());
159 $this->ctrl->setParameter($this, "cmd", "manage");
160 $table = new ilStudyProgrammeIndividualPlanTableGUI($this, $ass, $this->sp_user_progress_db);
161 $frame = $this->buildFrame("manage", $table->getHTML());
162 $this->ctrl->setParameter($this, "ass_id", null);
163 return $frame;
164 }
if(empty($password)) $table
Definition: pwgen.php:24

References $table, buildFrame(), and getAssignmentObject().

+ Here is the call graph for this function:

◆ postContainDeadline()

ilObjStudyProgrammeIndividualPlanGUI::postContainDeadline ( )
protected

Checks whether $_POST contains deadline.

Returns
bool

Definition at line 300 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

301 {
302 $post_var = $this->getDeadlinePostVarTitle();
303 if (array_key_exists($post_var, $_POST)) {
304 return true;
305 }
306 return false;
307 }

References $_POST, and getDeadlinePostVarTitle().

Referenced by getDeadlineFromForm(), and updateStatus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ showSuccessMessage()

ilObjStudyProgrammeIndividualPlanGUI::showSuccessMessage (   $a_lng_var)
protected

Definition at line 309 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

310 {
311 require_once("Services/Utilities/classes/class.ilUtil.php");
312 ilUtil::sendSuccess($this->lng->txt("prg_$a_lng_var"), true);
313 }
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.

References ilUtil\sendSuccess().

Referenced by updateFromCurrentPlan(), and updateFromInput().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateDeadline()

ilObjStudyProgrammeIndividualPlanGUI::updateDeadline ( ilStudyProgrammeUserProgress  $prgrs)
protected

Updates current deadline.

Parameters
ilStudyProgrammeUserProgress$prgrs
Returns
ilDateTime

Definition at line 239 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

240 {
241 $deadline = $this->getDeadlineFromForm($prgrs->getId());
242 $prgrs->setDeadline($deadline);
243 $prgrs->updateProgress($this->user->getId());
244
245 return $deadline;
246 }
updateProgress($user_id)
Updates current progress.
setDeadline($deadline)
Set the deadline of this node.

References getDeadlineFromForm(), ilStudyProgrammeUserProgress\getId(), ilStudyProgrammeUserProgress\setDeadline(), ilStudyProgrammeUserProgress\updateProgress(), and user().

Referenced by updateStatus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateFromCurrentPlan()

ilObjStudyProgrammeIndividualPlanGUI::updateFromCurrentPlan ( )
protected

Definition at line 166 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

167 {
168 $ass = $this->getAssignmentObject();
169 $ass->updateFromProgram();
170 $this->ctrl->setParameter($this, "ass_id", $ass->getId());
171 $this->showSuccessMessage("update_from_plan_successful");
172 $this->ctrl->redirect($this, "manage");
173 }

References getAssignmentObject(), and showSuccessMessage().

+ Here is the call graph for this function:

◆ updateFromInput()

ilObjStudyProgrammeIndividualPlanGUI::updateFromInput ( )
protected

Definition at line 175 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

176 {
177 require_once("Modules/StudyProgramme/classes/class.ilStudyProgrammeUserProgress.php");
178
179 $changed = false;
180
181 $changed = $this->updateStatus();
182
183 $this->ctrl->setParameter($this, "ass_id", $this->getAssignmentId());
184 if ($changed) {
185 $this->showSuccessMessage("update_successful");
186 }
187 $this->ctrl->redirect($this, "manage");
188 }

References $changed, getAssignmentId(), showSuccessMessage(), and updateStatus().

+ Here is the call graph for this function:

◆ updateRequiredPoints()

ilObjStudyProgrammeIndividualPlanGUI::updateRequiredPoints (   $prgrs_id)
protected

Definition at line 248 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

249 {
250 $required_points = $this->getRequiredPointsUpdates($prgrs_id);
251 $changed = false;
252
253 $prgrs = $this->sp_user_progress_db->getInstanceById($prgrs_id);
254 $cur_status = $prgrs->getStatus();
256 return false;
257 }
258
259 if ($required_points < 0) {
260 $required_points = 0;
261 }
262
263 if ($required_points == $prgrs->getAmountOfPoints()) {
264 return false;
265 }
266
267 $prgrs->setRequiredAmountOfPoints($required_points, $this->user->getId());
268 return true;
269 }

References $changed, getRequiredPointsUpdates(), ilStudyProgrammeProgress\STATUS_IN_PROGRESS, and user().

Referenced by updateStatus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateStatus()

ilObjStudyProgrammeIndividualPlanGUI::updateStatus ( )
protected

Definition at line 190 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

191 {
192 $status_updates = $this->getManualStatusUpdates();
193 $changed = false;
194 foreach ($status_updates as $prgrs_id => $status) {
195 $prgrs = $this->sp_user_progress_db->getInstanceById($prgrs_id);
196 $cur_status = $prgrs->getStatus();
197
198 if ($status == self::MANUAL_STATUS_NONE && $cur_status == ilStudyProgrammeProgress::STATUS_ACCREDITED) {
199 $prgrs->unmarkAccredited($this->user->getId());
200 $changed = true;
201 } elseif ($status == self::MANUAL_STATUS_NONE && $cur_status == ilStudyProgrammeProgress::STATUS_NOT_RELEVANT) {
202 $prgrs->markRelevant($this->user->getId());
203 $changed = true;
204 } elseif ($status == self::MANUAL_STATUS_NOT_RELEVANT && $cur_status != ilStudyProgrammeProgress::STATUS_NOT_RELEVANT) {
205 $prgrs->markNotRelevant($this->user->getId());
206 $changed = true;
207 } elseif ($status == self::MANUAL_STATUS_ACCREDITED && $cur_status != ilStudyProgrammeProgress::STATUS_ACCREDITED) {
208 $prgrs->markAccredited($this->user->getId());
209 $changed = true;
210 }
211
212 $deadline = null;
213 if ($this->postContainDeadline()) {
214 $deadline = $this->updateDeadline($prgrs);
215 }
216
218 $changed = $this->updateRequiredPoints($prgrs_id) || $changed;
219
220 if ($deadline !== null && $deadline->get(IL_CAL_DATE) < date("Y-m-d")) {
221 $prgrs->markFailed($this->user->getId());
222 }
223 } elseif ($cur_status == ilStudyProgrammeProgress::STATUS_FAILED) {
224 if ($deadline === null || $deadline->get(IL_CAL_DATE) > date("Y-m-d")) {
225 $prgrs->markNotFailed($this->user->getId());
226 }
227 }
228 }
229 return $changed;
230 }
date( 'd-M-Y', $objPHPExcel->getProperties() ->getCreated())
updateDeadline(ilStudyProgrammeUserProgress $prgrs)
Updates current deadline.

References $changed, date, getManualStatusUpdates(), IL_CAL_DATE, postContainDeadline(), ilStudyProgrammeProgress\STATUS_ACCREDITED, ilStudyProgrammeProgress\STATUS_FAILED, ilStudyProgrammeProgress\STATUS_IN_PROGRESS, ilStudyProgrammeProgress\STATUS_NOT_RELEVANT, updateDeadline(), updateRequiredPoints(), and user().

Referenced by updateFromInput().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ view()

ilObjStudyProgrammeIndividualPlanGUI::view ( )
protected

Definition at line 143 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

144 {
145 require_once("Modules/StudyProgramme/classes/class.ilStudyProgrammeIndividualPlanProgressListGUI.php");
146 $gui = new ilStudyProgrammeIndividualPlanProgressListGUI($this->getAssignmentObject()->getRootProgress());
147 $gui->setOnlyRelevant(true);
148 // Wrap a frame around the original gui element to correct rendering.
149 $tpl = new ilTemplate("tpl.individual_plan_tree_frame.html", false, false, "Modules/StudyProgramme");
150 $tpl->setVariable("CONTENT", $gui->getHTML());
151 return $this->buildFrame("view", $tpl->get());
152 }

References $tpl, buildFrame(), and getAssignmentObject().

+ Here is the call graph for this function:

Field Documentation

◆ $ctrl

ilObjStudyProgrammeIndividualPlanGUI::$ctrl

Definition at line 17 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by getLinkTargetView().

◆ $ilAccess

ilObjStudyProgrammeIndividualPlanGUI::$ilAccess
protected

Definition at line 27 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by __construct().

◆ $ilias

ilObjStudyProgrammeIndividualPlanGUI::$ilias

Definition at line 42 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by __construct().

◆ $ilLog

ilObjStudyProgrammeIndividualPlanGUI::$ilLog
protected

Definition at line 37 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by __construct().

◆ $lng

ilObjStudyProgrammeIndividualPlanGUI::$lng

Definition at line 47 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by __construct().

◆ $object

ilObjStudyProgrammeIndividualPlanGUI::$object

◆ $parent_gui

ilObjStudyProgrammeIndividualPlanGUI::$parent_gui
protected

◆ $sp_user_progress_db

ilObjStudyProgrammeIndividualPlanGUI::$sp_user_progress_db
protected

Definition at line 64 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by __construct().

◆ $toolbar

ilObjStudyProgrammeIndividualPlanGUI::$toolbar

◆ $tpl

ilObjStudyProgrammeIndividualPlanGUI::$tpl

Definition at line 22 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by __construct(), buildFrame(), and view().

◆ $user

ilObjStudyProgrammeIndividualPlanGUI::$user

◆ MANUAL_STATUS_ACCREDITED

const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_ACCREDITED = 2

◆ MANUAL_STATUS_NONE

const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_NONE = 0

Definition at line 372 of file class.ilObjStudyProgrammeIndividualPlanGUI.php.

Referenced by getManualStatusNone().

◆ MANUAL_STATUS_NOT_RELEVANT

const ilObjStudyProgrammeIndividualPlanGUI::MANUAL_STATUS_NOT_RELEVANT = 1

◆ POST_VAR_DEADLINE

const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_DEADLINE = "deadline"

◆ POST_VAR_REQUIRED_POINTS

const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_REQUIRED_POINTS = "required_points"

◆ POST_VAR_STATUS

const ilObjStudyProgrammeIndividualPlanGUI::POST_VAR_STATUS = "status"

The documentation for this class was generated from the following file: