33         string $requested_transl = 
""    48         $lang = ($this->requested_transl != 
"")
    49             ? $this->requested_transl
    54             $this->lm->isActiveNumbering(),
    70             $a_name = 
"standard/icon_" . $a_node[
"type"] . 
".svg";
    71             if ($a_node[
"type"] == 
"pg") {
    76                     $lm_set->get(
"time_scheduled_page_activation")
    80                 $img_sc = (
$lm_set->get(
"time_scheduled_page_activation") &&
    85                 $a_name = 
"standard/icon_pg" . $img_sc . 
".svg";
    88                     $a_name = 
"standard/icon_pg_d" . $img_sc . 
".svg";
    95                         $a_name = 
"standard/icon_pg_del" . $img_sc . 
".svg";
   109             if ($node[
"public_access"] == 
"y" && $node[
"type"] == 
"pg") {
   112             if ($node[
"public_access"] == 
"y" && $node[
"type"] == 
"st") {
   122         if ($from_id === null) {
   129             if ($node[
"type"] == 
"st") {
   130                 $nodes = array_merge($nodes, $this->
getAllNodes($node[
"obj_id"]));
   142         if ($a_node[
"type"] == 
"pg") {
 
static _lookupActive(int $a_id, string $a_parent_type, bool $a_check_scheduled_activation=false, string $a_lang="-")
lookup activation status 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static _isScheduledActivation(int $a_id, string $a_parent_type, string $a_lang="-")
Check whether page is activated by time schedule. 
 
static getImagePath(string $img, string $module_path="", string $mode="output", bool $offline=false)
get image path (for images located in a template directory) 
 
setNodeOpen($a_id)
Set node to be opened (additional custom opened node, not standard expand behaviour) ...
 
static getInstance(int $a_tree_id)
 
setNodeSelected($a_id)
Set node to be opened (additional custom opened node, not standard expand behaviour) ...
 
static _lookupContainsDeactivatedElements(int $a_id, string $a_parent_type, string $a_lang="-")
lookup whether page contains deactivated elements 
 
getNodeId($a_node)
Get id for node. 
 
getRootNode()
Get root node. 
 
Explorer class that works on tree objects (Services/Tree) 
 
getAllNodes(?int $from_id=null)
 
__construct(object $a_parent_obj, string $a_parent_cmd, ilObjLearningModule $a_lm, string $requested_transl="")
 
getChildsOfNode($a_parent_node_id)
Get childs of node. 
 
static _getNodePresentationTitle(array $a_node, string $a_mode=self::PAGE_TITLE, bool $a_include_numbers=false, bool $a_time_scheduled_activation=false, bool $a_force_content=false, int $a_lm_id=0, string $a_lang="-")
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...