25 if ( !isset($config_included) ){
26 die(
"Configfile not loaded");
39 echo
"<div class='message error'>";
40 echo
"<span class='message_text_top_left'>Fehler!</span>";
41 echo
"<span class='message_text_top_right'>x</span>";
43 echo
"<td><img src='".APP_ROOT.
"/icons/48/dialog-error.png' alt='Error: ' /></td>";
44 echo
"<td><ul class='message_ul'>";
45 echo
"<li>{$err} <hr/></li>";
62 echo
"<div class='message info'>";
63 echo
"<span class='message_text_top_left'>Info:</span>";
64 echo
"<span class='message_text_top_right'>x</span>";
67 echo
"<td><img src='".APP_ROOT.
"/icons/48/dialog-information.png' alt='Info: ' /></td>";
68 echo
"<td><ul class='message_ul'>";
69 echo
"<li>{$inf} <hr/></li>";
85 echo
"<div class='message warning'>";
86 echo
"<span class='message_text_top_left'>Warnung:</span>";
87 echo
"<span class='message_text_top_right'>x</span>";
89 echo
"<td><img src='".APP_ROOT.
"/icons/48/dialog-warning.png' alt='Warnung: ' /></td>";
90 echo
"<td><ul class='message_ul'>";
91 echo
"<li>{$war} <hr/></li>";
106 if( !isset($_SESSION) ){
107 require_once(
"user.class.php");
111 if( !isset($_SESSION[
"messages"]) ){
112 $_SESSION[
"messages"] = array();
121 $this->message_list = array();
122 if( (isset($_SESSION[
"messages"])) AND
123 (is_array($_SESSION[
"messages"])) AND
124 (
sizeof($_SESSION[
"messages"]) >0 ) ){
126 foreach( $_SESSION[
"messages"] as $message_ar){
127 if( $message_ar[
"type"] ==
"errorMessage"){
129 }
else if ( $message_ar[
"type"] ==
"infoMessage"){
131 }
else if ( $message_ar[
"type"] ==
"successMessage"){
132 $message =
new successMessage();
133 }
else if( $message_ar[
"type"] ==
"warningMessage"){
138 $message->setMessage($message_ar[
"message"]);
139 $this->message_list[ $message_ar[
"index"] ] = $message;
149 $_SESSION[
"messages"] = array();
152 $message = $this->message_list[
$i];
155 $type =
"errorMessage";
157 $type =
"infoMessage";
158 }
else if ($message instanceof successMessage ){
159 $type =
"successMessage";
161 $type =
"warningMessage";
165 $text = $message->getMessage();
166 $_SESSION[
"messages"][
$i] = array(
"index"=>
$i ,
"type"=>$type ,
"message"=>$text);
177 $this->message_list[] = $message;
183 if( isset($this->message_list[$index]) ){
184 unset( $this->message_list[$index] );
192 $this->message_list = array();
197 if( isset($this->message_list[$index]) ){
198 return $this->message_list[$index];
208 foreach( $this->message_list as $msg){
218 foreach( $this->message_list as $message){
228 foreach( $this->message_list as $message){
238 foreach( $this->message_list as $message){
239 if( $message instanceof successMessage ){
248 foreach( $this->message_list as $message){
262 if(
sizeof($infs) >0 ){
263 echo
"<div class='message error'>";
264 echo
"<span class='message_text_top_left'>Fehler!</span>";
265 echo
"<span class='message_text_top_right'>x</span>";
267 echo
"<td><img src='".APP_ROOT.
"/icons/48/dialog-error.png' alt='Error: ' /></td>";
268 echo
"<td><ul class='message_ul'>";
269 foreach( $infs as $inf ){
270 echo
"<li>{$inf->getMessage()} <hr/></li>";
273 echo
"</tr></table>";
280 if(
sizeof($infs) >0 ){
281 echo
"<div class='message info'>";
282 echo
"<span class='message_text_top_left'>Info:</span>";
283 echo
"<span class='message_text_top_right'>x</span>";
285 echo
"<td><img src='".APP_ROOT.
"/icons/48/dialog-information.png' alt='Info: ' /></td>";
286 echo
"<td><ul class='message_ul'>";
287 foreach( $infs as $inf ){
288 echo
"<li>{$inf->getMessage()} <hr/></li>";
291 echo
"</tr></table>";
298 if(
sizeof($infs) >0 ){
299 echo
"<div class='message warning'>";
300 echo
"<span class='message_text_top_left'>Warnung:</span>";
301 echo
"<span class='message_text_top_right'>x</span>";
303 echo
"<td><img src='".APP_ROOT.
"/icons/48/dialog-warning.png' alt='Warnung: ' /></td>";
304 echo
"<td><ul class='message_ul'>";
305 foreach( $infs as $inf ){
306 echo
"<li>{$inf->getMessage()} <hr/></li>";
309 echo
"</tr></table>";