ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (int $a_object_ref_id, int $a_object_id) | |
getObjId () | |
getRefId () | |
getStartObjects () | |
delete (int $a_crs_start_id) | |
deleteItem (int $a_item_ref_id) | |
exists (int $a_item_ref_id) | |
add (int $a_item_ref_id) | |
setObjectPos (int $a_start_id, int $a_pos) | |
getPossibleStarters () | |
allFullfilled (int $a_user_id) | |
isFullfilled (int $a_user_id, int $a_item_id) | |
cloneDependencies (int $a_target_id, int $a_copy_id) | |
Static Public Member Functions | |
static | isStartObject (int $a_container_id, int $a_item_ref_id) |
Protected Member Functions | |
setObjId (int $a_id) | |
setRefId (int $a_ref_id) | |
read () | |
Protected Attributes | |
ilTree | $tree |
ilDBInterface | $db |
ilObjectDataCache | $obj_data_cache |
ilLogger | $log |
int | $ref_id |
int | $obj_id |
array | $start_objs = [] |
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 ilContainerStartObjects
Definition at line 24 of file class.ilContainerStartObjects.php.
ilContainerStartObjects::__construct | ( | int | $a_object_ref_id, |
int | $a_object_id | ||
) |
Definition at line 34 of file class.ilContainerStartObjects.php.
References $DIC, read(), setObjId(), and setRefId().
ilContainerStartObjects::add | ( | int | $a_item_ref_id | ) |
Definition at line 127 of file class.ilContainerStartObjects.php.
References $db, $ilDB, $query, getObjId(), and ILIAS\Repository\int().
Referenced by ilLOSettings\updateStartObjects().
ilContainerStartObjects::allFullfilled | ( | int | $a_user_id | ) |
Definition at line 185 of file class.ilContainerStartObjects.php.
References getStartObjects(), and isFullfilled().
ilContainerStartObjects::cloneDependencies | ( | int | $a_target_id, |
int | $a_copy_id | ||
) |
Definition at line 235 of file class.ilContainerStartObjects.php.
References $data, $log, $obj_data_cache, ilCopyWizardOptions\_getInstance(), getStartObjects(), and ilLogger\write().
ilContainerStartObjects::delete | ( | int | $a_crs_start_id | ) |
Definition at line 95 of file class.ilContainerStartObjects.php.
References $db, $ilDB, $query, and getObjId().
ilContainerStartObjects::deleteItem | ( | int | $a_item_ref_id | ) |
Definition at line 105 of file class.ilContainerStartObjects.php.
References $db, $ilDB, $query, and getObjId().
Referenced by ilLOSettings\updateStartObjects().
ilContainerStartObjects::exists | ( | int | $a_item_ref_id | ) |
Definition at line 115 of file class.ilContainerStartObjects.php.
References $db, $ilDB, $query, $res, and getObjId().
Referenced by ilLOSettings\updateStartObjects().
ilContainerStartObjects::getObjId | ( | ) |
Definition at line 55 of file class.ilContainerStartObjects.php.
References $obj_id.
Referenced by add(), delete(), deleteItem(), exists(), read(), and setObjectPos().
ilContainerStartObjects::getPossibleStarters | ( | ) |
Definition at line 168 of file class.ilContainerStartObjects.php.
References ilObjectActivation\getItems(), and getRefId().
ilContainerStartObjects::getRefId | ( | ) |
Definition at line 65 of file class.ilContainerStartObjects.php.
References $ref_id.
Referenced by getPossibleStarters(), and isFullfilled().
ilContainerStartObjects::getStartObjects | ( | ) |
Definition at line 70 of file class.ilContainerStartObjects.php.
Referenced by allFullfilled(), and cloneDependencies().
ilContainerStartObjects::isFullfilled | ( | int | $a_user_id, |
int | $a_item_id | ||
) |
Definition at line 195 of file class.ilContainerStartObjects.php.
References $obj_data_cache, $type, ilLPStatus\_hasUserCompleted(), ilObjSurveyAccess\_lookupFinished(), ilObjTestAccess\checkCondition(), getRefId(), and ilObjectDataCache\lookupObjId().
Referenced by allFullfilled().
|
static |
Definition at line 261 of file class.ilContainerStartObjects.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilLOTestQuestionAdapter\isQualifiedStartRun().
|
protected |
Definition at line 75 of file class.ilContainerStartObjects.php.
References $db, $ilDB, $query, $res, $tree, ilDBConstants\FETCHMODE_OBJECT, getObjId(), ILIAS\Repository\int(), and ilTree\isInTree().
Referenced by __construct().
ilContainerStartObjects::setObjectPos | ( | int | $a_start_id, |
int | $a_pos | ||
) |
Definition at line 152 of file class.ilContainerStartObjects.php.
References $db, $ilDB, and getObjId().
|
protected |
Definition at line 50 of file class.ilContainerStartObjects.php.
Referenced by __construct().
|
protected |
Definition at line 60 of file class.ilContainerStartObjects.php.
Referenced by __construct().
|
protected |
Definition at line 27 of file class.ilContainerStartObjects.php.
Referenced by add(), delete(), deleteItem(), exists(), read(), and setObjectPos().
|
protected |
Definition at line 29 of file class.ilContainerStartObjects.php.
Referenced by cloneDependencies().
|
protected |
Definition at line 28 of file class.ilContainerStartObjects.php.
Referenced by cloneDependencies(), and isFullfilled().
|
protected |
Definition at line 31 of file class.ilContainerStartObjects.php.
Referenced by getObjId().
|
protected |
Definition at line 30 of file class.ilContainerStartObjects.php.
Referenced by getRefId().
|
protected |
Definition at line 32 of file class.ilContainerStartObjects.php.
|
protected |
Definition at line 26 of file class.ilContainerStartObjects.php.
Referenced by read().