Joomla!是一套获得过多个奖项的内容管理系统(Content Management System, CMS)。Joomla!采用PHP+MySQL数据库开发

源代码在线查看: message.php

软件大小: 5657 K
上传用户: fansino
关键词: Joomla Management Content System
下载地址: 免注册下载 普通下载 VIP

相关代码

								/**				 * @version		$Id: message.php 10707 2008-08-21 09:52:47Z eddieajau $				 * @package		Joomla.Framework				 * @subpackage	Document				 * @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.				 * @license		GNU/GPL, see LICENSE.php				 * Joomla! is free software. This version may have been modified pursuant				 * to the GNU General Public License, and as distributed it includes or				 * is derivative of works licensed under the GNU General Public License or				 * other free or open source software licenses.				 * See COPYRIGHT.php for copyright notices and details.				 */								// Check to ensure this file is within the rest of the framework				defined('JPATH_BASE') or die();								/**				 * JDocument system message renderer				 *				 * @package		Joomla.Framework				 * @subpackage	Document				 * @since		1.5				 */				class JDocumentRendererMessage extends JDocumentRenderer				{					/**					 * Renders the error stack and returns the results as a string					 *					 * @access public					 * @param string 	$name		(unused)					 * @param array 	$params		Associative array of values					 * @return string	The output of the script					 */					function render($name = null, $params = array (), $content = null)					{						global $mainframe;										// Initialize variables						$contents	= null;						$lists		= null;										// Get the message queue						$messages = $mainframe->getMessageQueue();										// Build the sorted message list						if (is_array($messages) && count($messages)) {							foreach ($messages as $msg)							{								if (isset($msg['type']) && isset($msg['message'])) {									$lists[$msg['type']][] = $msg['message'];								}							}						}										// If messages exist render them						if (is_array($lists))						{							// Build the return string							$contents .= "\n";							foreach ($lists as $type => $msgs)							{								if (count($msgs)) {									$contents .= "\n".JText::_( $type )."";									$contents .= "\n";									$contents .= "\n\t";									foreach ($msgs as $msg)									{										$contents .="\n\t\t".$msg."";									}									$contents .= "\n\t";									$contents .= "\n";								}							}							$contents .= "\n";						}						return $contents;					}				}							

相关资源