1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-04 13:47:31 +02:00

EONE-29 (issue): Add aliases to eMessage handler: addInfo(), addError(), addWarning(), addDebug(), addSuccess()

This commit is contained in:
secretr
2010-04-12 11:28:58 +00:00
parent 2d5fccbe5d
commit 8476797fa0

View File

@@ -2,16 +2,14 @@
/* /*
* e107 website system * e107 website system
* *
* Copyright (C) 2008-2009 e107 Inc (e107.org) * Copyright (C) 2008-2010 e107 Inc (e107.org)
* Released under the terms and conditions of the * Released under the terms and conditions of the
* GNU General Public License (http://www.gnu.org/licenses/gpl.txt) * GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
* *
* Message Handler * Message Handler
* *
* $Source: /cvs_backup/e107_0.8/e107_handlers/message_handler.php,v $ * $URL$
* $Revision$ * $Id$
* $Date$
* $Author$
* *
*/ */
@@ -33,9 +31,9 @@ define('E_MESSAGE_DEBUG', 'debug');
* *
* @package e107 * @package e107
* @category e107_handlers * @category e107_handlers
* @version 1.1 * @version $Id$
* @author SecretR * @author SecretR
* @copyright Copyright (c) 2009, e107 Inc. * @copyright Copyright (C) 2008-2010 e107 Inc (e107.org)
*/ */
class eMessage class eMessage
{ {
@@ -171,7 +169,7 @@ class eMessage
* @param boolean $sesion [optional] * @param boolean $sesion [optional]
* @return eMessage * @return eMessage
*/ */
public function addStack($message, $mstack = 'default', $type = E_MESSAGE_INFO, $sesion = false) public function addStack($message, $mstack = 'default', $type = E_MESSAGE_INFO, $session = false)
{ {
if(!is_array($message)) if(!is_array($message))
{ {
@@ -179,10 +177,75 @@ class eMessage
} }
foreach ($message as $m) foreach ($message as $m)
{ {
$this->add(array($m, $mstack), $type, $sesion); $this->add(array($m, $mstack), $type, $session);
} }
return $this; return $this;
} }
/**
* Add success message
*
* @param string $message
* @param string $mstack message stack, default value is 'default'
* @param boolean $session
* @return eMessage
*/
public function addSuccess($message, $mstack = 'default', $session = false)
{
return $this->addStack($message, $mstack, E_MESSAGE_SUCCESS, $session);
}
/**
* Add error message
*
* @param string $message
* @param string $mstack message stack, default value is 'default'
* @param boolean $session
* @return eMessage
*/
public function addError($message, $mstack = 'default', $session = false)
{
return $this->addStack($message, $mstack, E_MESSAGE_ERROR, $session);
}
/**
* Add warning message
*
* @param string $message
* @param string $mstack message stack, default value is 'default'
* @param boolean $session
* @return eMessage
*/
public function addWarning($message, $mstack = 'default', $session = false)
{
return $this->addStack($message, $mstack, E_MESSAGE_WARNING, $session);
}
/**
* Add info message
*
* @param string $message
* @param string $mstack message stack, default value is 'default'
* @param boolean $session
* @return eMessage
*/
public function addInfo($message, $mstack = 'default', $session = false)
{
return $this->addStack($message, $mstack, E_MESSAGE_INFO, $session);
}
/**
* Add debug message
*
* @param string $message
* @param string $mstack message stack, default value is 'default'
* @param boolean $session
* @return eMessage
*/
public function addDebug($message, $mstack = 'default', $session = false)
{
return $this->addStack($message, $mstack, E_MESSAGE_DEBUG, $session);
}
/** /**
* Add message to a _SESSION type stack * Add message to a _SESSION type stack