<?php class StatusMessages { public $messages = array(); public function addMessage($message, $level='success', $dismissable=true) { $status = '<div class="alert alert-'.$level; if ($dismissable) $status .= ' alert-dismissable'; $status .= '">'. _($message); if ($dismissable) $status .= '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>'; $status .= '</div>'; array_push($this->messages, $status); } public function showMessages($clear = true) { foreach($this->messages as $message) { echo $message; } if ( $clear ) $this->messages = array(); } } ?>