X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=debugger%2Faction.php;h=0d0a649eda2849dfed7bb893da0eca3bd076d032;hb=640b8c0e60bb8a13dde241ec4d23ca1f58bb5b8a;hp=5427f675dbfd649c05cb5e8ca2e27aa7bffff9d9;hpb=cc67a43993662a5a3f92801b96b89ee6e3998532;p=plcapi.git diff --git a/debugger/action.php b/debugger/action.php index 5427f67..0d0a649 100644 --- a/debugger/action.php +++ b/debugger/action.php @@ -287,8 +287,7 @@ if ($action) { $max = $v->count(); echo "\n"; echo "\n\n\n\n"; - for ($i = 0; $i < $max; $i++) { - $rec = $v->arraymem($i); + foreach($v as $i => $rec) { if ($i % 2) { $class = ' class="oddrow"'; } else { @@ -354,7 +353,7 @@ if ($action) { if ($r2->kindOf() != "array") { echo "\n"; } else { - for ($i = 0; $i < $r2->arraysize(); $i++) { + foreach($r2 as $i => $x) { $payload = ""; $alt_payload = ""; if ($i + 1 % 2) { @@ -363,13 +362,12 @@ if ($action) { $class = ' class="evenrow"'; } echo "Signature " . ($i + 1) . ""; - $x = $r2->arraymem($i); if ($x->kindOf() == "array") { - $ret = $x->arraymem(0); + $ret = $x[0]; echo "OUT: " . htmlspecialchars($ret->scalarval(), ENT_COMPAT, \PhpXmlRpc\PhpXmlRpc::$xmlrpc_internalencoding) . "
IN: ("; if ($x->count() > 1) { - for ($k = 1; $k < $x->arraysize(); $k++) { - $y = $x->arraymem($k); + foreach($x as $k => $y) { + if ($k == 0) continue; echo htmlspecialchars($y->scalarval(), ENT_COMPAT, \PhpXmlRpc\PhpXmlRpc::$xmlrpc_internalencoding); if ($wstype != 1) { $type = $y->scalarval();
Method ($max)Description
SignatureUnknown