debug.html.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php include '../../common/view/header.lite.html.php';?>
  2. <?php include '../../common/view/form.html.php';?>
  3. <div class='main-header'>
  4. <div class='heading'><i class='icon-terminal'></i> &nbsp;<strong><?php echo $method->post ? 'GET/POST ' . $filePath : 'GET ' . $filePath?></strong></div>
  5. </div>
  6. <div class='detail'>
  7. <div class='detail-title'><?php echo $lang->api->position;?></div>
  8. <div class='detail-content'><code><?php printf($lang->api->startLine, $method->fileName, $method->startLine);?></code></div>
  9. </div>
  10. <div class='detail'>
  11. <div class='detail-title'><?php echo $lang->api->desc;?></div>
  12. <div class='detail-content'><pre><?php echo str_replace("\n", "<br />", $method->comment);?></pre></div>
  13. </div>
  14. <div class='detail'>
  15. <div class='detail-title'><?php echo $lang->api->debug;?></div>
  16. <div class='detail-content'>
  17. <form method='post' id='apiForm'>
  18. <?php if($method->parameters):?>
  19. <table class='table table-form'>
  20. <?php foreach($method->parameters as $param):?>
  21. <tr>
  22. <th class='c-name'><?php echo $param->name?></th>
  23. <?php if(!$param->isOptional() or is_string($param->getDefaultValue())):?>
  24. <td><?php echo html::input("$param->name", $param->isOptional() ? $param->getDefaultValue() : '', "class='form-control'")?></td>
  25. <?php else:?>
  26. <td><?php echo $lang->api->error->notInput . html::hidden("$param->name", '', "class='form-control'")?></td>
  27. <?php endif;?>
  28. </tr>
  29. <?php endforeach;?>
  30. <tr>
  31. <td align='center' colspan="2">
  32. <?php echo html::submitButton($lang->api->submit)?>
  33. </td>
  34. </tr>
  35. </table>
  36. <?php else:?>
  37. <?php echo html::hidden('noparam', '0') . $lang->api->noParam . html::submitButton($lang->api->submit);?>
  38. <?php endif;?>
  39. <?php if($method->post) echo "<p>{$lang->api->post}</p>"?>
  40. </form>
  41. </div>
  42. </div>
  43. <div id="result" class="detail hidden">
  44. <div class='detail-title'><?php echo $lang->api->url?>:</div>
  45. <div class='detail-content'>
  46. <div class="url"></div>
  47. <h5><?php echo $lang->api->result?>:</h5>
  48. <p><?php echo $lang->api->status?>: <code class="status"></code></p>
  49. <p><?php echo $lang->api->data?>: <pre class="data"></pre></p>
  50. </div>
  51. </div>
  52. <?php include '../../common/view/footer.lite.html.php';?>