3 declare(strict_types=0);
    21         if (!isset(self::$possible_items[$a_ref_id])) {
    28             $tree->setTableNames(
'lm_tree', 
'lm_data');
    29             $tree->setTreeTablePK(
"lm_id");
    30             foreach ($tree->getChilds($tree->readRootId()) as $child) {
    31                 if ($child[
"type"] == 
"st") {
    36                     $items[$child[
"obj_id"]] = $child;
    40             self::$possible_items[$a_ref_id] = 
$items;
    43         return self::$possible_items[$a_ref_id];
    57             $tmp[
'id'] = $item[
'obj_id'];
    59             $tmp[
'title'] = $item[
'title'];
    60             $tmp[
'type'] = $item[
'type'];
    64             $tmp[
'url'] = ilLink::_getLink(
    72                 $tmp[
'tlt'] = $item[
'tlt'];
 
LP collection of learning module chapters. 
 
static array $possible_items
 
isAssignedEntry(int $a_item_id)
 
const LP_MODE_COLLECTION_TLT
 
static _getTypicalLearningTimeSeconds(int $a_rbac_id, int $a_obj_id=0)
 
static _lookupObjectId(int $ref_id)
 
getTableGUIData(int $a_parent_ref_id)
 
LP collection base class. 
 
static _lookupType(int $id, bool $reference=false)
 
getPossibleItems(int $a_ref_id)