コード例 #1
0
ファイル: details.php プロジェクト: ksecor/civicrm
 } 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);