ILIAS
release_5-0 Revision 5.0.0-1144-gc4397b1f870
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
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
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
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
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
x
+
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
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
class.ilGlyphGUI.php
Go to the documentation of this file.
1
<?php
2
3
/* Copyright (c) 1998-2014 ILIAS open source, Extended GPL, see docs/LICENSE */
4
12
class
ilGlyphGUI
13
{
14
const
UP
=
"up"
;
15
const
DOWN
=
"down"
;
16
const
ADD
=
"add"
;
17
const
REMOVE
=
"remove"
;
18
const
PREVIOUS
=
"previous"
;
19
const
NEXT
=
"next"
;
20
const
CALENDAR
=
"calendar"
;
21
const
CLOSE
=
"close"
;
22
const
ATTACHMENT
=
"attachment"
;
23
const
CARET
=
"caret"
;
24
const
DRAG
=
"drag"
;
25
const
SEARCH
=
"search"
;
26
const
NO_TEXT
=
"**notext**"
;
27
28
static
protected
$map
= array(
29
"up"
=> array(
"class"
=>
"glyphicon glyphicon-chevron-up"
,
"txt"
=>
"up"
),
30
"down"
=> array(
"class"
=>
"glyphicon glyphicon-chevron-down"
,
"txt"
=>
"down"
),
31
"add"
=> array(
"class"
=>
"glyphicon glyphicon-plus"
,
"txt"
=>
"add"
),
32
"remove"
=> array(
"class"
=>
"glyphicon glyphicon-minus"
,
"txt"
=>
"remove"
),
33
"previous"
=> array(
"class"
=>
"glyphicon glyphicon-chevron-left"
,
"txt"
=>
"previous"
),
34
"next"
=> array(
"class"
=>
"glyphicon glyphicon-chevron-right"
,
"txt"
=>
"next"
),
35
"calendar"
=> array(
"class"
=>
"glyphicon glyphicon-calendar"
,
"txt"
=>
"calendar"
),
36
"close"
=> array(
"class"
=>
"glyphicon glyphicon-remove"
,
"txt"
=>
"close"
),
37
"attachment"
=> array(
"class"
=>
"glyphicon glyphicon-paperclip"
,
"txt"
=>
"attachment"
),
38
"caret"
=> array(
"class"
=>
""
,
"txt"
=>
""
),
39
"drag"
=> array(
"class"
=>
"glyphicon glyphicon-share-alt"
,
"txt"
=>
"drag"
),
40
"search"
=> array(
"class"
=>
"glyphicon glyphicon-search"
,
"txt"
=>
"search"
)
41
);
42
50
static
function
get
($a_glyph, $a_text =
""
)
51
{
52
global
$lng
;
53
54
$html =
""
;
55
$text = ($a_text ==
""
)
56
? $lng->txt(self::$map[$a_glyph][
"txt"
])
57
: ($a_text == self::NO_TEXT)
58
?
""
59
: $a_text;
60
switch
($a_glyph)
61
{
62
case
self::CARET:
63
$html =
'<span class="caret"></span>'
;
64
break
;
65
66
default
:
67
$html =
'<span class="sr-only">'
.$text.
68
'</span><span class="'
.self::$map[$a_glyph][
"class"
].
'"></span>'
;
69
break
;
70
71
}
72
return
$html;
73
}
74
75
}
76
77
?>
ilGlyphGUI\DRAG
const DRAG
Definition:
class.ilGlyphGUI.php:24
ilGlyphGUI\NEXT
const NEXT
Definition:
class.ilGlyphGUI.php:19
ilGlyphGUI\SEARCH
const SEARCH
Definition:
class.ilGlyphGUI.php:25
ilGlyphGUI\ATTACHMENT
const ATTACHMENT
Definition:
class.ilGlyphGUI.php:22
ilGlyphGUI\ADD
const ADD
Definition:
class.ilGlyphGUI.php:16
ilGlyphGUI\CALENDAR
const CALENDAR
Definition:
class.ilGlyphGUI.php:20
ilGlyphGUI\NO_TEXT
const NO_TEXT
Definition:
class.ilGlyphGUI.php:26
ilGlyphGUI\UP
const UP
Definition:
class.ilGlyphGUI.php:14
$lng
global $lng
Definition:
privfeed.php:40
ilGlyphGUI
Definition:
class.ilGlyphGUI.php:12
ilGlyphGUI\REMOVE
const REMOVE
Definition:
class.ilGlyphGUI.php:17
ilGlyphGUI\PREVIOUS
const PREVIOUS
Definition:
class.ilGlyphGUI.php:18
ilGlyphGUI\$map
static $map
Definition:
class.ilGlyphGUI.php:28
ilGlyphGUI\CARET
const CARET
Definition:
class.ilGlyphGUI.php:23
ilGlyphGUI\CLOSE
const CLOSE
Definition:
class.ilGlyphGUI.php:21
ilGlyphGUI\DOWN
const DOWN
Definition:
class.ilGlyphGUI.php:15
Services
UIComponent
Glyph
classes
class.ilGlyphGUI.php
Generated on Mon Mar 31 2025 19:00:54 for ILIAS by
1.8.13 (using
Doxyfile
)