signlog.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. namespace app\admin;
  4. class signlog extends Base
  5. {
  6. public $signStatusText = [-2 => "签名失败", -1 => "解析失败", "未签名", "准备中", "正在解析", "正在签名", "正在打包", "签名完成"];
  7. public function initialize()
  8. {
  9. parent::initialize();
  10. $this->Administrator(6);
  11. $this->header();
  12. }
  13. public function __destruct()
  14. {
  15. $this->footer();
  16. }
  17. function index($_var_0 = [])
  18. {
  19. $this->status = SafeRequest("status", "get");
  20. is_numeric($this->status) && ($_var_0[] = ["in_status", "=", $this->status]);
  21. $_var_1 = SafeRequest("in_aid", "get");
  22. is_numeric($_var_1) && ($_var_0[] = ["in_aid", "=", $_var_1]);
  23. $_var_2 = SafeRequest("page", "get");
  24. $this->search = SafeRequest("key", "get");
  25. $this->search && ($_var_0[] = ["in_aname|in_uname", "like", "%" . $this->search . "%"]);
  26. $_var_3 = db("signlog")->where($_var_0)->order("in_id desc")->paginate(["page" => $_var_2]);
  27. $_var_4 = $_var_3->items();
  28. $_var_5 = $_var_3->total();
  29. $_var_6 = getRender($_var_3, $_var_2);
  30. ?><div class="container"><?php
  31. $this->nav3();
  32. $this->searchForm("可以输入应用名称、所属会员等关键词进行搜索", "", function () {
  33. ?> <select name="status" onchange="document.btnsearch.submit();">
  34. <option value="">全部状态</option>
  35. <?php
  36. foreach ($this->signStatusText as $_var_7 => $_var_8) {
  37. ?> <option value="<?php echo $_var_7;?>" <?php echo is_numeric($this->status) && $this->status == $_var_7 ? "selected" : "";?>>
  38. <?php echo $_var_8;?> </option>
  39. <?php
  40. }
  41. ?> </select>
  42. <?php
  43. });
  44. ?>
  45. <table class="tb tb2">
  46. <tr class="header">
  47. <th>编号</th>
  48. <th>应用名称</th>
  49. <th>所属会员</th>
  50. <th>签名证书</th>
  51. <th>签名时间</th>
  52. <th>签名状态</th>
  53. <th>操作</th>
  54. </tr>
  55. <?php
  56. if ($_var_5 == 0) {
  57. ?><tr><td colspan="2" class="td27">没有签名记录</td></tr>
  58. <?php
  59. } else {
  60. foreach ($_var_4 as $_var_9) {
  61. ?><tr class="hover">
  62. <td><?php echo $_var_9["in_id"];?></td>
  63. <td><a href="<?php echo getlink($_var_9["in_aid"]);?>" target="_blank" class="act"><?php echo lightnum($_var_9["in_aname"], SafeRequest("key", "get"));?></a></td>
  64. <td><a href="?c=signlog&a=index&search=<?php echo $_var_9["in_uname"];?>" class="act"><?php echo lightnum($_var_9["in_uname"], SafeRequest("key", "get"));?></a></td>
  65. <td><?php echo $_var_9["in_cert"];?></td>
  66. <td><?php echo lightnum($_var_9["in_addtime"], date("Y-m-d", strtotime($_var_9["in_addtime"])) == date("Y-m-d"));?></td><td><?php echo lightnum($this->signStatusText[$_var_9["in_status"]], $_var_9["in_status"] < 5);?></td>
  67. <td><a href="?c=signlog&a=del&id=<?php echo $_var_9["in_id"];?>">删除</a></td>
  68. </tr>
  69. <?php
  70. }
  71. }
  72. ?></table>
  73. <?php echo $this->render($_var_6);?>
  74. </div>
  75. <?php
  76. }
  77. function del()
  78. {
  79. $_var_10 = SafeRequest("id", "get");
  80. db("signlog")->where("in_id", $_var_10)->delete();
  81. $this->ShowMessage("恭喜您,删除成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 3000, 1);
  82. }
  83. }