ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
class.ilRSSButtonGUI.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
ilRSSButtonGUI
13
{
14
const
ICON_RSS
=
"rss"
;
15
const
ICON_RSS_AUDIO
=
"rss audio"
;
16
const
ICON_RSS_VIDEO
=
"rss video"
;
17
const
ICON_ICAL
=
"ical"
;
18
const
ICON_ITUNES
=
"itunes"
;
19
const
ICON_ITUNES_AUDIO
=
"itunes audio"
;
20
const
ICON_ITUNES_VIDEO
=
"itunes video"
;
21
29
public
static
function
get
(
$a_type
, $a_href =
""
)
30
{
31
$tpl
=
new
ilTemplate
(
"tpl.rss_icon.html"
,
true
,
true
,
"Services/News"
);
32
33
if
($a_href !=
""
) {
34
$tpl
->setCurrentBlock(
"a_start"
);
35
$tpl
->setVariable(
"HREF"
, $a_href);
36
$tpl
->parseCurrentBlock();
37
$tpl
->touchBlock(
"a_end"
);
38
}
39
40
$text
=
""
;
41
42
switch
(
$a_type
) {
43
case
self::ICON_RSS:
44
$text
=
"RSS"
;
45
break
;
46
47
case
self::ICON_RSS_AUDIO:
48
$text
=
"RSS Audio"
;
49
break
;
50
51
case
self::ICON_RSS_VIDEO:
52
$text
=
"RSS Video"
;
53
break
;
54
55
case
self::ICON_ICAL:
56
$text
=
"iCal"
;
57
break
;
58
59
case
self::ICON_ITUNES:
60
$text
=
"iTunes"
;
61
break
;
62
63
case
self::ICON_ITUNES_AUDIO:
64
$text
=
"iTunes Audio"
;
65
break
;
66
67
case
self::ICON_ITUNES_VIDEO:
68
$text
=
"iTunes Video"
;
69
break
;
70
}
71
72
$tpl
->setVariable(
"TEXT"
,
$text
);
73
74
return
$tpl
->get();
75
}
76
}
ilRSSButtonGUI\ICON_ITUNES_VIDEO
const ICON_ITUNES_VIDEO
Definition:
class.ilRSSButtonGUI.php:20
$tpl
$tpl
Definition:
ilias.php:10
ilRSSButtonGUI\ICON_ITUNES
const ICON_ITUNES
Definition:
class.ilRSSButtonGUI.php:18
ilRSSButtonGUI\ICON_RSS_VIDEO
const ICON_RSS_VIDEO
Definition:
class.ilRSSButtonGUI.php:16
$a_type
$a_type
Definition:
workflow.php:92
ilRSSButtonGUI\ICON_RSS_AUDIO
const ICON_RSS_AUDIO
Definition:
class.ilRSSButtonGUI.php:15
ilTemplate
special template class to simplify handling of ITX/PEAR
Definition:
class.ilTemplate.php:13
$text
$text
Definition:
errorreport.php:18
ilRSSButtonGUI
Definition:
class.ilRSSButtonGUI.php:12
ilRSSButtonGUI\ICON_ICAL
const ICON_ICAL
Definition:
class.ilRSSButtonGUI.php:17
ilRSSButtonGUI\ICON_ITUNES_AUDIO
const ICON_ITUNES_AUDIO
Definition:
class.ilRSSButtonGUI.php:19
php
ilRSSButtonGUI\ICON_RSS
const ICON_RSS
Definition:
class.ilRSSButtonGUI.php:14
Services
News
classes
class.ilRSSButtonGUI.php
Generated on Thu Jan 16 2025 19:02:26 for ILIAS by
1.8.13 (using
Doxyfile
)