1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-10 00:27:45 +02:00

Message Handler - base functionality finished, Image administration is using it now

This commit is contained in:
secretr
2008-12-11 22:09:11 +00:00
parent 87d254582c
commit 6ee09faaef
2 changed files with 39 additions and 29 deletions

View File

@@ -9,8 +9,8 @@
* Message Handler
*
* $Source: /cvs_backup/e107_0.8/e107_handlers/message_handler.php,v $
* $Revision: 1.4 $
* $Date: 2008-12-11 18:13:10 $
* $Revision: 1.5 $
* $Date: 2008-12-11 22:09:11 $
* $Author: secretr $
*
*/
@@ -164,7 +164,7 @@ class eMessage
* @param bool $session merge with session messages
* @return array|string messages
*/
function render($raw = true, $reset = true, $session = true)
function render($raw = false, $reset = true, $session = true)
{
if($session)
{
@@ -277,6 +277,28 @@ class eMessage
{
return (array_key_exists($type, $this->_type_map()));
}
/**
* Check for messages
*
* @param mixed $type
* @param bool $session
* @return bool
*/
function hasMessage($type = false, $session = true)
{
if(false === $type)
{
foreach ($this->_get_types() as $_type)
{
if($this->get($_type, true, false) || ($session && $this->getSession($_type, true, false)))
{
return true;
}
}
}
return ($this->get($type, true, false) || ($session && $this->getSession($type, true, false)));
}
/**
* Balnk type array structure