123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- <?php
- // by 请勿倒卖,已申请软著,否则追究法律责任
- namespace app\index;
- class publish_sign extends BaseUser
- {
- function index()
- {
- $_var_0 = bees_decrypt(SafeRequest("id", "get"));
- $_var_1 = db("appid")->where("in_uid", $this->userid)->where("in_id", $_var_0)->find();
- $_var_1 and IN_SIGN and $_var_1["in_form"] == "iOS" or redirect();
- $_var_2 = db("signlog")->where("in_aid", $_var_0)->order("in_id desc")->value("in_status") ?: 0;
- $_var_3 = [-2 => "签名失败", -1 => "解析失败", "未签名", "准备中", "正在解析", "正在签名", "正在打包", "签名完成"];
- $_var_4 = is_ssl() ? "https://" : "http://";
- if (IN_SIGNMETHOD) {
- $_var_5 = boolval(IN_API && IN_SECRET);
- } else {
- $_var_6 = db("cert")->where("status", "1")->count();
- $_var_5 = boolval($_var_6);
- }
- ?> <!DOCTYPE html>
- <html lang="">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"/>
- <meta name="keywords" content="<?php echo IN_KEYWORDS;?>"/>
- <meta name="description" content="<?php echo IN_DESCRIPTION;?>"/>
- <title><?php echo $_var_1["in_name"];?> - 企业签名 - <?php echo IN_NAME;?></title>
- <?php
- $this->static_();
- ?> <script src="<?php echo IN_PATH;?>static/pack/layer/confirm-lib.js"></script>
- <script src="<?php echo IN_PATH;?>static/index/js/sign1.js"></script>
- <script>
- var IN_API_VER = '1';
- var IN_SIGNMETHOD = '<?php echo IN_SIGNMETHOD;?>';
- var end_time = '<?php echo $_var_1["in_sign"];?>'
- var in_path = '<?php echo IN_PATH;?>';
- var cert_type = '<?php echo strstr($_var_1["in_package"], "[1]") ? 1 : 0;?>';
- var in_id = <?php echo $_var_0;?>;
- var in_size = <?php echo intval(ini_get("upload_max_filesize"));?>;
- var remote = <?php echo $_var_1["remote"];?>;
- var hh = 'http<?php echo is_ssl() ? "s" : "";?>://<?php echo $_SERVER["HTTP_HOST"];?>';
- var oauth = {
- 'api': '<?php echo IN_API ?: "http" . (is_ssl() ? "s" : "") . "://" . $_SERVER["HTTP_HOST"];?>',
- 'uid': '<?php echo $this->userid;?>',
- 'secret': '<?php echo IN_SECRET;?>',
- 'ssl': '<?php echo $_var_4;?>',
- 'site': '<?php echo $_SERVER["HTTP_HOST"];?>',
- 'path': '<?php echo IN_PATH;?>',
- 'aid': '<?php echo $_var_0;?>',
- 'api_aid': '<?php echo db("sign")->where("in_aid", $_var_0)->value("api_aid");?>',
- 'ipa': '<?php echo $_var_1["in_app"];?>',
- 'charset': '<?php echo IN_CHARSET;?>',
- 'name': '<?php echo auth_codes($_var_1["in_name"]);?>',
- 'yololib': '<?php echo $_var_1["in_bexe"];?>',
- 'notify': hh + '/index/sign_put/state',
- 'upload': hh + '/index/sign_put/upload'
- };
- <?php
- if ($_var_2 > 0 && $_var_2 < 4) {
- ?> setInterval('listen();', <?php echo IN_LISTEN;?>);
- <?php
- }
- ?> layer.use('confirm-ext.js');
- </script>
- </head>
- <body>
- <?php
- $this->header();
- ?> <div class="release-app-wrap">
- <div class="container">
- <div class="release-app2">
- <div class="crumbs">
- <a href="/index/apps/apps">我的应用</a>
- <span>/</span>
- <a href="/index/apps/apps">应用列表</a>
- <span>/</span>
- <?php echo $_var_1["in_name"];?> </div>
- <div class="row clearfix">
- <?php
- $this->publish_left();
- ?> <div class="col-sm-10">
- <div class="aside-right">
- <div class="app-details app-details2">
- <div class="details-top clearfix">
- <img class="fl" src="<?php echo geticon($_var_1["in_icon"]);?>"
- onerror="javascript:this.src='<?php echo IN_PATH;?>static/index/image/<?php echo $_var_1["in_form"];?>.png'">
- <dl class="information fl">
- <dt>
- <span class="i-tit">
- <span class="text"><?php echo $_var_1["in_name"];?></span>
- <span class="<?php echo $_var_1["in_form"] == "iOS" ? "iconfont icon-iphone" : "iconfont icon-android";?>"></span>
- <?php
- if ($_var_1["in_form"] == "iOS") {
- ?> <span class="version version-private"><span
- class="font10"><?php echo $_var_1["in_type"] == 1 ? "企业版" : "内测版";?></span></span>
- <?php
- }
- ?> </span>
- </dt>
- <dd>
- <span>适用于<?php echo $_var_1["in_form"] == "iOS" ? "苹果" : "安卓";?><?php echo $_var_1["in_mnvs"];?>系统以上的设备</span>
- <span>版本<i><?php echo $_var_1["in_bsvs"];?> (Build <?php echo $_var_1["in_bvs"];?>)</i></span>
- <span>大小<i><?php echo formatsize($_var_1["in_size"]);?></i></span>
- </dd>
- <?php
- if ($_var_1["in_type"] == "2") {
- ?> <dd class="clearfix">
- <span class="add-notes-wrap fl">
- <span class="add-notes clearfix">
- <span class="fl"><a href="javascript:void(0);" data-toggle="modal"
- data-target="#adhocUDIDBox">内测设备查看</a></span>
- </span>
- </span>
- </dd>
- <?php
- }
- ?> </dl>
- <?php
- if ($_var_5) {
- ?> <div class="fr d-right">
- <button class="ms-btn ml10 details-merge"
- onclick="layer.prompt({title:'请输入签名密钥'},function(_key){purchase(_key)})">
- 密钥开通
- </button>
- <button class="ms-btn ml10 details-merge"
- style="background-color: #157df1;color:#fff;border: 1px solid #157df1;"
- onclick="window.open('/index/item_price?type=3&gid=<?php echo bees_encrypt($_var_1["in_id"]);?>')">
- 在线开通
- </button>
- </div>
- <?php
- }
- ?> </div>
- <div class="app-set">
- <ul class="tab clearfix">
- <li class="active">应用在线自助企业签名</li>
- <li style="float:right;">状态:
- <b id="_listen"
- style="color:#ec4242"><?php echo $_var_3[$_var_2];?></b>
- </li>
- </ul>
- <div class="tab-con">
- <div class="basic" style="display: block;">
- <div class="form-group clearfix short-link">
- <label class="control-label col-sm-1">到期时间</label>
- <div class="col-sm-6 clearfix">
- <div class="col-sm-9 link" style="text-align: center">
- <?php
- if ($_var_1["in_sign"]) {
- ?><b style="color:#1aa79a"><?php echo date("Y-m-d H:i:s", $_var_1["in_sign"]);?></b><?php
- } else {
- ?>未开通<?php
- }
- ?> </div>
- </div>
- </div>
- <div class="form-group clearfix short-link">
- <label class="control-label col-sm-1">更新次数</label>
- <div class="col-sm-6 clearfix">
- <div class="col-sm-9 link" style="text-align: center">
- <?php
- if ($_var_1["in_resign"]) {
- ?><b style="color:#1aa79a"><?php echo $_var_1["in_resign"];?></b><?php
- } else {
- ?><?php echo $_var_1["in_resign"];?><?php
- }
- ?> </div>
- </div>
- </div>
- <!--<div class="form-group clearfix short-link">
- <label class="control-label col-sm-1">修改名称</label>
- <div class="col-sm-6 clearfix">
- <input type="text" class="col-sm-9 link" placeholder=" 留空不修改名称,默认原名称:【<?php echo $_var_1["in_name"];?>】" id="in_newname"> </b>
- </div>
- </div>
- <div class="form-group clearfix short-link">
- <label class="control-label col-sm-1">自定去锁</label>
- <div class="col-sm-6 clearfix">
- <input type="text" class="col-sm-9 link" placeholder="填写要去除的锁文件名,默认留空!多文件以 | 隔开" id="in_suo">
- </div>
- </div>-->
- <div class="form-group clearfix short-link">
- <label class="control-label col-sm-1">签名指定</label>
- <div class="col-sm-6 clearfix">
- <div id="check"/>
- <input type="text" class="col-sm-9 link"
- placeholder="指定特殊签名文件,默认留空!多文件以 | 隔开"
- id="in_replace"><br><br>
- </div>
- <input type="checkbox" name="in_rep" onclick="change(1)"
- style="width:10px;height:10px;color:#fff;"><font color="red"
- size="1px">
- ᐊ
- 若不清楚需要指定签名的文件请务必勾选此项!否则可能闪退!</font>
- </div>
- </div>
- <!-- <div class="form-group clearfix short-link">-->
- <!-- <label class="control-label col-sm-1">选择证书</label>-->
- <!-- <div class="col-sm-6 clearfix">-->
- <!-- <select class="col-sm-9 link" id="in_cert">-->
- <!-- <option style="text-align-last: center" value="">请选择企业证书-->
- <!-- </option>-->
- <!-- </select>-->
- <!-- </div>-->
- <!-- </div>-->
- </div>
- </div>
- <div class="form-group clearfix">
- <input type="hidden" name="id"
- value="<?php echo bees_encrypt($_var_1["in_id"]);?>">
- <label class="control-label col-sm-1"></label>
- <div class="col-sm-6">
- <?php
- if ($_var_5) {
- ?> <button class="ms-btn ms-btn-primary w140"
- <?php
- if ($_var_2 && $_var_2 < 5) {
- ?> disabled <?php
- }
- ?> onclick="sign_confirm()">
- 开始签名
- </button>
- <?php
- if ($_var_2 && $_var_2 < 5) {
- ?> <button onclick="reset_sign_confirm()"
- class="ms-btn ms-btn-primary w140"
- style="background:#f8ba0b; border:1px solid #f8ba0b;">
- 重置签名
- </button>
- <?php
- }
- ?> <?php
- } else {
- ?> <button class="ms-btn ms-btn-primary w140"
- disabled>
- 暂无证书
- </button>
- <?php
- }
- ?> <?php
- if ($_var_2 && $_var_2 == 5) {
- ?> <button class="ms-btn ms-btn-danger w140" onclick="download();">文件下载
- </button>
- <?php
- }
- ?> </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <?php
- $this->footer();
- ?> </body>
- </html>
- <?php
- }
- }
|