TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
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
+
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
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
FlashMessage.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Core\Messaging
;
3
21
class
FlashMessage
extends
\TYPO3\CMS\Core\Messaging\AbstractMessage
{
22
28
protected
$storeInSession
= FALSE;
29
33
protected
$classes
= array(
34
self::NOTICE =>
'notice'
,
35
self::INFO =>
'information'
,
36
self::OK =>
'ok'
,
37
self::WARNING =>
'warning'
,
38
self::ERROR =>
'error'
39
);
40
50
public
function
__construct
(
$message
,
$title
=
''
,
$severity
= self::OK,
$storeInSession
= FALSE) {
51
$this->
setMessage
(
$message
);
52
$this->
setTitle
(
$title
);
53
$this->
setSeverity
(
$severity
);
54
$this->
setStoreInSession
(
$storeInSession
);
55
}
56
62
public
function
isSessionMessage
() {
63
return
$this->storeInSession
;
64
}
65
72
public
function
setStoreInSession
(
$storeInSession
) {
73
$this->storeInSession = (bool)
$storeInSession
;
74
}
75
81
public
function
getClass
() {
82
return
'message-'
. $this->classes[
$this->severity
];
83
}
84
90
public
function
render
() {
91
$title
=
''
;
92
if
(!empty($this->title)) {
93
$title
=
'<div class="message-header">'
. $this->title .
'</div>'
;
94
}
95
$message
=
'<div class="typo3-message '
. $this->
getClass
() .
'">'
.
$title
.
'<div class="message-body">'
. $this->message .
'</div>'
.
'</div>'
;
96
return
$message
;
97
}
98
99
}
TYPO3\CMS\Core\Messaging\AbstractMessage
Definition:
AbstractMessage.php:22
TYPO3\CMS\Core\Messaging\AbstractMessage\setTitle
setTitle($title)
Definition:
AbstractMessage.php:65
TYPO3\CMS\Core\Messaging\FlashMessage\$classes
$classes
Definition:
FlashMessage.php:33
TYPO3\CMS\Core\Messaging
Definition:
AbstractMessage.php:2
TYPO3\CMS\Core\Messaging\FlashMessage\setStoreInSession
setStoreInSession($storeInSession)
Definition:
FlashMessage.php:72
TYPO3\CMS\Core\Messaging\FlashMessage\$storeInSession
$storeInSession
Definition:
FlashMessage.php:28
TYPO3\CMS\Core\Messaging\AbstractMessage\$title
$title
Definition:
AbstractMessage.php:34
TYPO3\CMS\Core\Messaging\FlashMessage\render
render()
Definition:
FlashMessage.php:90
TYPO3\CMS\Core\Messaging\FlashMessage\isSessionMessage
isSessionMessage()
Definition:
FlashMessage.php:62
TYPO3\CMS\Core\Messaging\AbstractMessage\$severity
$severity
Definition:
AbstractMessage.php:48
TYPO3\CMS\Core\Messaging\AbstractMessage\$message
$message
Definition:
AbstractMessage.php:41
TYPO3\CMS\Core\Messaging\AbstractMessage\setSeverity
setSeverity($severity=self::OK)
Definition:
AbstractMessage.php:103
TYPO3\CMS\Core\Messaging\FlashMessage
Definition:
FlashMessage.php:21
TYPO3\CMS\Core\Messaging\FlashMessage\getClass
getClass()
Definition:
FlashMessage.php:81
TYPO3\CMS\Core\Messaging\FlashMessage\__construct
__construct($message, $title='', $severity=self::OK, $storeInSession=FALSE)
Definition:
FlashMessage.php:50
TYPO3\CMS\Core\Messaging\AbstractMessage\setMessage
setMessage($message)
Definition:
AbstractMessage.php:84
typo3
sysext
core
Classes
Messaging
FlashMessage.php
Generated on Wed Aug 7 2019 09:52:21 for TYPO3 CMS by
1.8.13