joomla 注册 和 提取系统信息

来源:互联网 发布:集成块型号查询软件 编辑:程序博客网 时间:2024/04/30 13:59

系统信息是仅仅一次性的信息, joomla通过session实现, 具体实现方法请参考源代码.

function setMsg($msg, $type='message'){    global $mainframe;    // Persist messages if they exist    if (count($mainframe->_messageQueue)){        $session =& JFactory::getSession();        $session->set('application.queue', $mainframe->_messageQueue);    }} function getMsg($dhtml=true){    global $mainframe;        $msgR = $mainframe->getMessageQueue();        $msg = '';        if( !empty($msgR) ){            foreach($msgR as $item){                $msg .= $dhtml ? '<div class="'.$item['type'].'">' : '';                $item['message'] = trim( $item['message'] );                if( preg_match('/\w/', substr($item['message'], -1)) ){                    $item['message'] .= '.';                }                $msg .= $item['message'];                $msg .= $dhtml ? '</div>' : '';            }        }         return $msg;}