/** * Default callback to generate error messages for any instance * * @param array $err current error structure with context info * * @return string * @since 1.2.0RC1 * @access private * @static */ function _msgCallback($err) { $messages = HTML_Progress::_getErrorMessage(); $mainmsg = $messages[$err['code']]; if (count($err['params'])) { foreach ($err['params'] as $name => $val) { if (is_array($val)) { $val = implode(', ', $val); } $mainmsg = str_replace('%' . $name . '%', $val, $mainmsg); } } return $mainmsg; }