b18abe246798544618660d4edf50f868.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <?php if (!defined('THINK_PATH')) exit(); /*a:6:{s:84:"F:\docker_www\cjq.wngluo.org.cn_YAZSE\vendor\skycaiji\app\admin\view\proxy\list.html";i:1750210657;s:91:"F:\docker_www\cjq.wngluo.org.cn_YAZSE\vendor\skycaiji\app\admin\view\common\main_clean.html";i:1750210657;s:94:"F:\docker_www\cjq.wngluo.org.cn_YAZSE\vendor\skycaiji\app\admin\view\common\header_public.html";i:1750210657;s:94:"F:\docker_www\cjq.wngluo.org.cn_YAZSE\vendor\skycaiji\app\admin\view\common\footer_public.html";i:1750210657;s:96:"F:\docker_www\cjq.wngluo.org.cn_YAZSE\vendor\skycaiji\app\common\view\common\browser_is_old.html";i:1750210657;s:97:"F:\docker_www\cjq.wngluo.org.cn_YAZSE\vendor\skycaiji\app\common\view\common\page_translator.html";i:1750210657;}*/ ?>
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  7. <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  8. <title><?php echo g_sc('html_tag_title')?(g_sc('html_tag_title').' - '):''; ?>蓝天采集器后台管理</title>
  9. <meta name="generator" content="skycaiji" />
  10. <meta http-equiv="x-dns-prefetch-control" content="on">
  11. <link rel="icon" href="data:image/ico;base64,aWNv">
  12. <!-- Bootstrap 3.3.7 -->
  13. <link rel="stylesheet" href="/public/bootstrap/css/bootstrap.min.css?<?php echo \think\Config::get('html_v'); ?>">
  14. <!-- Font Awesome -->
  15. <link rel="stylesheet" href="/public/addon/font-awesome/css/font-awesome.min.css?<?php echo \think\Config::get('html_v'); ?>">
  16. <!-- Ionicons -->
  17. <link rel="stylesheet" href="/public/addon/Ionicons/css/ionicons.min.css?<?php echo \think\Config::get('html_v'); ?>">
  18. <!-- Theme style -->
  19. <link rel="stylesheet" href="/public/adminlte/dist/css/AdminLTE.min.css?<?php echo \think\Config::get('html_v'); ?>">
  20. <link rel="stylesheet" href="/public/adminlte/dist/css/skins/_all-skins.min.css?<?php echo \think\Config::get('html_v'); ?>">
  21. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  22. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  23. <!--[if lt IE 9]>
  24. <script src="/public/addon/adminlte/html5shiv.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  25. <script src="/public/addon/adminlte/respond.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  26. <![endif]-->
  27. <!-- Google Font -->
  28. <!-- <link rel="stylesheet" href="/public/addon/adminlte/google-font.css?<?php echo \think\Config::get('html_v'); ?>"> -->
  29. <!-- jQuery -->
  30. <script src="/public/jquery/jquery.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  31. <!-- else -->
  32. <script type="text/javascript" src="/public/static/js/base64.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  33. <link href="/public/static/css/toastr.css?<?php echo \think\Config::get('html_v'); ?>" rel="stylesheet" type="text/css">
  34. <script src="/public/static/js/toastr.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  35. <!-- jQuery UI -->
  36. <script src="/public/addon/adminlte/jquery-ui.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  37. <!-- Bootstrap 3.3.7 -->
  38. <script src="/public/bootstrap/js/bootstrap.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  39. <!-- FastClick -->
  40. <script src="/public/addon/adminlte/fastclick.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  41. <!-- AdminLTE App -->
  42. <script src="/public/adminlte/dist/js/adminlte.min.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  43. <!-- custom -->
  44. <script src="/public/static/js/common.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  45. <script src="/public/static/js/admin.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  46. <link href="/public/static/css/admin.css?<?php echo \think\Config::get('html_v'); ?>" rel="stylesheet" type="text/css">
  47. <script type="text/javascript" src="/public/static/js/langs/<?php echo \think\Config::get('DEFAULT_LANG'); ?>.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  48. <script type="text/javascript">var site_config={root:"",pub:"/public",usertoken:"<?php echo g_sc('usertoken'); ?>",clientinfo:"<?php echo g_sc('clientinfo'); ?>",admincp:<?php echo json_encode(g_sc_c('admincp')); ?>};</script>
  49. <script type="text/javascript" src="/public/static/js/admin/proxy.js?<?php echo \think\Config::get('html_v'); ?>"></script>
  50. </head>
  51. <body>
  52. <div class="container-fluid">
  53. <div class="row">
  54. <form id="form_list" method="post" ajax-submit="true" action="<?php echo url('proxy/op'); ?>">
  55. <?php echo html_usertoken(); ?>
  56. <input type="hidden" name="op" value="" />
  57. <input type="hidden" name="url_params" value="<?php echo $urlParams; ?>" />
  58. <input type="hidden" name="ips" value="" />
  59. <input type="hidden" name="ip_list" value="" />
  60. <input type="hidden" name="user_list" value="" />
  61. <input type="hidden" name="pwd_list" value="" />
  62. <input type="hidden" name="type_list" value="" />
  63. <input type="hidden" name="gid_list" value="" />
  64. <div class="table-responsive proxy-ip-list" style="border:0;">
  65. <table id="list_table" class="table table-hover datatable" style="margin-top:5px;margin-bottom:0;">
  66. <thead>
  67. <tr>
  68. <th class="chk"><?php echo \think\Lang::get('select'); ?></th>
  69. <th colspan="2">IP(带端口)</th>
  70. <th>用户名(选填)</th>
  71. <th>密码(选填)</th>
  72. <th>类型</th>
  73. <th>分组</th>
  74. <th>添加时间</th>
  75. <th><?php echo \think\Lang::get('op'); ?></th>
  76. </tr>
  77. </thead>
  78. <tbody>
  79. <?php if(is_array($dataList) || $dataList instanceof \think\Collection || $dataList instanceof \think\Paginator): if( count($dataList)==0 ) : echo "" ;else: foreach($dataList as $key=>$item): ?>
  80. <tr class="form-group-sm">
  81. <td class="chk p-top"><input type="checkbox" data-name="ips[]" value="<?php echo $item['ip']; ?>" /></td>
  82. <?php if($item['invalid']>0||$item['failed']>0): ?>
  83. <td class="p-ip"><input type="text" data-name="ip_list[]" class="form-control" value="<?php echo $item['ip']; ?>" /></td>
  84. <td class="p-ip-info">
  85. <?php if($item['invalid']>0): ?>&nbsp;无效的<?php endif; if($item['failed']>0): ?>&nbsp;失败<?php echo $item['failed']; ?>次<?php endif; ?>
  86. </td>
  87. <?php else: ?>
  88. <td class="p-ip" colspan="2"><input type="text" data-name="ip_list[]" class="form-control" value="<?php echo $item['ip']; ?>" /></td>
  89. <?php endif; ?>
  90. <td><input type="text" data-name="user_list[]" class="form-control" value="<?php echo $item['user']; ?>" /></td>
  91. <td><input type="text" data-name="pwd_list[]" class="form-control" value="<?php echo $item['pwd']; ?>" /></td>
  92. <td>
  93. <?php $curType=array($item['type']=>' selected="true"'); ?>
  94. <select data-name="type_list[]" class="form-control" style="width:95px;">
  95. <?php foreach($proxyTypes as $k=>$v): ?>
  96. <option value="<?php echo $v; ?>"<?php echo $curType[$v]; ?>><?php echo $k; ?></option>
  97. <?php endforeach; ?>
  98. </select>
  99. </td>
  100. <td>
  101. <select class="form-control" data-name="gid_list[]">
  102. <option value="0">无</option>
  103. <?php foreach($proxyGroups as $proxyGroup): ?>
  104. <option value="<?php echo $proxyGroup['id']; ?>"<?php if($proxyGroup['id']==$item['group_id']): ?> selected="selected"<?php endif; ?>><?php echo $proxyGroup['name']; ?></option>
  105. <?php endforeach; ?>
  106. </select>
  107. </td>
  108. <td class="p-top"><?php echo date('Y-m-d H:i',$item['addtime']); ?></td>
  109. <td class="p-top"><a href="javascript:;" class="glyphicon glyphicon-remove op-delete"></a></td>
  110. </tr>
  111. <?php endforeach; endif; else: echo "" ;endif; ?>
  112. </tbody>
  113. <tfoot>
  114. <tr>
  115. <td class="chk"><label class="chk-all"><input type="checkbox" class="check-all-ip" /><span>全部</span></label></td>
  116. <td>
  117. <div class="in-line-mg"><button type="button" class="btn btn-danger delete-all-ip"><?php echo \think\Lang::get('delete'); ?></button></div>
  118. <div class="in-line-mg"><button type="button" class="btn btn-success update-all-ip">修改</button></div>
  119. </td>
  120. <?php if(!empty($pagenav)): ?>
  121. <td colspan="6"><?php echo $pagenav; ?></td>
  122. <?php endif; ?>
  123. </tr>
  124. </tfoot>
  125. </table>
  126. </div>
  127. </form>
  128. <div style="border-top:1px solid #ddd;padding:15px;">
  129. <form id="form_search" method="post" action="<?php echo url('proxy/list'); ?>" class="form-inline">
  130. <?php echo html_usertoken(); ?>
  131. <div class="form-group form-group-sm">
  132. <label>每页显示</label>
  133. <select name="num" class="form-control">
  134. <option value="100">100条</option>
  135. <option value="200">200条</option>
  136. <option value="500">500条</option>
  137. <option value="1000">1000条</option>
  138. </select>
  139. </div>
  140. <div class="form-group form-group-sm">
  141. <input type="text" name="ip" class="form-control" placeholder="IP(选填)" />
  142. </div>
  143. <div class="form-group form-group-sm">
  144. <input type="text" name="user" class="form-control" placeholder="用户名(选填)" />
  145. </div>
  146. <div class="form-group form-group-sm">
  147. <input type="text" name="pwd" class="form-control" placeholder="密码(选填)" />
  148. </div>
  149. <div class="form-group form-group-sm">
  150. <select name="type" class="form-control">
  151. <option value="all">类型</option>
  152. <?php foreach($proxyTypes as $k=>$v): ?>
  153. <option value="<?php echo $v; ?>"><?php echo $k; ?></option>
  154. <?php endforeach; ?>
  155. </select>
  156. </div>
  157. <div class="form-group form-group-sm">
  158. <select name="invalid" class="form-control">
  159. <option value="all">状态</option>
  160. <option value="0">有效</option>
  161. <option value="1">无效</option>
  162. </select>
  163. </div>
  164. <div class="form-group form-group-sm">
  165. <select name="group_id" class="form-control">
  166. <option value="all">分组</option>
  167. <?php foreach($proxyGroups as $proxyGroup): ?>
  168. <option value="<?php echo $proxyGroup['id']; ?>"><?php echo $proxyGroup['name']; ?></option>
  169. <?php endforeach; ?>
  170. </select>
  171. </div>
  172. <button type="submit" class="btn btn-default btn-sm"><?php echo \think\Lang::get('search'); ?></button>
  173. </form>
  174. </div>
  175. </div>
  176. <script type="text/javascript">
  177. window.proxyClass.init_list(<?php echo json_encode($search); ?>);
  178. </script>
  179. </div>
  180. <?php if(!is_empty(g_sc('browser_is_old'))): ?>
  181. <div class="alert alert-danger alert-dismissible fade in" role="alert" style="position:fixed;top:0;z-index:9999;width:100%;padding-top:5px;padding-bottom:5px;border-top-left-radius:0;border-top-right-radius:0;">
  182. <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
  183. 您的浏览器版本过低,不能完全展现页面效果,请使用谷歌、火狐或IE10及以上版本的浏览器!
  184. </div>
  185. <?php endif; if(is_empty(g_sc_c('site','closetrans'))): ?>
  186. <script type="text/javascript">
  187. 'use strict';//严格模式
  188. page_translator("/public","<?php echo addslashes($_SERVER['HTTP_ACCEPT_LANGUAGE']); ?>");
  189. </script>
  190. <?php endif; ?>
  191. <footer class="footer-end">
  192. <p>Powered by <a href="https://www.skycaiji.com" target="_blank">蓝天采集器</a></p>
  193. </footer>
  194. </body>
  195. </html>