|
ILIAS
release_8 Revision v8.24
|
Go to the source code of this file.
Variables | |
| trait | ilPRGAssignmentActions |
| This trait is for (physical) separation of code only; it is actually just part of an ilPRGAssignment and MUST not be used anywhere else. More... | |
|
protected |
Definition at line 213 of file ilPRGAssignmentActions.php.
Referenced by updatePlanFromRepository().
Here is the caller graph for this function:| changeAmountOfPoints | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection, | ||
| int | $points | ||
| ) |
Definition at line 649 of file ilPRGAssignmentActions.php.
References ilPRGMessageCollection\add(), ilPRGProgress\getNodeId(), and getProgressIdString().
Here is the call graph for this function:| changeProgressDeadline | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection, | ||
| ?DateTimeImmutable | $deadline | ||
| ) |
Definition at line 581 of file ilPRGAssignmentActions.php.
References ilPRGMessageCollection\add(), ilPRGProgress\getNodeId(), and getProgressIdString().
Here is the call graph for this function:| changeProgressValidityDate | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection, | ||
| ?DateTimeImmutable | $validity_date | ||
| ) |
Definition at line 615 of file ilPRGAssignmentActions.php.
References ilPRGMessageCollection\add(), ilPRGProgress\getNodeId(), and getProgressIdString().
Here is the call graph for this function:
|
protected |
Definition at line 55 of file ilPRGAssignmentActions.php.
References $c, $DIC, ilObject\_exists(), ilObject\_lookupDeletedDate(), ilContainerReference\_lookupTargetRefId(), and getRefIdFor().
Referenced by hasCompletedCourseChild().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 41 of file ilPRGAssignmentActions.php.
Referenced by updateParentProgresses().
Here is the caller graph for this function:
|
protected |
Definition at line 31 of file ilPRGAssignmentActions.php.
Referenced by changeAmountOfPoints(), changeProgressDeadline(), changeProgressValidityDate(), markNotRelevant(), and markRelevant().
Here is the caller graph for this function:
|
protected |
Definition at line 46 of file ilPRGAssignmentActions.php.
References ilObject\_getAllReferences().
Referenced by getCourseReferencesInNode(), ilObjStudyProgramme\getInstanceByObjId(), ilObjStudyProgramme\getObjIdsOfChildren(), and ilObjStudyProgramme\getPrgInstanceByObjId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 292 of file ilPRGAssignmentActions.php.
Referenced by initAssignmentDates().
Here is the caller graph for this function:
|
protected |
Definition at line 73 of file ilPRGAssignmentActions.php.
References ilLPStatus\_hasUserCompleted(), ilContainerReference\_lookupTargetId(), getCourseReferencesInNode(), and ilPRGProgress\getNodeId().
Here is the call graph for this function:| initAssignmentDates | ( | ) |
Definition at line 320 of file ilPRGAssignmentActions.php.
References getZipper(), and ilPRGProgress\withAssignmentDate().
Here is the call graph for this function:| invalidate | ( | ilStudyProgrammeSettingsRepository | $settings_repo | ) |
Definition at line 681 of file ilPRGAssignmentActions.php.
| markAccredited | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| ilStudyProgrammeEvents | $events, | ||
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection | ||
| ) |
Definition at line 396 of file ilPRGAssignmentActions.php.
References ilPRGMessageCollection\add(), ilPRGProgress\getAmountOfPoints(), ilPRGProgress\getNodeId(), ilPRGProgress\getStatus(), ilPRGProgress\getValidityOfQualification(), if, ilPRGProgress\isRelevant(), ilPRGProgress\isTransitionAllowedTo(), ilPRGProgress\markAccredited(), and ilPRGProgress\STATUS_ACCREDITED.
Here is the call graph for this function:| markNotRelevant | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection | ||
| ) |
Definition at line 367 of file ilPRGAssignmentActions.php.
References ilPRGMessageCollection\add(), and getProgressIdString().
Here is the call graph for this function:| markProgressesFailedForExpiredDeadline | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $acting_usr_id | ||
| ) |
Definition at line 551 of file ilPRGAssignmentActions.php.
| markRelevant | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection | ||
| ) |
Definition at line 344 of file ilPRGAssignmentActions.php.
References ilPRGMessageCollection\add(), ilPRGProgress\getNodeId(), and getProgressIdString().
Here is the call graph for this function:
|
protected |
Definition at line 307 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getNodeId().
Here is the call graph for this function:
|
protected |
Definition at line 315 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getNodeId().
Here is the call graph for this function:
|
protected |
Definition at line 299 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getNodeId().
Here is the call graph for this function:
|
protected |
Definition at line 311 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getNodeId().
Here is the call graph for this function:
|
protected |
Definition at line 303 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getNodeId().
Here is the call graph for this function:
|
protected |
Definition at line 84 of file ilPRGAssignmentActions.php.
Referenced by updateParentProgresses().
Here is the caller graph for this function:| resetProgresses | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $acting_usr_id | ||
| ) |
Definition at line 329 of file ilPRGAssignmentActions.php.
References resetProgressToSettings(), and updateProgressRelevanceFromSettings().
Here is the call graph for this function:
|
protected |
Definition at line 259 of file ilPRGAssignmentActions.php.
References updateProgressDeadlineFromSettings(), and updateProgressValidityFromSettings().
Referenced by resetProgresses(), and updatePlanFromRepository().
Here is the call graph for this function:
Here is the caller graph for this function:| succeed | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $triggering_obj_id | ||
| ) |
Definition at line 520 of file ilPRGAssignmentActions.php.
| unmarkAccredited | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $node_id, | ||
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection | ||
| ) |
Definition at line 443 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getAchievedPointsOfChildren(), ilPRGProgress\getStatus(), if, ilPRGProgress\isRelevant(), ilPRGProgress\isTransitionAllowedTo(), ilPRGProgress\STATUS_COMPLETED, ilPRGProgress\STATUS_IN_PROGRESS, and ilPRGProgress\unmarkAccredited().
Here is the call graph for this function:
|
protected |
Definition at line 134 of file ilPRGAssignmentActions.php.
References $format, ilPRGProgress\DATE_FORMAT, getNow(), recalculateProgressStatus(), and ILIAS\StudyProgramme\Assignment\Zipper\toParent().
Here is the call graph for this function:| updatePlanFromRepository | ( | ilStudyProgrammeSettingsRepository | $settings_repo, |
| int | $acting_usr_id, | ||
| ilPRGMessageCollection | $err_collection | ||
| ) |
Definition at line 492 of file ilPRGAssignmentActions.php.
References applyProgressDeadline(), ILIAS\StudyProgramme\Assignment\Node\getPath(), ILIAS\StudyProgramme\Assignment\Node\getSubnodes(), resetProgressToSettings(), and updateProgressRelevanceFromSettings().
Here is the call graph for this function:
|
protected |
Definition at line 181 of file ilPRGAssignmentActions.php.
References ilPRGProgress\getAssignmentDate().
Referenced by resetProgressToSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 196 of file ilPRGAssignmentActions.php.
References ilPRGProgress\STATUS_IN_PROGRESS, and ilPRGProgress\withStatus().
Referenced by resetProgresses(), and updatePlanFromRepository().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 158 of file ilPRGAssignmentActions.php.
Referenced by resetProgressToSettings().
Here is the caller graph for this function:| trait ilPRGAssignmentActions |
This trait is for (physical) separation of code only; it is actually just part of an ilPRGAssignment and MUST not be used anywhere else.
Definition at line 27 of file ilPRGAssignmentActions.php.