<?php /** * Description of FlashMessages * * @author Wolfgang Price * @copyright (c) 2013, F&M Computer Systemhaus GmbH */ class Zend_View_Helper_FlashMessages extends Zend_View_Helper_Abstract { public function flashMessages($context=null) { $messages = Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')->getMessages(); $output = ''; if (!empty($messages)) { $output .= '<ul id="messages">'; foreach ($messages as $message) { $output .= '<li class="' . key($message) . '">' . current($message) . '</li>'; } $output .= '</ul>'; $output = $context ? sprintf($context, $output) : $output; } return $output; } }