mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-01 16:22:41 +09:00
Merge branch 'develop' into pr/new-config-format
Conflicts: classes/context/Context.class.php
This commit is contained in:
commit
5afefc063c
42 changed files with 435 additions and 58 deletions
|
|
@ -233,6 +233,12 @@ class Context
|
|||
$this->_setRequestArgument();
|
||||
$this->_setUploadedArgument();
|
||||
|
||||
if(isset($_POST['_rx_ajax_compat']) && $_POST['_rx_ajax_compat'] === 'XMLRPC')
|
||||
{
|
||||
self::$_instance->request_method = 'XMLRPC';
|
||||
self::$_instance->response_method = 'JSON';
|
||||
}
|
||||
|
||||
// Load system configuration.
|
||||
$this->loadDBInfo();
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,15 @@ class DisplayHandler extends Handler
|
|||
{
|
||||
$handler = new VirtualXMLDisplayHandler();
|
||||
}
|
||||
else if(Context::getRequestMethod() == 'XMLRPC')
|
||||
elseif(Context::getRequestMethod() == 'JSON' || isset($_POST['_rx_ajax_compat']))
|
||||
{
|
||||
$handler = new JSONDisplayHandler();
|
||||
}
|
||||
elseif(Context::getRequestMethod() == 'JS_CALLBACK')
|
||||
{
|
||||
$handler = new JSCallbackDisplayHandler();
|
||||
}
|
||||
elseif(Context::getRequestMethod() == 'XMLRPC')
|
||||
{
|
||||
$handler = new XMLDisplayHandler();
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
|
||||
|
|
@ -48,14 +56,6 @@ class DisplayHandler extends Handler
|
|||
$this->gz_enabled = FALSE;
|
||||
}
|
||||
}
|
||||
else if(Context::getRequestMethod() == 'JSON')
|
||||
{
|
||||
$handler = new JSONDisplayHandler();
|
||||
}
|
||||
else if(Context::getRequestMethod() == 'JS_CALLBACK')
|
||||
{
|
||||
$handler = new JSCallbackDisplayHandler();
|
||||
}
|
||||
else
|
||||
{
|
||||
$handler = new HTMLDisplayHandler();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue