<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.4 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
/**
* singleton function used to manage this object
*
- * @return CRM_CoreSession
+ * @return CRM_Core_Session
* @static
*/
static function &singleton() {
return;
}
- if (!CRM_Utils_Array::value($prefix, $this->_session[$this->_key])) {
+ if (empty($this->_session[$this->_key][$prefix])) {
$this->_session[$this->_key][$prefix] = array();
}
}
if (!isset(self::$_singleton->_session[self::$_singleton->_key]['status'])) {
self::$_singleton->_session[self::$_singleton->_key]['status'] = array();
}
- if ($text) {
+ if ($text || $title) {
if ($options['unique']) {
foreach (self::$_singleton->_session[self::$_singleton->_key]['status'] as $msg) {
if ($msg['text'] == $text && $msg['title'] == $title) {
'text' => $text,
'title' => $title,
'type' => $type,
- 'options' => $options ? json_encode($options) : NULL,
+ 'options' => $options ? $options : NULL,
);
}
}