if (isset($this)) {
$setmode = &$this->_default_error_mode;
$setoptions = &$this->_default_error_options;
- $setcallback = &$this->_default_error_callback;
+ //$setcallback = &$this->_default_error_callback;
} else {
$setmode = &$GLOBALS['_PEAR_default_error_mode'];
$setoptions = &$GLOBALS['_PEAR_default_error_options'];
- $setcallback = &$GLOBALS['_PEAR_default_error_callback'];
+ //$setcallback = &$GLOBALS['_PEAR_default_error_callback'];
}
switch ($mode) {
if ((is_string($options) && function_exists($options)) ||
(is_array($options) && method_exists(@$options[0], @$options[1])))
{
- $setcallback = $options;
+ $setoptions = $options;
} else {
trigger_error("invalid error callback", E_USER_WARNING);
}
!(is_array($options) && sizeof($options) == 2 &&
is_object($options[0]) && is_string($options[1])))
{
- if (isset($this) && isset($this->_default_error_callback)) {
- $options = $this->_default_error_callback;
+ if (isset($this) && isset($this->_default_error_options)) {
+ $options = $this->_default_error_options;
} else {
- $options = $GLOBALS['_PEAR_default_error_callback'];
+ $options = $GLOBALS['_PEAR_default_error_options'];
}
}
} else {