} else { if (isset($_GET[$sessionName])) { $append = '?' . $sessionName . '=' . $_GET[$sessionName]; } } $startTime = microtime_float(); $client = new AMFClient($cfg['GatewayPath'] . $append); $amf = $client->createRequest(str_replace('/', '.', $class), $method, $arguments, $_POST['username'], $_POST['password']); $result = $client->doRequest($amf); $deltaTime = (microtime_float() - $startTime) * 1000; if ($result !== FALSE) { echo "<p id='methodList'><a href='javascript:toggleResults(1)'>Results</a> | "; echo "<a href='javascript:toggleResults(2)'>Trace headers</a> | "; echo "<a href='javascript:toggleResults(3)'>Arguments</a> | "; echo "<a href='javascript:toggleResults(4)'>Stats</a></p>"; $results = $client->deserialize($result); echo '<div id="results1">'; foreach ($results['bodies'] as $key => $body) { echo "<p>"; new dBug($body); echo "</p>"; } echo '</div>'; echo '<div id="results2" style="display:none">'; new dBug($results['trace']); echo '</div>'; echo '<div id="results3" style="display:none">'; new dBug($arguments); echo '</div>'; echo '<div id="results4" style="display:none">'; printf("<p>Query took: %d ms, %.2f KB received</p>", $deltaTime, strlen($result) / 1024);