english/libraries/joomla/document/html/renderer/message.php
/**
	 * Renders the error stack and returns the results as a string
	 *
	 * @param   string  $name    (unused)
	 * @param   array   $params  Associative array of values
	 * @param   string  $content
	 *
	 * @return  string  The output of the script
	 *
	 * @since   11.1
	 */
Renders the error stack and returns the results as a string
@param   string  $name    (unused)
@param   array   $params  Associative array of values
@param   string  $content

@return  string  The output of the script


Renders the error stack and returns the results as a string @param string $name ( unused ) @param array $params Associative array of values @param string $content @return string The output of the script
public function render($name, $params = array (), $content = null)
	{
		$buffer	= null;
		$lists	= null;
		$messages = JFactory::getApplication()->getMessageQueue();
		if (is_array($messages) && !empty($messages)) {
			foreach ($messages as $msg)
			{
				if (isset($msg['type']) && isset($msg['message'])) {
					$lists[$msg['type']][] = $msg['message'];
				}
			}
		}
		$buffer .= "\n<div id=\"system-message-container\">";
		if (is_array($lists)) {
			$buffer .= "\n<dl id=\"system-message\">";
			foreach ($lists as $type => $msgs)
			{
				if (count($msgs)) {
					$buffer .= "\n<dt class=\"".strtolower($type)."\">".JText::_($type)."</dt>";
					$buffer .= "\n<dd class=\"".strtolower($type)." message\">";
					$buffer .= "\n\t<ul>";
					foreach ($msgs as $msg)
					{
						$buffer .="\n\t\t<li>".$msg."</li>";
					}
					$buffer .= "\n\t</ul>";
					$buffer .= "\n</dd>";
				}
			}
			$buffer .= "\n</dl>";
		}
		$buffer .= "\n</div>";
		return $buffer;
	}
public function render ( $ name , $ params = array ( ) , $ content = null ) { $ buffer = null ; $ lists = null ; $ messages = JFactory :: getApplication ( ) -> getMessageQueue ( ) ; if ( is_array ( $ messages ) && ! empty ( $ messages ) ) { foreach ( $ messages as $ msg ) { if ( isset ( $ msg [ 'type' ] ) && isset ( $ msg [ 'message' ] ) ) { $ lists [ $ msg [ 'type' ] ] [ ] = $ msg [ 'message' ] ; } } } $ buffer .= " \n <div id= \" system-message-container \" > " ; if ( is_array ( $ lists ) ) { $ buffer .= " \n <dl id= \" system-message \" > " ; foreach ( $ lists as $ type => $ msgs ) { if ( count ( $ msgs ) ) { $ buffer .= " \n <dt class= \" " . strtolower ( $ type ) . " \" > " . JText :: _ ( $ type ) . " </dt> " ; $ buffer .= " \n <dd class= \" " . strtolower ( $ type ) . "  message \" > " ; $ buffer .= " \n \t <ul> " ; foreach ( $ msgs as $ msg ) { $ buffer .= " \n \t \t <li> " . $ msg . " </li> " ; } $ buffer .= " \n \t </ul> " ; $ buffer .= " \n </dd> " ; } } $ buffer .= " \n </dl> " ; } $ buffer .= " \n </div> " ; return $ buffer ; }
Renders the error stack and returns the results as a string
 @param   string  $name    (unused)
 @param   array   $params  Associative array of values
 @param   string  $content
Renders the error stack and returns the results as a string @param string $name ( unused ) @param array $params Associative array of values @param string $content
// Initialise variables. // Get the message queue // Build the sorted message list // Build the return string // If messages exist render them