33 string $requested_transl =
"" 48 $lang = ($this->requested_transl !=
"")
49 ? $this->requested_transl
54 $this->lm->isActiveNumbering(),
70 $a_name =
"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 =
"icon_pg" . $img_sc .
".svg";
88 $a_name =
"icon_pg_d" . $img_sc .
".svg";
95 $a_name =
"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)
__construct(Container $dic, ilPlugin $plugin)
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...