ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Event listener for study programs. More...
Static Public Member Functions | |
static | handleEvent (string $component, string $event, array $parameter) |
Static Private Member Functions | |
static | onServiceUserDeleteUser (array $parameter) |
static | onServiceTrackingUpdateStatus (array $parameter) |
static | onServiceTreeInsertNode (array $parameter) |
static | onServiceTreeMoveTree (array $parameter) |
static | onServiceObjectDeleteOrToTrash (array $parameter) |
static | getStudyProgramme (int $ref_id) |
static | adjustProgrammeLPMode (int $ref_id) |
static | addMissingProgresses (int $ref_id) |
static | addCrsToProgrammes (int $crs_ref_id, int $cat_ref_id) |
static | removeCrsFromProgrammes (int $crs_ref_id, int $cat_ref_id) |
static | addMemberToProgrammes (string $src_type, array $params) |
static | removeMemberFromProgrammes (string $src_type, array $params) |
Event listener for study programs.
Has the following tasks:
Definition at line 32 of file class.ilStudyProgrammeAppEventListener.php.
|
staticprivate |
Definition at line 279 of file class.ilStudyProgrammeAppEventListener.php.
References ilObjStudyProgramme\addCrsToProgrammes().
Referenced by onServiceTreeInsertNode(), and onServiceTreeMoveTree().
|
staticprivate |
Definition at line 289 of file class.ilStudyProgrammeAppEventListener.php.
References $id, $params, ilObject\_getAllReferences(), ilObjStudyProgramme\addMemberToProgrammes(), ilStudyProgrammeAutoMembershipSource\TYPE_COURSE, ilStudyProgrammeAutoMembershipSource\TYPE_GROUP, and ilStudyProgrammeAutoMembershipSource\TYPE_ROLE.
Referenced by handleEvent().
|
staticprivate |
Definition at line 273 of file class.ilStudyProgrammeAppEventListener.php.
References $ref_id, and getStudyProgramme().
Referenced by onServiceTreeInsertNode().
|
staticprivate |
Definition at line 267 of file class.ilStudyProgrammeAppEventListener.php.
References $ref_id, and getStudyProgramme().
Referenced by onServiceObjectDeleteOrToTrash(), onServiceTreeInsertNode(), and onServiceTreeMoveTree().
|
staticprivate |
Definition at line 262 of file class.ilStudyProgrammeAppEventListener.php.
References $ref_id, and ilObjStudyProgramme\getInstanceByRefId().
Referenced by addMissingProgresses(), and adjustProgrammeLPMode().
|
static |
ilException |
Definition at line 37 of file class.ilStudyProgrammeAppEventListener.php.
References $DIC, Vendor\Package\$e, addMemberToProgrammes(), onServiceObjectDeleteOrToTrash(), onServiceTrackingUpdateStatus(), onServiceTreeInsertNode(), onServiceTreeMoveTree(), onServiceUserDeleteUser(), removeMemberFromProgrammes(), ilStudyProgrammeAutoMembershipSource\TYPE_COURSE, ilStudyProgrammeAutoMembershipSource\TYPE_GROUP, ilStudyProgrammeAutoMembershipSource\TYPE_ORGU, and ilStudyProgrammeAutoMembershipSource\TYPE_ROLE.
|
staticprivate |
Definition at line 249 of file class.ilStudyProgrammeAppEventListener.php.
References ilObject\_lookupType(), adjustProgrammeLPMode(), and ILIAS\Repository\int().
Referenced by handleEvent().
|
staticprivate |
Definition at line 178 of file class.ilStudyProgrammeAppEventListener.php.
References ilObject\_getAllReferences(), ilContainerReference\_lookupSourceIds(), ilLPStatus\LP_STATUS_COMPLETED_NUM, and ilObjStudyProgramme\setProgressesCompletedIfParentIsProgrammeInLPCompletedMode().
Referenced by handleEvent().
|
staticprivate |
Definition at line 196 of file class.ilStudyProgrammeAppEventListener.php.
References ilObject\_lookupType(), addCrsToProgrammes(), addMissingProgresses(), adjustProgrammeLPMode(), and ILIAS\Repository\int().
Referenced by handleEvent().
|
staticprivate |
Definition at line 215 of file class.ilStudyProgrammeAppEventListener.php.
References ilObject\_lookupType(), addCrsToProgrammes(), adjustProgrammeLPMode(), ILIAS\Repository\int(), and removeCrsFromProgrammes().
Referenced by handleEvent().
|
staticprivate |
Definition at line 168 of file class.ilStudyProgrammeAppEventListener.php.
References ilStudyProgrammeDIC\dic().
Referenced by handleEvent().
|
staticprivate |
Definition at line 284 of file class.ilStudyProgrammeAppEventListener.php.
References ilObjStudyProgramme\removeCrsFromProgrammes().
Referenced by onServiceTreeMoveTree().
|
staticprivate |
Definition at line 307 of file class.ilStudyProgrammeAppEventListener.php.
References $id, $params, ilObject\_getAllReferences(), ilObjStudyProgramme\removeMemberFromProgrammes(), ilStudyProgrammeAutoMembershipSource\TYPE_COURSE, ilStudyProgrammeAutoMembershipSource\TYPE_GROUP, and ilStudyProgrammeAutoMembershipSource\TYPE_ROLE.
Referenced by handleEvent().