$members[$vk] = $this->xmlrpcValue($vv);
}
- if (array_key_exists(0, $value)) {
+ if ((array_key_exists(0, $value)) || (empty($value))) {
return new PhpXmlRpc\Value(
$members,
'array'
}
break;
+ case 'double':
+ return new PhpXmlRpc\Value($value, 'double');
+ break;
+ case 'boolean':
+ return new PhpXmlRpc\Value($value, 'boolean');
+ break;
+ case 'NULL':
case 'null':
return new PhpXmlRpc\Value(null, 'null');
break;
return new PhpXmlRpc\Value($value, 'int');
break;
default:
- if (empty($value)) {
- return new PhpXmlRpc\Value(null, 'null');
- } else {
- return new PhpXmlRpc\Value($value);
- }
-
+ return new PhpXmlRpc\Value($value);
break;
}
}
*/
function internal_call_phpxmlrpc($method, $args = NULL, $backtrace_level = 2)
{
-
+//
+// echo '<pre>';
+// var_dump($method);
+// var_dump($args);
+// echo '</pre>';
PhpXmlRpc\PhpXmlRpc::$xmlrpc_null_extension = true;