$this->message)
);
if (!empty($_REQUEST['callback'])) {
$message = $_REQUEST['callback'] . "(" . $message . ");";
}
echo($message);
exit;
} elseif ((Debugger::isActive() || defined('DEVELOPMENT') || defined('CONSOLE'))) {
echo($this->printDebug(defined('CONSOLE')));
} else {
$debug = "";
Development::showStub(array(
'[title]' => 'Service unavailable',
'[banner]' => 'Service
unavailable',
'[message]' => 'Sorry, service is temporarily unavailable.'
), $debug);
}
}
/**
* Prints out debug information
* @param boolean $plain_text output as plain text
*/
protected function printDebug($plain_text = false)
{
$file = str_replace(DIR_ROOT . '/', '', $this->file);
$trace = <<< EOU
| File: | $v[file] |
| Line: | $v[line] |
| Function: | $v[function] |