static function init() { self::$messages = get_transient(self::getTransientKey()); if (!array(self::$messages)) { self::$messages = array(); } }
public static function addMessage($type, $msg) { if (is_object($msg) and $msg instanceof Exception) { $array = @unserialize($msg->getMessage()); if (!is_array($array)) { $msg = $msg->getMessage(); } else { $msg = $array; } } if (!is_array($msg)) { $msg = array($msg); } foreach ($msg as $m) { CMA_FlashMessage::push($m, $type == self::MESSAGE_SUCCESS ? CMA_FlashMessage::SUCCESS : CMA_FlashMessage::ERROR); } }