Administrator(3); $this->header(); ?> footer(); } function check() { $this->index([["in_applock", "=", "-1"]]); } function del() { $_var_9 = intval(SafeRequest("id", "get")); // var_dump($_var_9);die; $_var_10 = db("appid")->where("in_id", $_var_9)->delete(); $this->ShowMessage("恭喜您,删除成功!", "?c=app", "infotitle2", 1000, 1); } function index($map = []) { $this->form = SafeRequest("form", "get"); $this->form && ($map[] = ["in_form", "=", $this->form]); $this->status = SafeRequest("status", "get"); is_numeric($this->status) && ($map[] = ["in_applock", "=", $this->status]); $this->sign_type = SafeRequest("sign_type", "get"); is_numeric($this->sign_type) && ($map[] = ["in_sign_type", "=", $this->sign_type]); $_var_0 = SafeRequest("page", "get"); $this->search = SafeRequest("search", "get"); $this->search && ($map[] = ["in_name|in_uname", "like", "%" . $this->search . "%"]); $_var_1 = SafeRequest("app_id", "get"); $_var_1 && ($map[] = ["in_id", "=", $_var_1]); $this->mapTime("in_addtime", true, $map); $_var_2 = db("appid")->where($map)->order("in_id desc")->paginate(["page" => $_var_0]); $_var_3 = $_var_2->items(); $_var_4 = getRender($_var_2, $_var_0); $_var_5 = $_var_2->total(); $_var_6 = [-2 => '下架', -1 => '待审核', '正常', '封禁']; ?>
nav3(); if ($this->search) { $_var_7 = "
  • 以下是搜索“" . $this->search . "”的应用
  • "; } else { $_var_7 = "
  • 可以输入编号、应用名称、所属会员等关键词进行搜索
  • "; } $this->searchForm($_var_7, "", function () { ?>
      
    where("app_id", $_var_8["in_id"])->where("status", "5")->count(); ?>
    编号 应用图标 应用名称 发布状态 下载 应用大小 应用平台 所属会员 存储位置 超级签名 企业签名 更新时间 安装统计 扣量 编辑操作
    暂无数据
    "> " id="thumb"> " onerror="this.src='static/index/image/.png'" width="25" height="25" /> " target="_blank" class="layui-table-link"> 下载 本地储存';?> 未开通");?> " class="layui-table-link">未开启", "已开启");?> ')">编辑 ');">删除
    render($_var_4);?>
    where("in_userid", $_var_10["in_uid"])->value($_var_11) ?: 0; $_var_14 = "

    " . $_var_12 . "(" . $_var_13 . "

    "; return $_var_14; } function setSteal() { $_var_15 = SafeRequest("in_id", "get"); $_var_16 = db("appid")->where("in_id", $_var_15)->value("in_steal_on"); db("appid")->where("in_id", $_var_15)->update(["in_steal_on" => intval(!$_var_16)]); $this->ShowMessage("恭喜您,修改成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1); } function allsave() { if (!submitcheck("allsave")) { $this->ShowMessage("表单验证不符,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_17 = RequestBox("in_id"); $_var_18 = SafeRequest("in_allsave", "post"); if ($_var_17 == 0) { $this->ShowMessage("批量操作失败,请先勾选数据!", $_SERVER["HTTP_REFERER"], "infotitle3", 3000, 1); } else { if ($_var_18 == "del") { $_var_19 = db("appid")->where("in_id", "in", $_var_17)->select(); foreach ($_var_19 as $_var_20) { $_var_21 = $_var_20["in_id"]; $_var_22 = db("app")->where("in_uid", $_var_20["in_uid"])->where("in_appid", $_var_21)->select(); foreach ($_var_22 as $_var_23) { db("app")->where("in_id", $_var_23["in_id"])->delete(); db("user")->where("in_userid", $_var_23["in_uid"])->dec("in_spaceuse", $_var_23["in_size"])->update(); $_var_24 = str_replace(array(".ipa", ".apk", ".mobileconfig"), "", $_var_23["in_app"]); if ($_var_23["remote"]) { $_var_25 = $_var_23["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_25->delete($_var_23["in_app"]); } @unlink(IN_ATTACHMENT_PATH . $_var_24 . ".mobileprovision"); @unlink(IN_ATTACHMENT_PATH . $_var_23["in_app"]); $_var_23["in_form"] == "iOS" && @destroyDir(IN_IPADIR_PATH . $_var_23["in_app"]); } db("appid")->where(array("in_id" => $_var_20["in_kid"]))->update(array("in_kid" => 0)); @unlink(IN_IMAGES_PATH . "app/" . $_var_20["in_icon"]); if ($_var_20["in_form"] == "iOS") { $_var_26 = db("super_sign")->where("app_id", $_var_23["in_id"])->select(); foreach ($_var_26 as $_var_23) { if ($_var_23["remote"]) { $_var_25 = $_var_23["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_25->delete($_var_23["ipa_path"]); } @unlink(IN_UPLOADS_PATH . "ios_mobileprovision/" . $_var_23["udid"] . ".mobileprovision"); @unlink(IN_ROOT . $_var_23["plist_path"]); @unlink(IN_ROOT . $_var_23["ipa_path"]); } db("super_sign")->where("app_id", $_var_23["in_id"])->delete(); } } $_var_27 = db("appid")->where("in_id", "in", $_var_17)->delete(); if ($_var_27) { db("downhistory")->where("appid", "in", $_var_17)->delete(); db("salt")->where("in_aid", "in", $_var_17)->delete(); db("signlog")->where("in_aid", "in", $_var_17)->delete(); $this->ShowMessage("恭喜您,应用批量删除成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 3000, 1); } } elseif ($_var_18 == 0) { db("appid")->where("in_id", "in", $_var_17)->update(["in_applock" => 0]); $this->ShowMessage("恭喜您,批量激活成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1); } elseif ($_var_18 == 1) { db("appid")->where("in_id", "in", $_var_17)->update(["in_applock" => 1]); $this->ShowMessage("恭喜您,批量封禁成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1); } elseif ($_var_18 == -2) { db("appid")->where("in_id", "in", $_var_17)->update(["in_applock" => -2]); $this->ShowMessage("恭喜您,批量下架成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1); } } } function edit() { $_var_28 = intval(SafeRequest("in_id", "get")); $this->EditBoard($_var_28, "?c=app&a=saveedit&in_id=" . $_var_28, "编辑"); } function EditBoard($_var_29, $_var_30, $_var_31) { $_var_32 = db("appid")->where("in_id", $_var_29)->find(); $_var_33 = db("user")->where("in_username", $_COOKIE["in_adminname"])->value("in_userid"); $_var_34 = $_var_32["in_name"] ?? ""; $_var_35 = $_var_29 ? $_var_32["in_uname"] : $_var_33; $_var_36 = intval($_var_32["in_sign_type"] ?? ""); $_var_37 = $_var_32["in_mnvs"] ?? ""; $_var_38 = $_var_32["in_form"] ?? ""; $_var_39 = intval($_var_32["in_size"] ?? ""); $_var_40 = $_var_32["in_bid"] ?? ""; $_var_41 = $_var_32["in_bsvs"] ?? ""; $_var_42 = $_var_32["in_bvs"] ?? ""; $_var_43 = $_var_32["in_nick"] ?? ""; $_var_44 = $_var_32["in_team"] ?? ""; $_var_45 = $_var_32["in_icon"] ?? ""; $_var_46 = $_var_32["in_app"] ?? ""; $_var_47 = $_var_32["in_kid"] ?? ""; $_var_48 = $_var_32["in_link"] ?? ""; $_var_49 = db("signlog")->where("in_status", 1)->where("in_aid", $_var_29)->value("in_id"); ?>
    nav3(); ?>
    title="正常" > title="封禁"> title="下架">
    EditBoard($_var_50, "?c=app&a=saveadd", "新增"); } function saveadd() { if (!submitcheck("form2")) { $this->ShowMessage("表单验证不符,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_51 = SafeRequest("in_name", "post"); $_var_52 = SafeRequest("in_uname", "post"); $_var_53 = SafeRequest("in_type", "post"); $_var_54 = SafeRequest("in_mnvs", "post"); $_var_55 = SafeRequest("in_form", "post"); $_var_56 = intval(SafeRequest("in_size", "post")); $_var_57 = SafeRequest("in_bid", "post"); $_var_58 = SafeRequest("in_bsvs", "post"); $_var_59 = SafeRequest("in_bvs", "post"); $_var_60 = SafeRequest("in_nick", "post"); $_var_61 = SafeRequest("in_team", "post"); $_var_62 = SafeRequest("in_link", "post"); $_var_63 = db("appid")->where("in_link", $_var_62)->count(); if ($_var_63) { $this->ShowMessage("下载链接已被占用,请更改", "history.back(1);", "infotitle3", 3000, 2); } $_var_64 = SafeRequest("in_icon", "post"); $_var_65 = SafeRequest("in_app", "post"); $_var_66 = intval(SafeRequest("in_kid", "post")); $_var_67 = db("user")->where("in_username", $_var_52)->find(); if ($_var_67) { db("user")->where("in_userid", $_var_67["in_userid"])->inc("in_spaceuse", $_var_56)->update(); db("appid")->insert(["in_name" => $_var_51, "in_uid" => $_var_67["in_userid"], "in_uname" => $_var_67["in_username"], "in_type" => $_var_53, "in_size" => $_var_56, "in_form" => $_var_55, "in_mnvs" => $_var_54, "in_bid" => $_var_57, "in_bsvs" => $_var_58, "in_bvs" => $_var_59, "in_nick" => $_var_60, "in_team" => $_var_61, "in_icon" => $_var_64, "in_link" => $_var_62, "in_app" => $_var_65, "in_hits" => 0, "in_kid" => $_var_66, "in_sign" => 0, "in_resign" => 0, "in_removead" => 0, "in_highspeed" => 0, "in_addtime" => date("Y-m-d H:i:s")]); $this->ShowMessage("恭喜您,应用新增成功!", "?c=app", "infotitle2", 1000, 1); } else { $this->ShowMessage("新增失败,所属会员不存在!", "history.back(1);", "infotitle3", 3000, 2); } } function saveedit() { if (!submitcheck("form2")) { $this->ShowMessage("表单验证不符,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1); } $_var_68 = intval(SafeRequest("in_id", "get")); $_var_69 = SafeRequest("in_name", "post"); $_var_70 = SafeRequest("in_uname", "post"); $_var_71 = SafeRequest("in_type", "post"); $_var_72 = SafeRequest("in_mnvs", "post"); $_var_73 = SafeRequest("in_form", "post"); $_var_74 = intval(SafeRequest("in_size", "post")); $_var_75 = SafeRequest("in_bid", "post"); $_var_76 = SafeRequest("in_bsvs", "post"); $_var_77 = SafeRequest("in_bvs", "post"); $_var_78 = SafeRequest("in_nick", "post"); $_var_503 = SafeRequest("in_sign_type", "post"); $_var_79 = SafeRequest("in_team", "post"); $_var_80 = SafeRequest("in_link", "post"); $_var_99 = SafeRequest("in_applock", "post"); if ($_var_99 == "del") { $_var_19 = db("appid")->where("in_id", "=", $_var_68)->select(); foreach ($_var_19 as $_var_20) { $_var_21 = $_var_20["in_id"]; $_var_22 = db("app")->where("in_uid", $_var_20["in_uid"])->where("in_appid", $_var_21)->select(); foreach ($_var_22 as $_var_23) { db("app")->where("in_id", $_var_23["in_id"])->delete(); db("user")->where("in_userid", $_var_23["in_uid"])->dec("in_spaceuse", $_var_23["in_size"])->update(); $_var_24 = str_replace(array(".ipa", ".apk", ".mobileconfig"), "", $_var_23["in_app"]); if ($_var_23["remote"]) { $_var_25 = $_var_23["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_25->delete($_var_23["in_app"]); } @unlink(IN_ATTACHMENT_PATH . $_var_24 . ".mobileprovision"); @unlink(IN_ATTACHMENT_PATH . $_var_23["in_app"]); $_var_23["in_form"] == "iOS" && @destroyDir(IN_IPADIR_PATH . $_var_23["in_app"]); } db("appid")->where(array("in_id" => $_var_20["in_kid"]))->update(array("in_kid" => 0)); @unlink(IN_IMAGES_PATH . "app/" . $_var_20["in_icon"]); if ($_var_20["in_form"] == "iOS") { $_var_26 = db("super_sign")->where("app_id", $_var_23["in_id"])->select(); foreach ($_var_26 as $_var_23) { if ($_var_23["remote"]) { $_var_25 = $_var_23["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_25->delete($_var_23["ipa_path"]); } @unlink(IN_UPLOADS_PATH . "ios_mobileprovision/" . $_var_23["udid"] . ".mobileprovision"); @unlink(IN_ROOT . $_var_23["plist_path"]); @unlink(IN_ROOT . $_var_23["ipa_path"]); } db("super_sign")->where("app_id", $_var_23["in_id"])->delete(); } } $_var_27 = db("appid")->where("in_id", "=", $_var_68)->delete(); if ($_var_27) { db("downhistory")->where("appid", "=", $_var_68)->delete(); db("salt")->where("in_aid", "=", $_var_68)->delete(); db("signlog")->where("in_aid", "=", $_var_68)->delete(); } } elseif ($_var_99 == 0) { // var_dump($_var_99);die; db("appid")->where("in_id", "=", $_var_68)->update(["in_applock" => 0]); } elseif ($_var_99 == 1) { db("appid")->where("in_id", "=", $_var_68)->update(["in_applock" => 1]); } elseif ($_var_99 == -2) { db("appid")->where("in_id", "=", $_var_68)->update(["in_applock" => -2]); } $_var_81 = db("appid")->where("in_link", $_var_80)->where("in_id", "<>", $_var_68)->count(); if ($_var_81) { $this->ShowMessage("下载链接已被占用,请更改", "history.back(1);", "infotitle3", 3000, 2); } $_var_82 = SafeRequest("in_icon", "post"); $_var_83 = SafeRequest("in_app", "post"); $_var_84 = intval(SafeRequest("in_kid", "post")); $_var_85 = intval(SafeRequest("signid", "post")); $_var_86 = db("user")->where("in_username", $_var_70)->find(); if ($_var_86) { $_var_87 = db("appid")->where("in_id", $_var_68)->find(); if ($_var_82 !== $_var_87["in_icon"]) { @unlink("data/attachment/" . $_var_87["in_icon"]); } if ($_var_83 !== $_var_87["in_app"]) { @unlink("data/attachment/" . $_var_87["in_app"]); db("user")->where("in_userid", $_var_87["in_uid"])->dec("in_spaceuse", $_var_87["in_size"])->update(); db("user")->where("in_userid", $_var_86["in_userid"])->inc("in_spaceuse", $_var_74)->update(); } elseif ($_var_86["in_userid"] !== $_var_87["in_uid"]) { $_var_88 = db("app")->where("in_uid", $_var_87["in_uid"])->where("in_appid", $_var_68)->sum("in_size"); db("user")->where("in_userid", $_var_87["in_uid"])->dec("in_spaceuse", $_var_88)->update(); db("user")->where("in_userid", $_var_86["in_userid"])->inc("in_spaceuse", $_var_88)->update(); db("app")->where("in_uid", $_var_87["in_uid"])->where("in_appid", $_var_68)->update(["in_uid" => $_var_86["in_userid"], "in_uname" => $_var_86["in_username"]]); } $_var_85 and db("signlog")->where(array("in_id" => $_var_85))->update(array("in_status" => 2)); db("appid")->where("in_id", $_var_68)->update(["in_name" => $_var_69, "in_uid" => $_var_86["in_userid"], "in_uname" => $_var_86["in_username"], "in_type" => $_var_71, "in_size" => $_var_74, "in_form" => $_var_73, "in_mnvs" => $_var_72, "in_bid" => $_var_75,'in_sign_type'=>$_var_503, "in_bsvs" => $_var_76, "in_bvs" => $_var_77, "in_nick" => $_var_78, "in_team" => $_var_79, "in_link" => $_var_80, "in_icon" => $_var_82, "in_app" => $_var_83, "in_kid" => $_var_84, "in_addtime" => date("Y-m-d H:i:s")]); $this->ShowMessage("恭喜您,应用编辑成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1); } else { $this->ShowMessage("编辑失败,所属会员不存在!", "history.back(1);", "infotitle3", 3000, 2); } } }