Apply numeric array conversion to every JSON request as well

This commit is contained in:
Kijin Sung 2016-02-06 15:02:49 +09:00
parent fed4f950bf
commit e2199f19ec

View file

@ -15,24 +15,20 @@ class JSONDisplayHandler
$variables['error'] = $oModule->getError();
$variables['message'] = $oModule->getMessage();
if (Context::getRequestMethod() === 'XMLRPC')
$temp = array();
foreach ($variables as $key => $value)
{
$temp = array();
foreach ($variables as $key => $value)
if (self::_isNumericArray($value))
{
if (self::_isNumericArray($value))
{
$temp[$key] = array_values($value);
}
else
{
$temp[$key] = $value;
}
$temp[$key] = array_values($value);
}
else
{
$temp[$key] = $value;
}
$variables = $temp;
}
return json_encode($variables);
return json_encode($temp);
}
/**