ILIAS
release_8 Revision v8.19
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
j
l
m
p
s
t
u
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
g
h
i
m
n
p
r
s
t
u
v
x
+
Variables
$
a
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
class.ilSystemStyleDocumentationGUI.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\UI\Implementation\Crawler\Entry\ComponentEntries
as Entries;
22
26
class
ilSystemStyleDocumentationGUI
27
{
28
protected
ilGlobalTemplateInterface
$tpl
;
29
protected
ilCtrl
$ctrl
;
30
protected
ILIAS\UI\Factory
$f
;
31
protected
ILIAS\UI\Renderer
$r
;
32
33
public
const
SHOW_TREE
=
'system_styles_show_tree'
;
34
public
const
DATA_PATH
=
'./Services/Style/System/data/data.php'
;
35
public
const
ROOT_FACTORY_PATH
=
'./Services/Style/System/data/abstractDataFactory.php'
;
36
37
public
function
__construct
(
38
ilGlobalTemplateInterface
$tpl,
39
ilCtrl
$ctrl,
40
ILIAS
\
UI
\
Factory
$f,
41
ILIAS
\
UI
\Renderer $r
42
) {
43
$this->f =
$f
;
44
$this->r =
$r
;
45
$this->
ctrl
=
$ctrl
;
46
$this->tpl =
$tpl
;
47
}
48
49
public
function
show
(Entries $entries,
string
$current_opened_node_id): void
50
{
51
$entry_gui =
new
ilKSDocumentationEntryGUI
(
52
$this->f,
53
$this->
ctrl
,
54
$entries,
55
$current_opened_node_id
56
);
57
58
$this->tpl->setContent($this->r->render($entry_gui->createUIComponentOfEntry()));
59
}
60
}
UI
Class Factory.
ilSystemStyleDocumentationGUI\$ctrl
ilCtrl $ctrl
Definition:
class.ilSystemStyleDocumentationGUI.php:29
ilGlobalTemplateInterface
ILIAS
Class ChatMainBarProvider .
Factory
ILIAS\UI\Implementation\Crawler\Entry\ComponentEntries
Container storing a list of UI Component Entries, can act as Iterator, countable and is serializable...
Definition:
ComponentEntries.php:33
Renderer
ILIAS\Repository\ctrl
ctrl()
Definition:
trait.GlobalDICGUIServices.php:52
Factory
ilSystemStyleDocumentationGUI\$r
ILIAS UI Renderer $r
Definition:
class.ilSystemStyleDocumentationGUI.php:31
ilSystemStyleDocumentationGUI\$tpl
ilGlobalTemplateInterface $tpl
Definition:
class.ilSystemStyleDocumentationGUI.php:28
ilKSDocumentationEntryGUI
Renders the Overview of one Example in the Administration.
Definition:
class.ilKSDocumentationEntryGUI.php:28
ilSystemStyleDocumentationGUI\$f
ILIAS UI Factory $f
Definition:
class.ilSystemStyleDocumentationGUI.php:30
ilSystemStyleDocumentationGUI\show
show(Entries $entries, string $current_opened_node_id)
Definition:
class.ilSystemStyleDocumentationGUI.php:49
ilSystemStyleDocumentationGUI
Renders the Overview of the Examples in the Administration.
Definition:
class.ilSystemStyleDocumentationGUI.php:26
ilSystemStyleDocumentationGUI\DATA_PATH
const DATA_PATH
Definition:
class.ilSystemStyleDocumentationGUI.php:34
ilSystemStyleDocumentationGUI\SHOW_TREE
const SHOW_TREE
Definition:
class.ilSystemStyleDocumentationGUI.php:33
ilSystemStyleDocumentationGUI\__construct
__construct(ilGlobalTemplateInterface $tpl, ilCtrl $ctrl, ILIAS\UI\Factory $f, ILIAS\UI\Renderer $r)
Definition:
class.ilSystemStyleDocumentationGUI.php:37
ilSystemStyleDocumentationGUI\ROOT_FACTORY_PATH
const ROOT_FACTORY_PATH
Definition:
class.ilSystemStyleDocumentationGUI.php:35
ilCtrl
Services
Style
System
classes
Documentation
class.ilSystemStyleDocumentationGUI.php
Generated on Tue Apr 1 2025 22:02:35 for ILIAS by
1.8.13 (using
Doxyfile
)