X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=demo%2Fclient%2Fsimple_call.php;h=4e904bea96989d799b3fd63fed1042c57f095539;hb=3f49519b2d8157ac9da42bcf5836bf94020de485;hp=f2c03e073a41cc9600a362629c8889fa527845d8;hpb=df75e8d81f7544f743243120d0f876c77e33f90d;p=plcapi.git diff --git a/demo/client/simple_call.php b/demo/client/simple_call.php index f2c03e0..4e904be 100644 --- a/demo/client/simple_call.php +++ b/demo/client/simple_call.php @@ -6,6 +6,9 @@ * @license code licensed under the BSD License: see file license.txt */ +include_once __DIR__ . "/../../src/Autoloader.php"; +PhpXmlRpc\Autoloader::register(); + /** * Takes a client object, a remote method name, and a variable numbers of * php values, and calls the method with the supplied parameters. The @@ -43,11 +46,12 @@ function xmlrpccall_simple() return false; } - $xmlrpcval_array = array(); + $valueArray = array(); + $encoder = new PhpXmlRpc\Encoder(); foreach ($varargs as $parameter) { - $xmlrpcval_array[] = php_xmlrpc_encode($parameter); + $valueArray[] = $encoder->encode($parameter); } - return $client->send(new xmlrpcmsg($remote_function_name, $xmlrpcval_array)); + return $client->send(new PhpXmlRpc\Request($remote_function_name, $valueArray)); } }