form.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <?php
  2. include 'head.php';
  3. $pluginConfig=$scj2cms->pluginConfig;
  4. $pluginLang=$scj2cms->pluginLang;
  5. ?>
  6. <link rel="stylesheet" type="text/css" href="<?php echo $scj2cms->static['css'];?>"/>
  7. <div>
  8. <?php if($scj2cms->openForm){?>
  9. <form method="post" action="<?php echo $scj2cms->formUrl;?>">
  10. <?php echo $scj2cms->formHeadHtml;?>
  11. <input type="hidden" name="formsub" value="1" />
  12. <div class="app-form-group">
  13. <div><label><?php echo $pluginLang['tpl_author'];?></label></div>
  14. <textarea name="author" class="app-form-control" rows="3"><?php echo $pluginConfig['author'];?></textarea>
  15. </div>
  16. <div class="app-form-group">
  17. <div><label><?php echo $pluginLang['tpl_apikey'];?></label></div>
  18. <input name="apikey" type="text" class="app-form-control" value="<?php echo $pluginConfig['apikey'];?>" />
  19. </div>
  20. <div class="app-form-group">
  21. <div><label><?php echo $pluginLang['tpl_apitype'];?></label></div>
  22. <select name="apitype" class="app-form-control">
  23. <option value=""<?php echo empty($pluginConfig['apitype'])?' selected="selected"':'';?>><?php echo $pluginLang['tpl_apitype_'];?></option>
  24. <option value="safe"<?php echo $pluginConfig['apitype']=='safe'?' selected="selected"':'';?>><?php echo $pluginLang['tpl_apitype_safe'];?></option>
  25. </select>
  26. </div>
  27. <?php echo $scj2cms->formFootHtml;?>
  28. <div class="app-form-group">
  29. <button type="submit" class="app-btn app-btn-primary app-btn-block"><?php echo $pluginLang['tpl_save'];?></button>
  30. </div>
  31. </form>
  32. <?php }?>
  33. <?php if(!empty($pluginConfig)&&!empty($pluginConfig['apikey'])){ ?>
  34. <div class="app-alert app-alert-warning">
  35. <?php echo $pluginLang['tpl_tips_start'];?>
  36. <?php if($pluginConfig['apitype']=='safe'){ echo $pluginLang['tpl_tips_safe']; ?>
  37. </div>
  38. <table class="app-table">
  39. <tr>
  40. <td><?php echo $pluginLang['tpl_f_name'];?></td>
  41. <td><?php echo $pluginLang['tpl_f_type'];?></td>
  42. <td><?php echo $pluginLang['tpl_f_process'];?></td>
  43. </tr>
  44. <tr>
  45. <td><?php echo $pluginLang['tpl_apitime'];?></td>
  46. <td><?php echo $pluginLang['tpl_apitime_type'];?></td>
  47. <td></td>
  48. </tr>
  49. <tr>
  50. <td><?php echo $pluginLang['tpl_apisign'];?></td>
  51. <td><?php echo $pluginLang['tpl_apisign_type'].$pluginConfig['apikey'];?></td>
  52. <td><?php echo $pluginLang['tpl_apisign_process'];?></td>
  53. </tr>
  54. </table>
  55. <div class="app-alert app-alert-warning">
  56. <?php }?>
  57. <?php echo $pluginLang['tpl_tips_end'];?>
  58. </div>
  59. <table class="app-table">
  60. <tr>
  61. <td width="100"><?php echo $pluginLang['tpl_api_url'];?></td>
  62. <td><?php echo $scj2cms->apiUrl.($pluginConfig['apitype']=='safe'?'':((strpos($scj2cms->apiUrl,'?')===false?'?':'&').'apikey='.md5($pluginConfig['apikey']))); ?></td>
  63. </tr>
  64. <tr>
  65. <td><?php echo $pluginLang['tpl_api_type'];?></td>
  66. <td>POST</td>
  67. </tr>
  68. <tr>
  69. <td><?php echo $pluginLang['tpl_api_charset'];?></td>
  70. <td><?php echo $scj2cms->charset;?></td>
  71. </tr>
  72. <tr>
  73. <td><?php echo $pluginLang['tpl_api_data'];?></td>
  74. <td>
  75. <table class="app-table">
  76. <tr><td colspan="2"><b style="color:red"><?php echo $pluginLang['tpl_required'];?></b></td></tr>
  77. <?php if($pluginConfig['apitype']=='safe'){?>
  78. <tr><td>api_time</td><td><?php echo $pluginLang['tpl_apitime_val'];?></td></tr>
  79. <tr><td>api_sign</td><td><?php echo $pluginLang['tpl_apisign_val'];?></td></tr>
  80. <?php
  81. }
  82. if(is_array($scj2cms->formRequired)){
  83. foreach ($scj2cms->formRequired as $k=>$v){
  84. ?>
  85. <tr><td><?php echo $k;?></td><td><?php echo $v;?></td></tr>
  86. <?php }}?>
  87. <tr><td colspan="2"><b style="color:green"><?php echo $pluginLang['tpl_optional'];?></b></td></tr>
  88. <?php
  89. if(is_array($scj2cms->formOptional)){
  90. foreach ($scj2cms->formOptional as $k=>$v){
  91. ?>
  92. <tr><td><?php echo $k;?></td><td><?php echo $v;?></td></tr>
  93. <?php }}?>
  94. </table>
  95. </td>
  96. </tr>
  97. <tr>
  98. <td><?php echo $pluginLang['tpl_resp'];?></td>
  99. <td>
  100. <table class="app-table">
  101. <tr>
  102. <td><?php echo $pluginLang['tpl_resp_name'];?></td>
  103. <td><?php echo $pluginLang['tpl_resp_bind'];?></td>
  104. </tr>
  105. <tr>
  106. <td>id</td>
  107. <td>id</td>
  108. </tr>
  109. <tr>
  110. <td>target</td>
  111. <td>target</td>
  112. </tr>
  113. <tr>
  114. <td>desc</td>
  115. <td>desc</td>
  116. </tr>
  117. <tr>
  118. <td>error</td>
  119. <td>error</td>
  120. </tr>
  121. </table>
  122. </td>
  123. </tr>
  124. </table>
  125. <?php echo $scj2cms->bodyEndHtml;?>
  126. <?php }?>
  127. </div>