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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user