ILIAS
Release_5_0_x_branch Revision 61816
|
LP collection of repository objects. More...
Public Member Functions | |
getPossibleItems ($a_ref_id, $a_full_data=false) | |
cloneCollection ($a_target_id, $a_copy_id) | |
deactivateEntries (array $a_item_ids) | |
activateEntries (array $a_item_ids) | |
createNewGrouping (array $a_item_ids, $a_num_obligatory=1) | |
releaseGrouping (array $a_item_ids) | |
saveObligatoryMaterials (array $a_obl) | |
getTableGUIData ($a_parent_ref_id) | |
getGroupedItemsForLPStatus () | |
Public Member Functions inherited from ilLPCollection | |
__construct ($a_obj_id, $a_mode) | |
hasSelectableItems () | |
getItems () | |
delete () | |
isAssignedEntry ($a_item_id) |
Static Public Member Functions | |
static | hasGroupedItems ($a_obj_id) |
Protected Member Functions | |
validateEntry ($a_item_ref_id, $a_item_type=null) | |
read () | |
addEntry ($a_item_id) | |
deleteEntry ($a_item_id) | |
getGroupingIds (array $a_item_ids) | |
parseTableGUIItem ($a_id, array $a_item) | |
getTableGUItemGroup ($item_id) | |
Protected Member Functions inherited from ilLPCollection | |
validateEntry ($a_item_id) |
Static Protected Attributes | |
static | $possible_items = array() |
Additional Inherited Members | |
Protected Attributes inherited from ilLPCollection | |
$obj_id | |
$mode | |
$items |
LP collection of repository objects.
Definition at line 16 of file class.ilLPCollectionOfRepositoryObjects.php.
ilLPCollectionOfRepositoryObjects::activateEntries | ( | array | $a_item_ids | ) |
Reimplemented from ilLPCollection.
Definition at line 314 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, and getGroupingIds().
Referenced by createNewGrouping().
|
protected |
Reimplemented from ilLPCollection.
Definition at line 225 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, deleteEntry(), and ilLPCollection\isAssignedEntry().
Referenced by cloneCollection().
ilLPCollectionOfRepositoryObjects::cloneCollection | ( | $a_target_id, | |
$a_copy_id | |||
) |
Reimplemented from ilLPCollection.
Definition at line 143 of file class.ilLPCollectionOfRepositoryObjects.php.
References ilLPCollection\$mode, ilCopyWizardOptions\_getInstance(), ilObject\_lookupObjId(), addEntry(), and getGroupedItemsForLPStatus().
ilLPCollectionOfRepositoryObjects::createNewGrouping | ( | array | $a_item_ids, |
$a_num_obligatory = 1 |
|||
) |
Definition at line 331 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, $res, $row, activateEntries(), DB_FETCHMODE_OBJECT, getGroupingIds(), and releaseGrouping().
ilLPCollectionOfRepositoryObjects::deactivateEntries | ( | array | $a_item_ids | ) |
Reimplemented from ilLPCollection.
Definition at line 297 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, and getGroupingIds().
|
protected |
Reimplemented from ilLPCollection.
Definition at line 250 of file class.ilLPCollectionOfRepositoryObjects.php.
Referenced by addEntry(), and read().
ilLPCollectionOfRepositoryObjects::getGroupedItemsForLPStatus | ( | ) |
Definition at line 507 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, ilLPCollection\$items, $query, $res, $row, DB_FETCHMODE_OBJECT, and ilLPCollection\getItems().
Referenced by cloneCollection().
|
protected |
Definition at line 278 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by activateEntries(), createNewGrouping(), deactivateEntries(), and releaseGrouping().
ilLPCollectionOfRepositoryObjects::getPossibleItems | ( | $a_ref_id, | |
$a_full_data = false |
|||
) |
Definition at line 20 of file class.ilLPCollectionOfRepositoryObjects.php.
References ilLPCollection\isAssignedEntry(), ilRepositoryObjectPluginSlot\isTypePluginWithLP(), and validateEntry().
Referenced by getTableGUIData(), and read().
ilLPCollectionOfRepositoryObjects::getTableGUIData | ( | $a_parent_ref_id | ) |
Definition at line 422 of file class.ilLPCollectionOfRepositoryObjects.php.
References ilLPCollection\$items, getPossibleItems(), getTableGUItemGroup(), and parseTableGUIItem().
|
protected |
Definition at line 478 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, ilLPCollection\$items, $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by getTableGUIData().
|
static |
Definition at line 267 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, and $res.
Referenced by ilLPCollectionSettingsTableGUI\parse().
|
protected |
Definition at line 464 of file class.ilLPCollectionOfRepositoryObjects.php.
References ilObjectLP\getInstance(), and ilLPCollection\isAssignedEntry().
Referenced by getTableGUIData().
|
protected |
Reimplemented from ilLPCollection.
Definition at line 192 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, ilLPCollection\$items, $ref_id, $res, $row, ilObject\_getAllReferences(), DB_FETCHMODE_OBJECT, deleteEntry(), getPossibleItems(), and validateEntry().
ilLPCollectionOfRepositoryObjects::releaseGrouping | ( | array | $a_item_ids | ) |
Definition at line 374 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, and getGroupingIds().
Referenced by createNewGrouping().
ilLPCollectionOfRepositoryObjects::saveObligatoryMaterials | ( | array | $a_obl | ) |
Definition at line 388 of file class.ilLPCollectionOfRepositoryObjects.php.
References $ilDB, $query, $res, $row, and DB_FETCHMODE_OBJECT.
|
protected |
Definition at line 122 of file class.ilLPCollectionOfRepositoryObjects.php.
References ilObject\_lookupObjId(), ilObject\_lookupType(), and ilObjectLP\getInstance().
Referenced by getPossibleItems(), and read().
|
staticprotected |
Definition at line 18 of file class.ilLPCollectionOfRepositoryObjects.php.