X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=blobdiff_plain;f=debugger%2Faction.php;h=3b0144451d9e8a4f19837627cff1df5b3ed8a92e;hp=5427f675dbfd649c05cb5e8ca2e27aa7bffff9d9;hb=b76d21c030bcd510dce8d7e245581842c62ab6b5;hpb=75234d12e752f022fcf8e5994a0dd8783dec54ab diff --git a/debugger/action.php b/debugger/action.php index 5427f67..3b01444 100644 --- a/debugger/action.php +++ b/debugger/action.php @@ -287,8 +287,9 @@ if ($action) { $max = $v->count(); echo "\n"; echo "\n\n\n\n"; - for ($i = 0; $i < $max; $i++) { - $rec = $v->arraymem($i); + //for ($i = 0; $i < $max; $i++) { + foreach($v as $i => $rec) { + //$rec = $v->arraymem($i); if ($i % 2) { $class = ' class="oddrow"'; } else { @@ -354,7 +355,8 @@ if ($action) { if ($r2->kindOf() != "array") { echo "\n"; } else { - for ($i = 0; $i < $r2->arraysize(); $i++) { + //for ($i = 0; $i < $r2->arraysize(); $i++) { + foreach($r2 as $i => $x) { $payload = ""; $alt_payload = ""; if ($i + 1 % 2) { @@ -363,13 +365,16 @@ if ($action) { $class = ' class="evenrow"'; } echo "Signature " . ($i + 1) . ""; - $x = $r2->arraymem($i); + //$x = $r2->arraymem($i); if ($x->kindOf() == "array") { - $ret = $x->arraymem(0); + //$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; + //for ($k = 1; $k < $x->arraysize(); $k++) { + //$y = $x->arraymem($k); echo htmlspecialchars($y->scalarval(), ENT_COMPAT, \PhpXmlRpc\PhpXmlRpc::$xmlrpc_internalencoding); if ($wstype != 1) { $type = $y->scalarval();
Method ($max)Description
SignatureUnknown