body.php 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
  1. <?php
  2. namespace app\admin;
  3. class body extends Base
  4. {
  5. public function initialize()
  6. {
  7. parent::initialize();
  8. $this->Administrator(1);
  9. }
  10. function notice(){
  11. $res = file_get_contents('https://yundsad.yingyongios.xyz/index/apifenfa/api');
  12. $res = json_decode($res,true);
  13. if($res['open'] != '1'){
  14. echo json_encode(['status'=>'no','data'=>'']);
  15. }else{
  16. echo json_encode(['status'=>'ok','data'=>base64_decode($res['data'])]);
  17. }
  18. }
  19. function index()
  20. {
  21. ?>
  22. <!DOCTYPE html>
  23. <?php
  24. $_var_0 = [];
  25. $_var_1 = db("user")->where("in_verify", "2")->count();
  26. $_var_1 && ($_var_0[] = ["待审核认证", "?c=user&a=verify", $_var_1]);
  27. $_var_2 = db("appid")->where("in_applock", "-1")->count();
  28. $_var_2 && ($_var_0[] = ["待审核应用", "?c=app&a=check", $_var_2]);
  29. $_var_3 = db("sign")->alias("s")->join("appid a", "s.in_aid=a.in_id", "left")->where("s.in_status", "<", "5")->where("a.in_sign", ">", "0")->count();
  30. $_var_3 && ($_var_0[] = ["企业正在签名", "?c=sign&status=1", $_var_3]);
  31. $_var_4 = db("super_sign")->where("status", "<", "5")->where("status", ">", "2")->count();
  32. $_var_4 && ($_var_0[] = ["超级正在签名", "?c=super_sign&status=1", $_var_4]);
  33. $_var_5 = db("user_cash")->where("status", "0")->count();
  34. $_var_5 && ($_var_0[] = ["待处理提现", "?c=user_cash&status=1", $_var_5]);
  35. $_var_6 = db("user")->count();
  36. $_var_7 = db("appid")->count();
  37. $_var_8['yh'] = $_var_6;
  38. $_var_8[0][] = ["应用", "?c=app&a=index", $_var_7];
  39. $_var_8['cz'] = db("paylog")->where("pay_time", ">", 0)->sum("pay_money");
  40. $_var_8['yjtx'] = db("user_cash")->where("status", "1")->sum("money") ;
  41. $_var_8['ffxz'] = db("downhistory")->sum("down");
  42. $_var_8['fftl'] = db("downhistory")->sum("steal");
  43. $_var_8['cjaz'] = db("ios_device")->where("app_id", ">", "0")->where("steal_time", "0")->count();
  44. $_var_8['cjtl'] = db("ios_device")->where("app_id", ">", "0")->where("steal_time", ">", "0")->count();
  45. $_var_8['zsxh'] = db("ios_device")->group("udid,cert_iss")->count();
  46. $_var_8['jrzc'] = db("user")->whereTime("in_regdate", "today")->count();
  47. $_var_8['jrsc'] = db("paylog")->whereTime("pay_time", "today")->sum("pay_money");
  48. $_var_8['jrcz'] = db("paylog")->whereTime("pay_time", "today")->sum("pay_money");
  49. $_var_8['jrtx'] = db("user_cash")->whereTime("create_time", "today")->whereTime("status", "1")->sum("money") ;
  50. $_var_8['jrxz'] = db("downhistory")->whereTime("addtime", "today")->sum("down");
  51. $_var_8['jrtl'] = db("downhistory")->whereTime("addtime", "today")->sum("steal");
  52. $_var_8['jraz'] = db("ios_device")->whereTime("create_time", "today")->where("app_id", ">", "0")->where("steal_time", "0")->count();
  53. $_var_8['jrtl'] = db("ios_device")->whereTime("create_time", "today")->where("app_id", ">", "0")->where("steal_time", ">", "0")->count();
  54. $_var_8['jrxh'] = db("ios_device")->whereTime("create_time", "today")->where("cert_dec", "1")->count();
  55. if ($_var_0 == 1) {
  56. ?><table class="tb tb2 nobdb fixpadding"><tr><td><h3 class="left margintop">待处理事项:</h3><?php
  57. foreach ($_var_0 as $_var_22 => $_var_23) {
  58. ?><p class="left difflink"><a href="<?php echo $_var_23[1];?>"><?php echo $_var_23[0];?></a>(<?php echo lightnum($_var_23[2]);?>)</p><?php
  59. }
  60. ?><div class="clear"></div></td></tr></table><?php
  61. }
  62. if ($_var_8 == 1) {
  63. ?><table class="tb tb2 nobdb fixpadding"><tr><th colspan="15" class="partition"><font size="4" color="#FF0000">数据统计</font></th></tr><?php
  64. foreach ($_var_8 as $_var_24) {
  65. ?><tr><?php
  66. foreach ($_var_24 as $_var_23) {
  67. ?><td><a href="<?php echo $_var_23[1];?>"><?php echo $_var_23[0];?></a>(<?php echo lightnum($_var_23[2]);?>)</td><?php
  68. }
  69. ?></tr><?php
  70. }
  71. ?></table><?php
  72. }
  73. foreach ($_var_21 as $_var_25) {
  74. ?><table class="tb tb2 fixpadding"><tr><th colspan="15" class="partition"><?php echo $_var_25["title"];?></th></tr><?php
  75. foreach ($_var_25["list"] as $_var_22 => $_var_23) {
  76. ?><tr><td class="vtop td24 lineheight"><?php echo $_var_22;?></td><td class="lineheight smallfont"><?php echo $_var_23;?></td></tr><?php
  77. }
  78. ?></table><?php
  79. }
  80. ?>
  81. <html>
  82. <head>
  83. <meta charset="UTF-8">
  84. <meta name="renderer" content="webkit">
  85. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  86. <meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />
  87. <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
  88. <link rel="stylesheet" href="/xinadmin/css/font.css">
  89. <link rel="stylesheet" href="/xinadmin/css/xadmin.css">
  90. </head>
  91. <body>
  92. <div class="x-body layui-anim layui-anim-up">
  93. <blockquote class="layui-elem-quote">欢迎管理员:
  94. <span class="x-red"><?php echo $_COOKIE['in_adminname'];?></span></blockquote>
  95. <fieldset class="layui-elem-field">
  96. <legend>数据统计</legend>
  97. <div class="layui-field-box">
  98. <div class="layui-col-md12">
  99. <div class="layui-card">
  100. <div class="layui-card-body">
  101. <div class="layui-carousel x-admin-carousel x-admin-backlog" lay-anim="" lay-indicator="inside" lay-arrow="none" style="width: 100%; height: 90px;">
  102. <div carousel-item="">
  103. <ul class="layui-row layui-col-space10 layui-this">
  104. <li class="layui-col-xs2">
  105. <a href="javascript:;" class="x-admin-backlog-body">
  106. <h3>应用</h3>
  107. <p>
  108. <cite><?php echo $_var_7;?></cite></p>
  109. </a>
  110. </li>
  111. <li class="layui-col-xs2">
  112. <a href="javascript:;" class="x-admin-backlog-body">
  113. <h3>会员</h3>
  114. <p>
  115. <cite><?php echo $_var_8['yh'];?></cite></p>
  116. </a>
  117. </li>
  118. <li class="layui-col-xs2">
  119. <a href="javascript:;" class="x-admin-backlog-body">
  120. <h3>充值完成</h3>
  121. <p>
  122. <cite><?php echo $_var_8['cz'];?></cite></p>
  123. </a>
  124. </li>
  125. <li class="layui-col-xs2">
  126. <a href="javascript:;" class="x-admin-backlog-body">
  127. <h3>超级安装</h3>
  128. <p>
  129. <cite><?php echo $_var_8['cjaz'];?></cite></p>
  130. </a>
  131. </li>
  132. <li class="layui-col-xs2">
  133. <a href="javascript:;" class="x-admin-backlog-body">
  134. <h3>今日注册</h3>
  135. <p>
  136. <cite><?php echo $_var_8['jrzc'];?></cite></p>
  137. </a>
  138. </li>
  139. <li class="layui-col-xs2">
  140. <a href="javascript:;" class="x-admin-backlog-body">
  141. <h3>今日下载</h3>
  142. <p>
  143. <cite><?php echo $_var_8['jrxz'];?></cite></p>
  144. </a>
  145. </li>
  146. </ul>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </fieldset>
  154. <fieldset class="layui-elem-field">
  155. <legend>系统信息</legend>
  156. <div class="layui-field-box">
  157. <table class="layui-table">
  158. <tbody>
  159. <tr>
  160. <th>系统</th>
  161. <td class="x-red">旗舰</td></tr>
  162. <tr>
  163. <th>操作系统</th>
  164. <td><?php echo PHP_OS;?></td></tr>
  165. <tr>
  166. <th>运行环境</th>
  167. <td>OpenSSL/1.0.2 mod_fcgid/2.3.9</td></tr>
  168. <tr>
  169. <th>软件</th>
  170. <td><?php echo $_SERVER["SERVER_SOFTWARE"];?></td>
  171. </tr>
  172. <tr>
  173. <th>附件上传</th>
  174. <td><?php echo ini_get("upload_max_filesize"); ?>B</td>
  175. </tr>
  176. <tr>
  177. <th>mbstring</th>
  178. <td><span style="color:#090">[√]</span></td>
  179. </tr>
  180. <tr>
  181. <th>pdo_mysql</th>
  182. <td><span style="color:#090">[√]</span></td>
  183. </tr>
  184. <tr>
  185. <th>fsockopen()</th>
  186. <td><?php echo $_SERVER["mbstring"];?><span style="color:#090">[√]</span></td>
  187. </tr>
  188. <tr>
  189. <th>PHP版本</th>
  190. <td><?php echo PHP_VERSION;?></td></tr>
  191. <tr>
  192. <th>PHP运行方式</th>
  193. <td>cgi-fcgi</td></tr>
  194. </tbody>
  195. </table>
  196. </div>
  197. </fieldset>
  198. <fieldset class="layui-elem-field">
  199. <legend>开发语言</legend>
  200. <div class="layui-field-box">
  201. <table class="layui-table">
  202. <tbody>
  203. <tr>
  204. <th>后台框架L-admin</th>
  205. </tr>
  206. <tr>
  207. <th>前台框架TP</th>
  208. </tbody>
  209. </table>
  210. </div>
  211. </fieldset>
  212. </div>
  213. <script src="/static/admincp/js/ajax.js"></script>
  214. <script>
  215. window.onload = CheckBuild;
  216. </script>
  217. <script type="text/javascript">
  218. function tips_pop(){
  219. var MsgPop=document.getElementById("winpop");
  220. var popH=parseInt(MsgPop.style.height);//将对象的高度转化为数字
  221. if(popH==0){
  222. show=setInterval("changeH('up')",2);
  223. }
  224. else{
  225. hide=setInterval("changeH('down')",2);
  226. }
  227. }
  228. function changeH(str){
  229. var MsgPop=document.getElementById("winpop");
  230. var popH=parseInt(MsgPop.style.height);
  231. if(str=="up"){
  232. if(popH<=100){
  233. MsgPop.style.height=(popH+4).toString()+"px";
  234. }
  235. else{
  236. clearInterval(show);
  237. }
  238. }
  239. if(str=="down"){
  240. if(popH>=4){
  241. MsgPop.style.height=(popH-4).toString()+"px";
  242. }
  243. else{
  244. clearInterval(hide);
  245. MsgPop.style.display="none"; //隐藏DIV
  246. }
  247. }
  248. }
  249. window.onload=function(){
  250. var oclose=document.getElementById("close");
  251. var bt=document.getElementById("bt");
  252. document.getElementById('winpop').style.height='0px';
  253. setTimeout("tips_pop()",300);
  254. oclose.onclick=function(){tips_pop()}
  255. $.ajax({
  256. type: 'POST',
  257. url: '?c=body&a=notice',
  258. dataType: 'json',
  259. success: function (str) {
  260. if (str.status == "ok") {
  261. $('#winpop').show()
  262. $('#content').html(str.data);
  263. }
  264. }
  265. });
  266. }
  267. </script>
  268. </body>
  269. </html>
  270. <?php
  271. $this->footer();
  272. }
  273. }