ajax.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. namespace app\admin;
  3. class ajax extends Base
  4. {
  5. public function initialize()
  6. {
  7. parent::initialize();
  8. $this->Administrator(1);
  9. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  10. header("Cache-Control: no-cache, must-revalidate");
  11. header("Pragma: no-cache");
  12. header("Content-type: text/html;charset=" . IN_CHARSET);
  13. $this->file = IN_ROOT . "data/build.txt";
  14. }
  15. function build()
  16. {
  17. if (empty($_COOKIE["in_build"]) || !filesize($this->file)) {
  18. setcookie("in_build", "have", time() + 1800);
  19. $_var_0 = $_SERVER["HTTP_HOST"];
  20. $_var_1 = "http://127.0.0.1";
  21. $_var_2 = $_var_1 . $_var_0 . "&key=" . IN_AUTHKEY . "&v=" . IN_VERSION;
  22. $_var_3 = file_get_contents($_var_2);
  23. fwrite(fopen($this->file, "w+"), $_var_3);
  24. }
  25. if ($_var_4 = file_get_contents($this->file)) {
  26. $_var_5 = json_decode($_var_4, true);
  27. if (isset($_var_5["build"]) && $_var_5["build"] > $_var_6["release"]) {
  28. echo $_var_7;
  29. }
  30. }
  31. }
  32. function grade()
  33. {
  34. if ($_var_8 = file_get_contents($this->file)) {
  35. $_var_9 = json_decode($_var_8, true);
  36. if ($_var_9["code"] == 1) {
  37. $_var_10 = $_var_9["endtime"] ? date("Y-m-d", $_var_9["endtime"]) : "永久有效";
  38. echo json_encode(array("grade" => 1, "enddate" => $_var_10));
  39. } else {
  40. echo json_encode(array("grade" => 0, "enddate" => "未授权!"));
  41. }
  42. exit;
  43. }
  44. }
  45. function action_sort()
  46. {
  47. $_var_11 = SafeRequest("id", "post");
  48. $_var_12 = SafeRequest("sort", "post");
  49. $_var_13 = db("action")->where("id", $_var_11)->update(["sort" => $_var_12]);
  50. reJSON($_var_13);
  51. }
  52. function config_sort()
  53. {
  54. $_var_14 = SafeRequest("id", "post");
  55. $_var_15 = SafeRequest("sort", "post");
  56. $_var_16 = db("config")->where("id", $_var_14)->update(["sort" => $_var_15]);
  57. reJSON($_var_16);
  58. }
  59. function item_sort()
  60. {
  61. $_var_17 = SafeRequest("id", "post");
  62. $_var_18 = SafeRequest("sort", "post");
  63. $_var_19 = db("item")->where("id", $_var_17)->update(["sort" => $_var_18]);
  64. reJSON($_var_19);
  65. }
  66. function article_sort()
  67. {
  68. $_var_20 = SafeRequest("id", "post");
  69. $_var_21 = SafeRequest("sort", "post");
  70. $_var_22 = db("article")->where("id", $_var_20)->update(["sort" => $_var_21]);
  71. reJSON($_var_22);
  72. }
  73. }