mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-25 21:32:51 +09:00
Improve error handling in AJAX requests
This commit is contained in:
parent
7bdef330f3
commit
88ffabfb7c
3 changed files with 18 additions and 5 deletions
|
|
@ -1521,9 +1521,21 @@ class Context
|
|||
// Set the message.
|
||||
$oMessageObject = getView('message');
|
||||
$oMessageObject->setError(-1);
|
||||
$oMessageObject->setHttpStatusCode($status);
|
||||
$oMessageObject->setMessage($title);
|
||||
$oMessageObject->dispMessage($message);
|
||||
if ($status != 200)
|
||||
{
|
||||
$oMessageObject->setHttpStatusCode($status);
|
||||
ModuleHandler::_setHttpStatusMessage($status);
|
||||
}
|
||||
|
||||
if (in_array(Context::getRequestMethod(), array('XMLRPC', 'JSON', 'JS_CALLBACK')))
|
||||
{
|
||||
$oMessageObject->setMessage($title . ': ' . $message);
|
||||
}
|
||||
else
|
||||
{
|
||||
$oMessageObject->setMessage($title);
|
||||
$oMessageObject->dispMessage($message);
|
||||
}
|
||||
|
||||
// Display the message.
|
||||
$oModuleHandler = new ModuleHandler;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue