Revision 2134
Added by darkviper about 9 years ago
msgQueue.php | ||
---|---|---|
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 |
Also available in: Unified diff
! class msgQueue: now trigger error when deprecated methods are called