Implement notification system in global header file

Usage:
  $this->messages->add('Text goes here', 'type')

Types:
 - notice
 - success
 - error
This commit is contained in:
Karsten Heiken
2011-07-31 18:05:02 +02:00
parent 2e3e92f708
commit 072b201de1

View File

@@ -26,12 +26,16 @@
<div id="wrapper"> <div id="wrapper">
<? <?
if(isset($error)) $messages = $this->messages->get();
foreach($error as $e) echo "<div class=\"error\">".$e."</div>"; if (is_array($messages)):
if(isset($notice)) foreach ($messages as $type => $msgs):
foreach($notice as $n) echo "<div class=\"notice\">".$n."</div>"; if (count($msgs > 0)):
if(isset($success)) foreach ($msgs as $message):
foreach($success as $s) echo "<div class=\"success\">".$s."</div>"; echo ('<div class="' . $type .'">' . $message . '</div>');
endforeach;
endif;
endforeach;
endif;
?> ?>
<div id="sidebar"> <div id="sidebar">