X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=blobdiff_plain;f=php%2Fplc_api.php;h=9468c04411fc50ff8d08434cbaaa29ebe233e25a;hp=0c2187e1901394c7371854433c630abe13344a30;hb=819db982c35dc49868e0f91cfa025e32697f18ad;hpb=1e4558f1e8eaec5f69f3832a8599d0dfa1531f00 diff --git a/php/plc_api.php b/php/plc_api.php index 0c2187e..9468c04 100644 --- a/php/plc_api.php +++ b/php/plc_api.php @@ -147,7 +147,7 @@ class PLCAPI $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' @@ -174,12 +174,7 @@ class PLCAPI 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; } } @@ -198,7 +193,11 @@ class PLCAPI */ function internal_call_phpxmlrpc($method, $args = NULL, $backtrace_level = 2) { - +// +// echo '
';
+//      var_dump($method);
+//      var_dump($args);
+//      echo '
'; PhpXmlRpc\PhpXmlRpc::$xmlrpc_null_extension = true;