ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
LP collection base class. More...
Public Member Functions | |
__construct ($a_obj_id, $a_mode) | |
hasSelectableItems () | |
cloneCollection ($a_target_id, $a_copy_id) | |
getItems () | |
delete () | |
isAssignedEntry ($a_item_id) | |
deactivateEntries (array $a_item_ids) | |
activateEntries (array $a_item_ids) | |
Static Public Member Functions | |
static | getInstanceByMode ($a_obj_id, $a_mode) |
static | getCollectionModes () |
Protected Member Functions | |
read ($a_obj_id) | |
validateEntry ($a_item_id) | |
addEntry ($a_item_id) | |
deleteEntry ($a_item_id) | |
Protected Attributes | |
$obj_id | |
$mode | |
$items | |
LP collection base class.
Definition at line 14 of file class.ilLPCollection.php.
ilLPCollection::__construct | ( | $a_obj_id, | |
$a_mode | |||
) |
Definition at line 20 of file class.ilLPCollection.php.
References read().
ilLPCollection::activateEntries | ( | array | $a_item_ids | ) |
Definition at line 208 of file class.ilLPCollection.php.
References addEntry().
|
protected |
Definition at line 169 of file class.ilLPCollection.php.
References $DIC, $ilDB, $query, and isAssignedEntry().
Referenced by activateEntries().
ilLPCollection::cloneCollection | ( | $a_target_id, | |
$a_copy_id | |||
) |
Definition at line 76 of file class.ilLPCollection.php.
References $DIC, $ilLog, $mode, ilCopyWizardOptions\_getInstance(), and ilObject\_lookupObjId().
ilLPCollection::deactivateEntries | ( | array | $a_item_ids | ) |
Definition at line 201 of file class.ilLPCollection.php.
References deleteEntry().
ilLPCollection::delete | ( | ) |
|
protected |
Definition at line 188 of file class.ilLPCollection.php.
References $DIC, $ilDB, and $query.
Referenced by deactivateEntries(), and read().
|
static |
Definition at line 59 of file class.ilLPCollection.php.
References ilLPObjSettings\LP_MODE_COLLECTION, ilLPObjSettings\LP_MODE_COLLECTION_MANUAL, ilLPObjSettings\LP_MODE_COLLECTION_MOBS, ilLPObjSettings\LP_MODE_COLLECTION_TLT, ilLPObjSettings\LP_MODE_OBJECTIVES, and ilLPObjSettings\LP_MODE_SCORM.
Referenced by ilLPStatus\checkLPModesForObjects().
|
static |
Definition at line 30 of file class.ilLPCollection.php.
References $path, ilLPObjSettings\LP_MODE_COLLECTION, ilLPObjSettings\LP_MODE_COLLECTION_MANUAL, ilLPObjSettings\LP_MODE_COLLECTION_MOBS, ilLPObjSettings\LP_MODE_COLLECTION_TLT, ilLPObjSettings\LP_MODE_MANUAL_BY_TUTOR, ilLPObjSettings\LP_MODE_OBJECTIVES, and ilLPObjSettings\LP_MODE_SCORM.
Referenced by ilLearningSequenceImporter\buildLPSettings(), ilObjectLP\getCollectionInstance(), and ilLearningSequenceXMLWriter\writeLPSettings().
ilLPCollection::getItems | ( | ) |
Definition at line 106 of file class.ilLPCollection.php.
References $items.
Referenced by ilLPCollectionOfRepositoryObjects\getGroupedItemsForLPStatus().
ilLPCollection::hasSelectableItems | ( | ) |
Definition at line 71 of file class.ilLPCollection.php.
ilLPCollection::isAssignedEntry | ( | $a_item_id | ) |
Definition at line 161 of file class.ilLPCollection.php.
Referenced by addEntry(), ilLPCollectionOfRepositoryObjects\addEntry(), ilLPCollectionOfRepositoryObjects\getPossibleItems(), ilLPCollectionOfMediaObjects\getTableGUIData(), ilLPCollectionOfLMChapters\getTableGUIData(), ilLPCollectionOfSCOs\getTableGUIData(), and ilLPCollectionOfRepositoryObjects\parseTableGUIItem().
|
protected |
Definition at line 111 of file class.ilLPCollection.php.
References $DIC, $ilDB, $items, $res, $row, deleteEntry(), ilDBConstants\FETCHMODE_OBJECT, and validateEntry().
Referenced by __construct().
|
protected |
Definition at line 156 of file class.ilLPCollection.php.
Referenced by read().
|
protected |
Definition at line 18 of file class.ilLPCollection.php.
Referenced by ilLPCollectionOfRepositoryObjects\getGroupedItemsForLPStatus(), getItems(), ilLPCollectionOfMediaObjects\getPossibleItems(), ilLPCollectionOfLMChapters\getPossibleItems(), ilLPCollectionOfSCOs\getPossibleItems(), ilLPCollectionOfRepositoryObjects\getTableGUIData(), ilLPCollectionOfRepositoryObjects\getTableGUItemGroup(), read(), and ilLPCollectionOfRepositoryObjects\read().
|
protected |
Definition at line 17 of file class.ilLPCollection.php.
Referenced by ilLPCollectionOfMediaObjects\cloneCollection(), cloneCollection(), ilLPCollectionOfSCOs\cloneCollection(), and ilLPCollectionOfRepositoryObjects\cloneCollection().
|
protected |
Definition at line 16 of file class.ilLPCollection.php.
Referenced by ilLPCollectionOfMediaObjects\getPossibleItems(), ilLPCollectionOfLMChapters\getPossibleItems(), and ilLPCollectionOfSCOs\getPossibleItems().