| 53 |
53 |
* constructor
|
| 54 |
54 |
*/
|
| 55 |
55 |
protected function __construct() {
|
| 56 |
|
self::clear();
|
|
56 |
$this->aLogs = array(
|
|
57 |
self::ERROR => array(),
|
|
58 |
self::SUCCESS => array(),
|
|
59 |
self::WARN => array(),
|
|
60 |
self::LOG => array()
|
|
61 |
);
|
| 57 |
62 |
}
|
| 58 |
63 |
/** disable cloning */
|
| 59 |
64 |
private function __clone() { }
|
| ... | ... | |
| 81 |
86 |
self::getInstance()->aLogs[$iStatus][] = $sMessage;
|
| 82 |
87 |
}
|
| 83 |
88 |
/**
|
| 84 |
|
*
|
| 85 |
|
* @param int $iStatus
|
|
89 |
* clear error lists
|
|
90 |
* @param int $iStatus defiones which list should be cleared (one or all)
|
|
91 |
* @return void
|
| 86 |
92 |
*/
|
| 87 |
93 |
public static function clear($iStatus = self::ALL)
|
| 88 |
94 |
{
|
| ... | ... | |
| 114 |
120 |
}
|
| 115 |
121 |
/**
|
| 116 |
122 |
* returns selected kind of messages
|
| 117 |
|
* @param type $iStatus which messages
|
| 118 |
|
* @param type $iRetvalType return as string or array(default)
|
|
123 |
* @param integer $iStatus which messages
|
|
124 |
* @param integer $iRetvalType return as string or array(default)
|
| 119 |
125 |
* @return mixed string|array
|
|
126 |
* @description msgQueue::SHOW_ALL returns a multidimensional array as $x[Type][Messages]
|
|
127 |
* all others return a string of messages concated by \n
|
| 120 |
128 |
*/
|
| 121 |
|
public static function getMessages($iStatus = self::ERROR, $iRetvalType = self::RETVAL_Array)
|
|
129 |
public static function getMessages($iStatus = self::ERROR, $iRetvalType = self::RETVAL_ARRAY)
|
| 122 |
130 |
{
|
| 123 |
131 |
$aRetval = array();
|
| 124 |
132 |
if ($iStatus == self::SHOW_ALL) {
|
| ... | ... | |
| 140 |
148 |
*/
|
| 141 |
149 |
public static function getError($iType = self::RETVAL_STRING)
|
| 142 |
150 |
{
|
|
151 |
trigger_error('Deprecated function call: '.__CLASS__.'::'.__METHOD__, E_USER_DEPRECATED);
|
| 143 |
152 |
return self::getMessages(self::ERROR, $iType);
|
| 144 |
153 |
}
|
| 145 |
154 |
/**
|
| ... | ... | |
| 150 |
159 |
*/
|
| 151 |
160 |
public static function getSuccess($iType = self::RETVAL_STRING)
|
| 152 |
161 |
{
|
|
162 |
trigger_error('Deprecated function call: '.__CLASS__.'::'.__METHOD__, E_USER_DEPRECATED);
|
| 153 |
163 |
return self::getMessages(self::OK, $iType);
|
|
164 |
}
|
|
165 |
/**
|
|
166 |
*
|
|
167 |
* @return array
|
|
168 |
* @deprecated set deprecated since 2.8.4 and removed in next version
|
|
169 |
*/
|
|
170 |
public static function getLoglist()
|
|
171 |
{
|
|
172 |
trigger_error('Deprecated function call: '.__CLASS__.'::'.__METHOD__, E_USER_DEPRECATED);
|
|
173 |
return self::getMessages(self::LOG, self::RETVAL_ARRAY);
|
| 154 |
174 |
}
|
| 155 |
175 |
|
| 156 |
176 |
} // end of class msgQueue
|
! class msgQueue: now trigger error when deprecated methods are called