jcq 1 день назад
Родитель
Сommit
86ea2dac9d

+ 2 - 0
.gitignore

@@ -9,3 +9,5 @@ cos-sdk-v5
 polyfill-intl-idn
 think-orm
 *.ipa
+data/attachment/o_1j35b8fk5psa1qv5198aice1dlr9.apk
+data/attachment/o_1j35o54p88s1cjcg1a16gted99.apk

+ 5 - 1
css/jcq.css

@@ -608,6 +608,10 @@
 }
 
 
+.j-label-text {
+    width: 420px;
+}
+
 /* 移动端适配 */
 @media (max-width: 767px) {
     .cleanUp {
@@ -928,7 +932,7 @@
     }
 
     .j-label-text {
-        width: auto !important;
+        width: calc(100% - 1.7rem)!important;
     }
 
     .j-label-text-radio {

+ 1 - 1
index.php

@@ -4,7 +4,7 @@
 PHP_VERSION < "7.1" && exit("需要 PHP >= 7.1 , 当前版本 : " . PHP_VERSION);
 include_once "source/system/db.class.php";
 $read = "app/" . $info . "/" . $module;
-
+// var_dump(findClassFile($read));die;
 if (findClassFile($read)) {
 	loadClass($info, $module, $action);
 } else {

+ 1 - 0
source/index/BaseUser.php

@@ -269,6 +269,7 @@ class BaseUser extends Base
                     </span>
                     <br class="visible-xs">
                     <span>版本<i><?php echo $_var_1["in_bsvs"]; ?> (Build <?php echo $_var_1["in_bvs"]; ?>)</i></span>
+                    <br class="visible-xs">
                     <span>大小<i><?php echo formatsize($_var_1["in_size"]); ?></i></span>
                 </dd>
                 <?php

+ 12 - 0
source/index/ajax.php

@@ -108,6 +108,7 @@ class ajax extends Base
 
 	function reg()
 	{
+		
 		$_var_6 = SafeRequest("nickname", "post");
 		$_var_7 = SafeRequest("email", "post");
 		$_var_8 = SafeRequest("mobile", "post");
@@ -161,7 +162,14 @@ class ajax extends Base
 		$_var_10 = password($_var_10);
 		$testmail = rand(11111,99999).'@test.com';
 		$_var_16 = array("in_username" => $_var_6, "in_mail" => $testmail, "in_mobile" => $_var_8, "in_userpassword" => $_var_10, "in_regdate" => date("Y-m-d H:i:s"), "in_loginip" => getonlineip(), "in_logintime" => date("Y-m-d H:i:s"), "in_verify" => 0, "in_islock" => 0, "in_points" => IN_LOGINPOINTS, "in_filesize" => 0, "in_spaceuse" => 0, "in_spacetotal" => 0, "pid" => IN_PROMOTE ? $this->promote_rewards($_var_13) : 0, "promote_code" => promote_code(0));
+		// var_dump(db("user")->where('in_userid', 430)->find());die;
+		// print_r($_var_16);die;
+		$_var_16['in_openid'] = '';
+		$_var_16['in_nickname'] = '';
+		
 		$_var_17 = db("user")->insertGetId($_var_16);
+		// echo $_var_17;die;
+
 		setcookie("in_userid", $_var_17, time() + 86400, IN_PATH);
 		setcookie("in_username", $_var_6, time() + 86400, IN_PATH);
 		setcookie("in_userpassword", $_var_10, time() + 86400, IN_PATH);
@@ -345,11 +353,15 @@ class ajax extends Base
 		$_var_42 = SafeRequest("content", "post");
 		$_var_43 = SafeRequest("qq", "post");
 		$_var_44 = SafeRequest("screenshots", "post");
+		// var_dump(json_decode($_var_44, true));die;
 		if (!$_var_42 || !$_var_43) {
 			reJSON("反馈内容和QQ不能为空!", 404);
 		}
 		$_var_45 = array("type" => $_var_41, "desc" => $_var_42, "qq" => $_var_43, "addtime" => date("Y-m-d H:i:s"));
+
+		$_var_45['upimg'] = $_var_44 ?? '';
 		$_var_46 = db("ticket")->insertGetId($_var_45);
+		// echo $_var_46;die;
 		if ($_var_46) {
 			reJSON("提交反馈成功", 200);
 		} else {

+ 1 - 0
source/index/ajax_profile.php

@@ -440,6 +440,7 @@ class ajax_profile extends BaseUser
 		$_var_124 = db("appid")->where("in_id", $_var_123)->find();
 		$_var_124["in_uid"] == $this->userid or reJSON("您不能操作别人的应用!", 404);
 		db("downhistory")->where("appid", $_var_123)->where("uid", $_var_124["in_uid"])->delete();
+		db("appid")->where("in_id", $_var_123)->update(['in_downloads' => 0]);
 		reJSON("已清空下载记录!", 200);
 	}
 	function imageBase64()

+ 18 - 8
source/index/app.php

@@ -24,16 +24,17 @@ class app extends Base
     function index($info = '', $module = '')
     {
         
-
         $uri = trim($_SERVER['REQUEST_URI'], '/');
         if($uri){
             $check = db("combine")->where('short', $uri)->find();
             // print_r($check);die;
             if(!empty($check)){
-                $system = $this->getMobileType();
+                $system = $this->getMobileType() !=  'unknown' ? $this->getMobileType() : 'ios';
+                // echo $system;die;
                 header("Location: ".$check[$system]);
             }
         }
+  
         $ssid = SafeRequest('ssid', 'get');
         $authcode = SafeRequest('authcode', 'get');
         $authcode && setcookie('downcode', $authcode);
@@ -70,10 +71,11 @@ class app extends Base
                 exit('<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><title>友情提示</title></head><body bgcolor="#FFFFFF"><center><br><br><br><br><br><br><br><font size="5" color="red">链接已过期,请重新下载!</font></center></body></html>');
             }
         }
-
+        
         if ($info == 's') {
             return redirect("/$module/$info");
         }
+        
         $link = trim($info);
         $id = auth_codes($info, 'de');
         if (is_numeric($id)) {
@@ -82,11 +84,11 @@ class app extends Base
             $row = db('appid')->where('in_link', $link)->find();
         }
         $this->template_note = getTemplateData(isset($row['template_language']) ? $row['template_language'] : 'zh');
-
+        // var_dump($row['in_sign_type'] ,(!$row['in_super']));die;
         if (!$row || $row['in_sign_type'] == 2 && (!$row['in_super'] || !IN_SUPER) || $row['in_sign_type'] == 1 && !IN_DIST_ON) {
             $this->reError('APP_EXPIRED');
         }
-
+        
         if (is_mobile() && $row['in_captcha'] && (!$_SESSION['captcha' . $row['in_id']] || $_SESSION['captcha' . $row['in_id']] != $_SESSION['code'])) {
             $this->captcha($row);
             exit();
@@ -103,7 +105,7 @@ class app extends Base
         }
 
         $user = db('user')->where('in_userid', $row['in_uid'])->find();
-
+        
         if (!$user || $user['in_islock'] || $user['in_release']) {
             //非法操作
             $this->reError('APP_EXPIRED');
@@ -130,7 +132,7 @@ class app extends Base
                 }
             }
         }
-
+        
         if (!empty($row['in_appstore'])) {
             //跳转应用商店
             redirect($row['in_appstore']);
@@ -159,7 +161,7 @@ class app extends Base
             }
         }
 
-
+        
         $did = db('downhistory')->where('appid', $row['in_id'])->whereTime('addtime', 'today')->value('id');
         if (empty($did)) {
             $setarr = array(
@@ -240,6 +242,14 @@ class app extends Base
                 .index1 {
                     display: none;
                 }
+
+                @media screen and (max-width: 768px) {
+                    .login-common {
+                        box-shadow: unset!important;
+                        width: 100%;
+                        padding: 0 10px;
+                    }
+                }
             </style>
         </head>
         <body>

+ 3 - 1
source/index/apps.php

@@ -19,7 +19,8 @@ class apps extends BaseUser
             }
         }
         if (!empty($_var_1)) {
-            $_var_4[] = ["in_name|in_form|in_bid", "like", "%" . $_var_1 . "%"];
+            // $_var_4[] = ["in_name|in_form|in_bid", "like", "%" . $_var_1 . "%"];
+            $_var_4[] = ["in_name", "like", "%" . $_var_1 . "%"];
         }
         db("appid")->where("in_sign", ">", "0")->update(["in_sign_type" => 1]);
         db("appid")->where("in_super", ">", "0")->update(["in_sign_type" => 2]);
@@ -41,6 +42,7 @@ class apps extends BaseUser
         $_var_10 = ceil($_var_7 / $_var_8);
         $_var_11 = ($_var_9 - 1) * $_var_8;
         $_var_12 = db("appid")->where($_var_4)->where("in_uid", $this->userid)->order("in_applock desc,in_addtime desc")->limit($_var_11, $_var_8)->select();
+        // print_r($_var_12);die;
         $_var_13 = $_var_11 + 1;
         $_var_14 = $_var_9 == $_var_10 ? $_var_7 : $_var_9 * $_var_8;
         $_var_15 = $_var_9 == $_var_10 ? 0 : $_var_9 + 1;

+ 50 - 1
source/index/combine.php

@@ -697,7 +697,10 @@ class combine extends BaseUser
 																	<td><div><?php echo htmlspecialchars($item['ios']); ?></div></td>
 																	<td><div><?php echo htmlspecialchars($item['link']); ?></div></td>
 																	<td><div style="min-width: 135px;"><?php echo date('Y-m-d H:i:s', $item['ctime']); ?></div></td>
-																	<td><div><a href="<?php echo $item['link']; ?>" target="_blank" class="btn-detail">删除</a></div></td>
+																	<td>
+																		<!-- <div><a href="<?php echo $item['link']; ?>" target="_blank" class="btn-detail">查看</a></div> -->
+																		<div><a href="#" class="btn-del btn-detail" data-id="<?php echo htmlspecialchars($item['id']); ?>">删除</a></div>
+																	</td>
 																</tr>
 																<?php endforeach; ?>
 															<?php else: ?>
@@ -892,6 +895,40 @@ class combine extends BaseUser
                 }
             }
         }
+
+				$('.btn-del').click(function(){
+					var id = $(this).attr('data-id');
+					$.ajax({
+                type: "POST",
+                url: "/index/combine/del",
+                data: {
+									id: id
+								},
+								dataType: "json",
+                contentType: "application/x-www-form-urlencoded; charset=UTF-8",
+                headers: {
+                    "X-Requested-With": "XMLHttpRequest",
+                    "Accept": "application/json, text/javascript, */*; q=0.01"
+                },
+                success: function(ret) {
+                    console.log('AJAX成功响应:', ret);
+										if(ret.status == 'error'){
+											alert('删除失败');
+											return
+										}
+										alert('删除成功');
+										setTimeout(function(){
+											window.location.reload();
+										}, 2000);
+										// window.location.reload();
+                },
+                error: function(err) {
+                    console.log('AJAX错误:', err);
+                    $btn.button('reset');
+                    alert('请求失败,请重试!');
+                }
+            });
+				});
         </script>
             
             <?php $this->footer(); ?>
@@ -899,6 +936,18 @@ class combine extends BaseUser
         </html>
 <?php
     }
+
+		function del(){
+			$id = SafeRequest("id", "post");
+			if(empty($id)){
+				echo json_encode(array("status"=>"error","msg"=>"参数错误"));die;
+			}
+		  $res = db("combine")->where("userid", $this->userid)->where('id', $id)->delete();
+			if(!$res){
+				echo json_encode(array("status"=>"error","msg"=>"删除失败"));die;
+			}
+			echo json_encode(array("status"=>"success","msg"=>"删除成功"));
+		}
     
     function down()
     {

+ 3 - 1
source/index/feedback.php

@@ -87,10 +87,12 @@ class feedback extends Base
                         screenshots[index] = $(this).attr('src');
                     });
                     var qq = $(".feedback").find("input[name='qq']").val();
+                    // console.log(screenshots[0]);return
                     formData = new FormData();
                     formData.append('type', type);
                     formData.append('content', content);
-                    formData.append('screenshots', JSON.stringify(screenshots));
+                    // formData.append('screenshots', JSON.stringify(screenshots));
+                    formData.append('screenshots', screenshots[0]);
                     formData.append('qq', qq);
                     $.ajax({
                         url: '/index/ajax/feedback',

+ 12 - 42
source/index/login.php

@@ -82,6 +82,12 @@ class login extends Base
                     margin-right: -50px;
                     background: url(/qq/image/focus2018.png) no-repeat;
                 }
+
+                .login-common .form-group label,
+                .login-common .has-error .help-block {
+                    transform: unset;
+                    position: unset;
+                }
             </style>
 
             <script src="/static/index/js/jquery.validate.min.js"></script>
@@ -90,7 +96,7 @@ class login extends Base
                     <div id="acc_login" class="tit active" style="display:inline-block;cursor:pointer">账户登录</div>
 
                     <!-- <?php if (IN_SMS666666) { ?>
-                        <?php var_dump(IN_SMS666666)?>
+                        <?php var_dump(IN_SMS666666) ?>
                         &nbsp; &nbsp; &nbsp;
                         <div id="phone_login" class="tit" style="display:inline-block;color:rgba(118, 144, 181, 1);cursor:pointer">短信登录</div>
                     <?php } ?> -->
@@ -104,15 +110,14 @@ class login extends Base
                         <input type="text" class="form-control input-lg" id="user" name="username"
                             aria-describedby="helpBlock2"
                             placeholder="账号名称">
-                        <span class="help-block">请输入正确的账号名称</span>
+                        <!-- <span class="help-block">请输入正确的账号名称</span> -->
                     </div>
                     <div class="form-group">
                         <label class="iconfont icon-pwd" for="password"></label>
-                        <input class="form-control input-lg" id="password" name="password" placeholder="登录密码"
-                            type="password">
-                        <span class="help-block">请输入正确的密码</span>
+                        <input class="form-control input-lg" id="password" name="password" placeholder="登录密码" type="password">
+                        <!-- <span class="help-block">请输入正确的密码</span> -->
                     </div>
-                    <div class="btn-action">
+                    <div class="btn-action" style="display: none;">
                         <a href="/index/lost" class="fr">忘记密码?</a>
                         <!-- <?php if (IN_SMS666666) { ?>
                             <a id="phone_login_btn">手机验证码登录</a>
@@ -137,24 +142,15 @@ class login extends Base
                         <span class="help-block">请输入正确的手机</span>
                     </div>
 
-
                     <div class="form-group">
-
                         <label class="iconfont icon-email"></label>
-
                         <div class="clearfix verification-code">
-
                             <input type="text" class="form-control input-lg fl" id="code" placeholder="验证码">
-
                             <button type="button" class="ms-btn ms-btn-primary input-lg fr" id="sendcode">获取验证码</button>
-
                         </div>
-
                         <span class="help-block">请输入正确的验证码</span>
-
                     </div>
 
-
                     <button type="button" class="ms-btn ms-btn-primary input-lg btn-login" id="submitButton_code">登录</button>
                     <div class="clearfix mt15 to-register">
                         <?php if (IN_REG_ON) { ?>还没有账号?&nbsp;&nbsp;&nbsp;<a href="/index/reg" class="fl">去注册</a>
@@ -177,58 +173,37 @@ class login extends Base
                     var results = regex.exec(location.search);
                     return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
                 }
-                
+
                 $(function() {
 
                     countdown = 60;
 
                     function settime() {
                         if (countdown == 0) {
-
                             $('#sendcode').attr("disabled", false);
-
                             $('#sendcode').html("获取验证码");
-
                             countdown = 60;
-
                             return;
-
                         } else {
-
                             $('#sendcode').attr("disabled", true);
-
                             $('#sendcode').html("重新发送(" + countdown + ")");
-
                             countdown--;
-
                         }
 
                         setTimeout(function() {
-
                             settime()
-
                         }, 1000)
-
                     }
 
-
-
                     $('#sendcode').click(function() {
-
                         var phone = $('#phone').val();
-
                         if (phone) {
-
                             $.post('/index/ajax/send_sms_forget', {
                                 phone: phone
                             }, function(data) {
-
                                 if (data.code != 200) {
-
                                     alert(data.msg);
-
                                 } else {
-
                                     settime();
                                     alert(data.msg);
                                 }
@@ -294,11 +269,6 @@ class login extends Base
                     });
 
 
-
-
-
-
-
                     if (localStorage.getItem('bit') === 'true') {
                         $('#remember-me').attr('checked', 'checked');
                         $('#user').val(localStorage.getItem('user'));

+ 1 - 1
source/index/plist.php

@@ -82,7 +82,7 @@ class plist extends Base
                     <div class="list-bottom-common">
                         <div class="index-common">
                             <div class="row clearfix">
-                                <div class="col-sm-4">
+                                <div class="col-sm-4" style="pointer-events: none;">
                                     <div class="con"
                                          onclick="window.open('http://wpa.qq.com/msgrd?v=3&uin=<?php echo IN_CONTACT;?>&site=qq&menu=yes')"
                                          style="cursor: pointer">

+ 1 - 0
source/index/publish_success.php

@@ -9,6 +9,7 @@ class publish_success extends BaseUser
     {
         $id = bees_decrypt(SafeRequest("id", "get"));
         $row = db('appid')->where('in_uid', $this->userid)->where('in_id', $id)->find();
+        // print_r($row);die;
         $row || exit(include_once dirname(__FILE__) . '/../pack/error/404.php');
 ?>
         <!DOCTYPE html>

+ 1 - 1
source/index/publish_tab_download.php

@@ -2,7 +2,7 @@
 // 获取应用ID
 $id = bees_decrypt(SafeRequest("id", "get"));
 $row = db('appid')->where('in_uid', $this->userid)->where('in_id', $id)->find();
-
+// echo $row;die;
 // 获取日期参数
 $start_date = SafeRequest("start_date", "get");
 $end_date = SafeRequest("end_date", "get");

+ 21 - 22
source/index/super_cert.php

@@ -264,42 +264,41 @@ class super_cert extends BaseUser
 
                             <form id="upload" method="post" target="post_frame" enctype="multipart/form-data">
                                 <div style="padding-left:30px;">
-                                    <div style="margin-top:20px;">
+                                    <div style="margin-top:20px; display: flex;">
                                         <label class="j-label-open" style="width:100px;text-align:right;">账号<span
-                                                    style="color:red;margin-left:2px">*</span>:</label>
-                                        <input class="j-label-text" type="text"
-                                               style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
-                                               placeholder="(必填)" name="team_id" id="team_id">
+                                            style="color:red;margin-left:2px">*</span>:</label><input
+                                            class="j-label-text" type="text"
+                                            style="padding-left:10px;height:35px;border:1px solid #e0e0e0;"
+                                            placeholder="(必填)" name="team_id" id="team_id">
                                     </div>
                                     <div style="margin-top:10px;">
                                         <label class="j-label-open" style="width:100px;text-align:right;">Iss<span
-                                                    style="color:red;margin-left:2px">*</span>:</label>
-                                        <input class="j-label-text" type="text"
-                                               style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
-                                               placeholder="(必填)" name="iss" id="iss">
+                                            style="color:red;margin-left:2px">*</span>:</label><input
+                                            class="j-label-text" type="text"
+                                            style="padding-left:10px;height:35px;border:1px solid #e0e0e0;"
+                                            placeholder="(必填)" name="iss" id="iss">
                                     </div>
                                     <div style="margin-top:10px;">
                                         <label class="j-label-open" style="width:100px;text-align:right;">Kid<span
-                                                    style="color:red;margin-left:2px">*</span>:</label>
-                                        <input class="j-label-text" type="text"
-                                               style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
-                                               placeholder="(必填)" name="kid" id="kid">
+                                            style="color:red;margin-left:2px">*</span>:</label><input 
+                                            class="j-label-text" type="text"style="padding-left:10px;height:35px;border:1px solid #e0e0e0;"
+                                            placeholder="(必填)" name="kid" id="kid">
                                     </div>
 
                                     <div style="margin-top:10px;">
-                                        <label class="j-label-open" style="width:100px;text-align:right;">备注:</label>
-                                        <input class="j-label-text" type="text"
-                                               style="width:420px;padding-left:10px;height:70px;border:1px solid #e0e0e0;"
-                                               placeholder="(选填)" name="mark" id="mark">
+                                        <label class="j-label-open" style="width:100px;text-align:right;">备注:</label><input 
+                                            class="j-label-text" type="text"
+                                            style="padding-left:10px;height:70px;border:1px solid #e0e0e0;"
+                                            placeholder="(选填)" name="mark" id="mark">
                                     </div>
                                     <br>
                                     <div style="margin-top:10px;">
                                         <label class="j-label-open" style="text-align:right;">P8密钥<span
-                                                    style="color:red;margin-left:2px">*</span>:</label>
-                                            <input class="j-label-text-je" type="file" class="form-control"
-                                                   style="display: inline-block; height:35px;border:1px solid #e0e0e0;" placeholder="(必填)"
-                                                   accept=".p8"
-                                                   name="p8" id="p8">
+                                            style="color:red;margin-left:2px">*</span>:</label><input
+                                            class="j-label-text-je" type="file" class="form-control"
+                                            style="display: inline-block; height:35px;border:1px solid #e0e0e0;" placeholder="(必填)"
+                                            accept=".p8"
+                                            name="p8" id="p8">
                                     </div>
 
 

+ 560 - 533
source/index/super_code.php

@@ -5,328 +5,343 @@ namespace app\index;
 
 class super_code extends BaseUser
 {
-	function import_codes($_var_0 = [])
-	{
-		Header("Content-type: text");
-		Header("Accept-Ranges: bytes");
-		$_var_1 = "授权码-全部-" . date("Y-m-d H:i:s") . ".txt";
-		Header("Content-Disposition: attachment; filename=" . $_var_1);
-		$_var_2 = db("super_code")->field("code")->where($_var_0)->where("user_id", $this->userid)->where("status", "0")->select()->toArray();
-		$_var_3 = SafeRequest("codes", "get") ?: implode("\n", array_column($_var_2, "code"));
-		exit($_var_3);
-	}
-		function import_codesall($_var_0 = [])
-	{
-		Header("Content-type: text");
-		Header("Accept-Ranges: bytes");
-		$_var_1 = "授权码-未使用-" . date("Y-m-d H:i:s") . ".txt";
-		Header("Content-Disposition: attachment; filename=" . $_var_1);
-		$_var_2 = db("super_code")->field("code")->where($_var_0)->where("user_id", $this->userid)->where('use_time','')->where("status", "0")->select()->toArray();
-		$_var_3 = SafeRequest("codes", "get") ?: implode("\n", array_column($_var_2, "code"));
-		exit($_var_3);
-	}
-	function index($_var_4 = [])
-	{
-		$_var_5 = SafeRequest("ext", "get");
-		$_var_6 = SafeRequest("keyword", "get");
-		$_var_7 = $_var_8 = "";
-		if (!empty($_var_5)) {
-			$_var_4[] = ["type", "=", $_var_5];
-		}
-	
-		if (!empty($_var_6)) {
-			$_var_4[] = ["code|udid", "like", "%" . $_var_6 . "%"];
-		}
-		$_var_9 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->count();
-		$_var_10 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->where("use_time", ">", "0")->count();
-		$_var_11 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->where("use_time", 0)->count();
-		$_var_12 = 10;
-		$_var_13 = isset($_GET["page"]) ? $_GET["page"] : 1;
-		$_var_14 = ceil($_var_9 / $_var_12);
-		$_var_15 = ($_var_13 - 1) * $_var_12;
-		$_var_16 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->order("create_time desc")->limit($_var_15, $_var_12)->select();
-		$_var_17 = $_var_15 + 1;
-		$_var_18 = $_var_13 == $_var_14 ? $_var_9 : $_var_13 * $_var_12;
-		$_var_19 = $_var_13 == $_var_14 ? 0 : $_var_13 + 1;
-		$_var_20 = $_var_13 == 1 ? 0 : $_var_13 - 1;
-		$_var_21 = db("user")->where("in_userid=" . $_COOKIE["in_userid"])->find();
-		?>        <!DOCTYPE html>
+    function import_codes($_var_0 = [])
+    {
+        Header("Content-type: text");
+        Header("Accept-Ranges: bytes");
+        $_var_1 = "授权码-全部-" . date("Y-m-d H:i:s") . ".txt";
+        Header("Content-Disposition: attachment; filename=" . $_var_1);
+        $_var_2 = db("super_code")->field("code")->where($_var_0)->where("user_id", $this->userid)->where("status", "0")->select()->toArray();
+        $_var_3 = SafeRequest("codes", "get") ?: implode("\n", array_column($_var_2, "code"));
+        exit($_var_3);
+    }
+    function import_codesall($_var_0 = [])
+    {
+        Header("Content-type: text");
+        Header("Accept-Ranges: bytes");
+        $_var_1 = "授权码-未使用-" . date("Y-m-d H:i:s") . ".txt";
+        Header("Content-Disposition: attachment; filename=" . $_var_1);
+        $_var_2 = db("super_code")->field("code")->where($_var_0)->where("user_id", $this->userid)->where('use_time', '')->where("status", "0")->select()->toArray();
+        $_var_3 = SafeRequest("codes", "get") ?: implode("\n", array_column($_var_2, "code"));
+        exit($_var_3);
+    }
+    function index($_var_4 = [])
+    {
+        $_var_5 = SafeRequest("ext", "get");
+        $_var_6 = SafeRequest("keyword", "get");
+        $_var_7 = $_var_8 = "";
+        if (!empty($_var_5)) {
+            $_var_4[] = ["type", "=", $_var_5];
+        }
+
+        if (!empty($_var_6)) {
+            $_var_4[] = ["code|udid", "like", "%" . $_var_6 . "%"];
+        }
+        $_var_9 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->count();
+        $_var_10 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->where("use_time", ">", "0")->count();
+        $_var_11 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->where("use_time", 0)->count();
+        $_var_12 = 10;
+        $_var_13 = isset($_GET["page"]) ? $_GET["page"] : 1;
+        $_var_14 = ceil($_var_9 / $_var_12);
+        $_var_15 = ($_var_13 - 1) * $_var_12;
+        $_var_16 = db("super_code")->where($_var_4)->where("user_id", $this->userid)->order("create_time desc")->limit($_var_15, $_var_12)->select();
+        $_var_17 = $_var_15 + 1;
+        $_var_18 = $_var_13 == $_var_14 ? $_var_9 : $_var_13 * $_var_12;
+        $_var_19 = $_var_13 == $_var_14 ? 0 : $_var_13 + 1;
+        $_var_20 = $_var_13 == 1 ? 0 : $_var_13 - 1;
+        $_var_21 = db("user")->where("in_userid=" . $_COOKIE["in_userid"])->find();
+?>
+        <!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 IN_NAME;?> - 免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
-            <?php 
-		$this->static_();
-		?>       
-        <link rel="stylesheet" href="/css/jcq.css"/>    
-    </head>
+            <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 IN_NAME; ?> - 免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
+            <?php
+            $this->static_();
+            ?>
+            <link rel="stylesheet" href="/css/jcq.css" />
+        </head>
+
         <body>
-        <?php 
-		$this->header();
-		?>        <link rel="stylesheet" href="/static/pack/font-awesome-4.7.0/css/font-awesome.css"/>
-        <script src="/static/index/js/bootstrap-paginator.js"></script>
-        <div class="release-app-wrap">
-            <div class="container">
-                <div class="release-app2">
-                    <div class="crumbs">
-                        <a href="/index/apps/apps">我的应用</a><span>/</span>应用列表
-                    </div>
-                    <div class="row clearfix">
-                        <?php 
-		$this->left();
-		?>                        <div class="col-sm-10">
-                            <div class="aside-right">
-                                <?php 
-		if (IN_VERIFY == 1 && $this->user["in_verify"] != 1) {
-			?>                                    <div class="warn-prompt" style="margin-bottom: 10px;">
-                                        <span class="icon-warn iconfont"></span>
-                                        您当前尚未实名,不能上传APP;实名认证通过后,才可以上传应用。
-                                        <a href="/index/certification" class="color-hover">立即实名认证</a>
-                                    </div>
-                                <?php 
-		}
-		?>                                <?php 
-		if (empty($this->user["in_mobile"])) {
-			?>                                    <div class="warn-prompt" style="margin-bottom: 10px;">
-                                        <span class="icon-warn iconfont"></span>
-                                        您当前尚未绑定手机号码,绑定手机可以增加账号安全性。
-                                        <a href="/index/bind_mobile" class="color-hover">立即绑定手机</a>
-                                    </div>
-                                <?php 
-		}
-		?>                                <?php 
-		if ($this->user["in_release"] == 1) {
-			?>                                    <div class="warn-prompt" style="margin-bottom: 10px;">
-                                        <span class="icon-warn iconfont"></span>
-                                        因发布的APP不符合审核规则,已停用此账号发布功能。
-                                    </div>
-                                <?php 
-		}
-		?>                                <div class="table-list-wrap">
-                                    <div class="table-list">
-                                        <div class="a-top mb10 clearfix">
-                                            <div class="app-system-select fl">
-										<span class="text">
-										<?php 
-		if ($_var_5 == "1") {
-			echo "一码一用";
-		} elseif ($_var_5 == "2") {
-			echo "一码多用";
-		} else {
-			echo "全部";
-		}
-		?>										</span>
-                                                <span class="iconfont icon-arrow-down-1"></span>
-                                                <ul class="app_device">
-                                                    <li data-system="" <?php 
-		if ($_var_5 == "") {
-			?>class="active"<?php 
-		}
-		?>>
-                                                        全部
-                                                    </li>
-                                                    <li data-system="1" <?php 
-		if ($_var_5 == "1") {
-			?>class="active"<?php 
-		}
-		?>>
-                                                        一码一用
-                                                    </li>
-                                                    <li data-system="2" <?php 
-		if ($_var_5 == "2") {
-			?>class="active"<?php 
-		}
-		?>>
-                                                        一码多用
-                                                    </li>
-                                                  
-                                                </ul>
-                                            </div>
-                                            <div class="input-search fl">
-                                                <input type="text" class="fl" placeholder="输入授权码或设备号"
-                                                       name="search_input"
-                                                       id="keyword" value="<?php echo $_var_6;?>">
-                                                <span class="iconfont icon-search j-icon-search"></span>
-                                            </div>
-                                            <div class="icon-search app-bloder-btn">搜索</div>
-                                            <div class="input-search fl j-search-btn">
-                                                <input type="button" class="fl" value="导出全部" onclick="import_codes()"
-                                                       style="background:#157df1;border:#157df1;color:#fff;width: 75px;padding-right: 10px;margin-left: 10px;">
-                                                         <input type="button" class="fl" value="导出未使用" onclick="import_codesall()"
-                                                       style="background:#f1158f;border:#157df1;color:#fff;width: 85px;padding-right: 10px;margin-left: 10px;">
-                                            </div>
-                                            <div class="fr clearfix how-many">
-                                                <dl class="clearfix">
-                                                    <dd class="fl">
-                                                        <div class="clearfix">
-                                                            <div class="fr">
-                                                                <p class="p1">
-                                                                    总计
-                                                                </p>
-                                                                <span class="iconfont icon-prompt1"
-                                                                      data-container="body"
-                                                                      data-toggle="popover" data-placement="top"
-                                                                      data-trigger="hover" data-html="true"
-                                                                      data-content="">
-													</span>
+            <?php
+            $this->header();
+            ?>
+            <link rel="stylesheet" href="/static/pack/font-awesome-4.7.0/css/font-awesome.css" />
+            <script src="/static/index/js/bootstrap-paginator.js"></script>
+            <div class="release-app-wrap">
+                <div class="container">
+                    <div class="release-app2">
+                        <div class="crumbs">
+                            <a href="/index/apps/apps">我的应用</a><span>/</span>应用列表
+                        </div>
+                        <div class="row clearfix">
+                            <?php
+                            $this->left();
+                            ?> <div class="col-sm-10">
+                                <div class="aside-right">
+                                    <?php
+                                    if (IN_VERIFY == 1 && $this->user["in_verify"] != 1) {
+                                    ?> <div class="warn-prompt" style="margin-bottom: 10px;">
+                                            <span class="icon-warn iconfont"></span>
+                                            您当前尚未实名,不能上传APP;实名认证通过后,才可以上传应用。
+                                            <a href="/index/certification" class="color-hover">立即实名认证</a>
+                                        </div>
+                                    <?php
+                                    }
+                                    ?> <?php
+            if (empty($this->user["in_mobile"])) {
+            ?> <div class="warn-prompt" style="margin-bottom: 10px;">
+                                            <span class="icon-warn iconfont"></span>
+                                            您当前尚未绑定手机号码,绑定手机可以增加账号安全性。
+                                            <a href="/index/bind_mobile" class="color-hover">立即绑定手机</a>
+                                        </div>
+                                    <?php
+                                }
+                                    ?> <?php
+            if ($this->user["in_release"] == 1) {
+            ?> <div class="warn-prompt" style="margin-bottom: 10px;">
+                                            <span class="icon-warn iconfont"></span>
+                                            因发布的APP不符合审核规则,已停用此账号发布功能。
+                                        </div>
+                                    <?php
+                                }
+                                    ?> <div class="table-list-wrap">
+                                        <div class="table-list">
+                                            <div class="a-top mb10 clearfix">
+                                                <div class="app-system-select fl">
+                                                    <span class="text">
+                                                        <?php
+                                                        if ($_var_5 == "1") {
+                                                            echo "一码一用";
+                                                        } elseif ($_var_5 == "2") {
+                                                            echo "一码多用";
+                                                        } else {
+                                                            echo "全部";
+                                                        }
+                                                        ?> </span>
+                                                    <span class="iconfont icon-arrow-down-1"></span>
+                                                    <ul class="app_device">
+                                                        <li data-system="" <?php
+                                                                            if ($_var_5 == "") {
+                                                                            ?>class="active" <?php
+                                                                            }
+                                ?>>
+                                                            全部
+                                                        </li>
+                                                        <li data-system="1" <?php
+                                                                            if ($_var_5 == "1") {
+                                                                            ?>class="active" <?php
+                                                                            }
+                                ?>>
+                                                            一码一用
+                                                        </li>
+                                                        <li data-system="2" <?php
+                                                                            if ($_var_5 == "2") {
+                                                                            ?>class="active" <?php
+                                                                            }
+                                ?>>
+                                                            一码多用
+                                                        </li>
+
+                                                    </ul>
+                                                </div>
+                                                <div class="input-search fl">
+                                                    <input type="text" class="fl" placeholder="输入授权码或设备号"
+                                                        name="search_input"
+                                                        id="keyword" value="<?php echo $_var_6; ?>">
+                                                    <span class="iconfont icon-search j-icon-search"></span>
+                                                </div>
+                                                <div class="icon-search app-bloder-btn">搜索</div>
+                                                <div class="input-search fl j-search-btn">
+                                                    <input type="button" class="fl" value="导出全部" onclick="import_codes()"
+                                                        style="background:#157df1;border:#157df1;color:#fff;width: 75px;padding-right: 10px;margin-left: 10px;">
+                                                    <input type="button" class="fl" value="导出未使用" onclick="import_codesall()"
+                                                        style="background:#f1158f;border:#157df1;color:#fff;width: 85px;padding-right: 10px;margin-left: 10px;">
+                                                </div>
+                                                <div class="fr clearfix how-many">
+                                                    <dl class="clearfix">
+                                                        <dd class="fl">
+                                                            <div class="clearfix">
+                                                                <div class="fr">
+                                                                    <p class="p1">
+                                                                        总计
+                                                                    </p>
+                                                                    <!-- <span class="iconfont icon-prompt1"
+                                                                        data-container="body"
+                                                                        data-toggle="popover" data-placement="top"
+                                                                        data-trigger="hover" data-html="true"
+                                                                        data-content="">
+                                                                    </span> -->
+                                                                </div>
                                                             </div>
-                                                        </div>
-                                                        <div class="p2 clearfix">
-                                                            <span><?php echo $_var_9;?></span>
-                                                        </div>
-                                                        <div class="right-line">
-                                                        </div>
-                                                    </dd>
-                                                    <dd class="fl">
-                                                        <div class="clearfix">
-                                                            <div class="fr">
-                                                                <p class="p1">
-                                                                    已使用
-                                                                </p>
-                                                                <span class="iconfont icon-prompt1"
-                                                                      data-container="body"
-                                                                      data-toggle="popover" data-placement="top"
-                                                                      data-trigger="hover" data-html="true"
-                                                                      data-content="">
-													</span>
+                                                            <div class="p2 clearfix">
+                                                                <span><?php echo $_var_9; ?></span>
                                                             </div>
-                                                        </div>
-                                                        <div class="p2 clearfix">
-                                                            <span><?php echo $_var_10;?></span>
-                                                        </div>
-                                                        <div class="right-line">
-                                                        </div>
-                                                    </dd>
-                                                    <dd class="fl">
-                                                        <div class="clearfix">
-                                                            <div class="fr">
-                                                                <p class="p1">
-                                                                    未使用
-                                                                </p>
-                                                                <span class="iconfont icon-prompt1"
-                                                                      data-container="body"
-                                                                      data-toggle="popover" data-placement="top"
-                                                                      data-trigger="hover" data-html="true"
-                                                                      data-content="">
-													</span>
+                                                            <div class="right-line">
                                                             </div>
-                                                        </div>
-                                                        <div class="p2 clearfix">
-                                                            <span><?php echo $_var_11;?></span>
-                                                        </div>
-                                                        <div class="right-line">
-                                                        </div>
-                                                    </dd>
-                                                    <dt class="fl"><a href="javascript:;"
-                                                                      class="ms-btn ms-btn-primary mt3"
-                                                                      id="addcode">生成授权码</a></dt>
-                                                </dl>
+                                                        </dd>
+                                                        <dd class="fl">
+                                                            <div class="clearfix">
+                                                                <div class="fr">
+                                                                    <p class="p1">
+                                                                        已使用
+                                                                    </p>
+                                                                    <!-- <span class="iconfont icon-prompt1"
+                                                                        data-container="body"
+                                                                        data-toggle="popover" data-placement="top"
+                                                                        data-trigger="hover" data-html="true"
+                                                                        data-content="">
+                                                                    </span> -->
+                                                                </div>
+                                                            </div>
+                                                            <div class="p2 clearfix">
+                                                                <span><?php echo $_var_10; ?></span>
+                                                            </div>
+                                                            <div class="right-line">
+                                                            </div>
+                                                        </dd>
+                                                        <dd class="fl">
+                                                            <div class="clearfix">
+                                                                <div class="fr">
+                                                                    <p class="p1">
+                                                                        未使用
+                                                                    </p>
+                                                                    <!-- <span class="iconfont icon-prompt1"
+                                                                        data-container="body"
+                                                                        data-toggle="popover" data-placement="top"
+                                                                        data-trigger="hover" data-html="true"
+                                                                        data-content="">
+                                                                    </span> -->
+                                                                </div>
+                                                            </div>
+                                                            <div class="p2 clearfix">
+                                                                <span><?php echo $_var_11; ?></span>
+                                                            </div>
+                                                            <div class="right-line">
+                                                            </div>
+                                                        </dd>
+                                                        <dt class="fl"><a href="javascript:;"
+                                                                class="ms-btn ms-btn-primary mt3"
+                                                                id="addcode">生成授权码</a></dt>
+                                                    </dl>
+                                                </div>
                                             </div>
-                                        </div>
-                                        <div class="app-table-wrap">
-                                            <div class="table-wrap">
-                                                <div class="table-responsive">
-                                                    <table class="table app-table">
-                                                        <tr>
-                                                            <th class="app-th-name">
-                                                                授权码
-                                                            </th>
-                                                            <th>
-                                                                设备号
-                                                            </th>
-                                                            <th>
-                                                                应用名称
-                                                            </th>
-                                                            <th>类型</th>
-                                                            <th>
-                                                                生成时间
-                                                            </th>
-                                                            <th>
-                                                                使用时间
-                                                            </th>
-                                                            <th>
-                                                                授权时长
-                                                            </th>
-                                                            <th>
-                                                                状态
-                                                            </th>
-                                                            <th>
-                                                                操作
-                                                            </th>
-                                                        </tr>
+                                            <div class="app-table-wrap">
+                                                <div class="table-wrap">
+                                                    <div class="table-responsive">
+                                                        <table class="table app-table">
+                                                            <tr>
+                                                                <th class="app-th-name">
+                                                                    授权码
+                                                                </th>
+                                                                <th>
+                                                                    设备号
+                                                                </th>
+                                                                <th>
+                                                                    应用名称
+                                                                </th>
+                                                                <th>类型</th>
+                                                                <th>
+                                                                    生成时间
+                                                                </th>
+                                                                <th>
+                                                                    使用时间
+                                                                </th>
+                                                                <th>
+                                                                    授权时长
+                                                                </th>
+                                                                <th>
+                                                                    状态
+                                                                </th>
+                                                                <th>
+                                                                    操作
+                                                                </th>
+                                                            </tr>
 
-                                                        <?php 
-		foreach ($_var_16 as $_var_22 => $_var_23) {
-			if ($_var_23["app_id"]) {
-				$_var_24 = db("appid")->where("in_id", $_var_23["app_id"])->value("in_name");
-				if (!$_var_24) {
-					$_var_24 = "应用已删除";
-				}
-			} else {
-				$_var_24 = "未使用";
-			}
-			?><tr>
-												<td><?php echo $_var_23["code"];?></td>
-												<td><?php echo $_var_23["udid"] ?: "未使用";?></td>
-								    	        <td><?php echo $_var_24;?></td>
-												<td><font color="red"><?php echo $_var_23["type"] == 1 ? "一码一用" : "一码多用";?></font></td>
-												<td><?php echo date("Y-m-d H:i", $_var_23["create_time"]);?></td>
-												<td><?php echo $_var_23["use_time"] ? date("Y-m-d H:i", $_var_23["use_time"]) : "未使用";?></td>	
-											    <td><?php echo $_var_23["days"] ? $_var_23["days"] . "天" : "长期";?></td>
-											    <td><?php echo $_var_23["status"] ? "<font color=\"red\">已禁用</font>" : "已启用";?></td>
-											    <td><a class="table-btn color-hover" href="/index/super_code/setStatus?id=<?php echo $_var_23["id"];?>&status=<?php echo $_var_23["status"];?>"><?php echo $_var_23["status"] ? "启用" : "禁用";?></a>
-											    <a class="table-btn color-delete" onclick="del(<?php echo $_var_23["id"];?>)">删除</a></td>
-											    </tr><?php 
-		}
-		?>                                                    </table>
+                                                            <?php
+                                                            foreach ($_var_16 as $_var_22 => $_var_23) {
+                                                                if ($_var_23["app_id"]) {
+                                                                    $_var_24 = db("appid")->where("in_id", $_var_23["app_id"])->value("in_name");
+                                                                    if (!$_var_24) {
+                                                                        $_var_24 = "应用已删除";
+                                                                    }
+                                                                } else {
+                                                                    $_var_24 = "未使用";
+                                                                }
+                                                            ?><tr>
+                                                                    <td><?php echo $_var_23["code"]; ?></td>
+                                                                    <td><?php echo $_var_23["udid"] ?: "未使用"; ?></td>
+                                                                    <td><?php echo $_var_24; ?></td>
+                                                                    <td>
+                                                                        <font color="red"><?php echo $_var_23["type"] == 1 ? "一码一用" : "一码多用"; ?></font>
+                                                                    </td>
+                                                                    <td><?php echo date("Y-m-d H:i", $_var_23["create_time"]); ?></td>
+                                                                    <td><?php echo $_var_23["use_time"] ? date("Y-m-d H:i", $_var_23["use_time"]) : "未使用"; ?></td>
+                                                                    <td><?php echo $_var_23["days"] ? $_var_23["days"] . "天" : "长期"; ?></td>
+                                                                    <td><?php echo $_var_23["status"] ? "<font color=\"red\">已禁用</font>" : "已启用"; ?></td>
+                                                                    <td><a class="table-btn color-hover" href="/index/super_code/setStatus?id=<?php echo $_var_23["id"]; ?>&status=<?php echo $_var_23["status"]; ?>"><?php echo $_var_23["status"] ? "启用" : "禁用"; ?></a>
+                                                                        <a class="table-btn color-delete" onclick="del(<?php echo $_var_23["id"]; ?>)">删除</a>
+                                                                    </td>
+                                                                </tr><?php
+                                                                    }
+                                                                        ?>
+                                                        </table>
+                                                    </div>
+                                                    <?php
+                                                    if ($_var_9 == 0) {
+                                                    ?><div class="no-app text-center">
+                                                            <div class="mt60 small">
+                                                                <img src="/static/index/image/icon-19.png">
+                                                            </div>
+                                                            <div class="color-333 mt20">
+                                                                暂无APP
+                                                            </div>
+                                                            <a href="javascript:;" class="ms-btn ms-btn-primary btn-new-release clearfix mt20">
+                                                                <span class="iconfont icon-upload fl"></span>
+                                                                <span class="text fl">立即生成</span>
+                                                            </a>
+                                                        </div><?php
+                                                            }
+                                                                ?>
                                                 </div>
-                                                <?php 
-		if ($_var_9 == 0) {
-			?><div class="no-app text-center">
-											<div class="mt60 small">
-												<img src="/static/index/image/icon-19.png">
-											</div>
-											<div class="color-333 mt20">
-												暂无APP
-											</div>
-											<a href="javascript:;" class="ms-btn ms-btn-primary btn-new-release clearfix mt20">
-											<span class="iconfont icon-upload fl"></span>
-											<span class="text fl">立即生成</span>
-											</a>
-										</div><?php 
-		}
-		?>                                            </div>
-                                            <?php 
-		if ($_var_14 != 1) {
-			?>                                                <?php 
-			if ($_var_9 !== 0) {
-				?>                                                    <div style="text-align: center"><ul id="pager" class="pagination"><li><a>共<b><?php echo $_var_9;?></b>个应用</b> <?php echo $_var_13;?>/<?php echo $_var_14;?></a></li><?php 
-				if ($_var_13 == 1) {
-					?><li class='active'><a>首页</a></li><?php 
-				} else {
-					?><li><a href='?page=1&ext=<?php echo $_var_5;?>&keyword=<?php echo $_var_6;?>'>首页</a></li><?php 
-				}
-				if ($_var_20) {
-					?><li><a href='?page=<?php echo $_var_20;?>&ext=<?php echo $_var_5;?>&keyword=<?php echo $_var_6;?>'>上一页</a></li><?php 
-				} else {
-				}
-				if ($_var_19) {
-					?><li><a href='?page=<?php echo $_var_19;?>&ext=<?php echo $_var_5;?>&keyword=<?php echo $_var_6;?>'>下一页</a></li><?php 
-				} else {
-				}
-				if ($_var_13 == $_var_14) {
-					?><li class='active'><a>尾页</a></li><?php 
-				} else {
-					?><li><a href='?page=<?php echo $_var_14;?>&ext=<?php echo $_var_5;?>&keyword=<?php echo $_var_6;?>'>尾页</a></li><?php 
-				}
-				?></ul></div>                                                <?php 
-			}
-			?>                                            <?php 
-		}
-		?>                                        </div>
+                                                <?php
+                                                if ($_var_14 != 1) {
+                                                ?> <?php
+                                                    if ($_var_9 !== 0) {
+                ?> <div style="text-align: center">
+                                                            <ul id="pager" class="pagination">
+                                                                <li><a>共<b><?php echo $_var_9; ?></b>个应用</b> <?php echo $_var_13; ?>/<?php echo $_var_14; ?></a></li><?php
+                                                                                                                                                                    if ($_var_13 == 1) {
+                                                                                                                                                                    ?><li class='active'><a>首页</a></li><?php
+                                                                                                                                                                    } else {
+                                                        ?><li><a href='?page=1&ext=<?php echo $_var_5; ?>&keyword=<?php echo $_var_6; ?>'>首页</a></li><?php
+                                                                                                                                                                    }
+                                                                                                                                                                    if ($_var_20) {
+                                                                                                                ?><li><a href='?page=<?php echo $_var_20; ?>&ext=<?php echo $_var_5; ?>&keyword=<?php echo $_var_6; ?>'>上一页</a></li><?php
+                                                                                                                                                                    } else {
+                                                                                                                                                                    }
+                                                                                                                                                                    if ($_var_19) {
+                                                                                                                                        ?><li><a href='?page=<?php echo $_var_19; ?>&ext=<?php echo $_var_5; ?>&keyword=<?php echo $_var_6; ?>'>下一页</a></li><?php
+                                                                                                                                                                    } else {
+                                                                                                                                                                    }
+                                                                                                                                                                    if ($_var_13 == $_var_14) {
+                                                                                                                                        ?><li class='active'><a>尾页</a></li><?php
+                                                                                                                                                                    } else {
+                                                        ?><li><a href='?page=<?php echo $_var_14; ?>&ext=<?php echo $_var_5; ?>&keyword=<?php echo $_var_6; ?>'>尾页</a></li><?php
+                                                                                                                                                                    }
+                                                                                                                                    ?>
+                                                            </ul>
+                                                        </div> <?php
+                                                            }
+                                                                ?> <?php
+                                                }
+                ?>
+                                            </div>
+                                        </div>
                                     </div>
                                 </div>
                             </div>
@@ -334,260 +349,272 @@ class super_code extends BaseUser
                     </div>
                 </div>
             </div>
-        </div>
-        <div class="modal fade in" id="vipkeySC" tabindex="-1" role="dialog"
-             style="display: none; padding-right: 15px;">
-            <div class="modal-dialog" role="document">
-                <div class="modal-content">
-                    <div class="modal-header">
-                        <center>
-                            <h4 class="modal-title">生成条件</h4></center>
-                    </div>
-                    <div class="modal-body" id="modal_body">
-                        <div class="size-list">
+            <div class="modal fade in" id="vipkeySC" tabindex="-1" role="dialog"
+                style="display: none; padding-right: 15px;">
+                <div class="modal-dialog" role="document">
+                    <div class="modal-content">
+                        <div class="modal-header">
+                            <center>
+                                <h4 class="modal-title">生成条件</h4>
+                            </center>
+                        </div>
+                        <div class="modal-body" id="modal_body">
+                            <div class="size-list">
 
-                            <form id="upload" method="post" target="post_frame" enctype="multipart/form-data">
-                                <div style="padding-left:30px;">
-                                    <div style="margin-top:20px;">
-                                        <label class="j-label-open" style="width:100px;text-align:right;">剩余数量&nbsp;&nbsp;</label>
-                                        <input class="j-label-text" type="text" name="max_num" disabled="disabled" id="max_num"
-                                               style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
+                                <form id="upload" method="post" target="post_frame" enctype="multipart/form-data">
+                                    <div style="padding-left:30px;">
+                                        <div style="margin-top:20px;">
+                                            <label class="j-label-open" style="width:100px;text-align:right;">剩余数量&nbsp;&nbsp;</label>
+                                            <input class="j-label-text" type="text" name="max_num" disabled="disabled" id="max_num"
+                                                style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
 
-                                               value="<?php echo $_var_21["max_super_code"];?>">
+                                                value="<?php echo $_var_21["max_super_code"]; ?>">
+                                        </div>
                                     </div>
-                                </div>
 
-                                <div style="padding-left:30px;">
-                                    <div style="margin-top:20px;">
-                                        <label class="j-label-open" style="width:100px;text-align:right;">生成数量&nbsp;&nbsp;</label>
-                                        <input class="j-label-text" type="number"
-                                               style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
-                                               placeholder="(必填)" name="nums" id="nums"
-                                               oninput="value=value.replace(/[^\d]/g,'')">
+                                    <div style="padding-left:30px;">
+                                        <div style="margin-top:20px;">
+                                            <label class="j-label-open" style="width:100px;text-align:right;">生成数量&nbsp;&nbsp;</label>
+                                            <input class="j-label-text" type="number"
+                                                style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
+                                                placeholder="(必填)" name="nums" id="nums"
+                                                oninput="value=value.replace(/[^\d]/g,'')">
+                                        </div>
                                     </div>
-                                </div>
-                                <div style="padding-left:30px;">
-                                    <div style="margin-top:20px;">
-                                        <label class="j-label-open" style="width:100px;text-align:right;">有效时长&nbsp;&nbsp;</label>
-                                        <input class="j-label-text" type="number"
-                                               style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
-                                               placeholder="(天)" name="days" id="days"
-                                               oninput="value=value.replace(/[^\d]/g,'')">
+                                    <div style="padding-left:30px;">
+                                        <div style="margin-top:20px;">
+                                            <label class="j-label-open" style="width:100px;text-align:right;">有效时长&nbsp;&nbsp;</label>
+                                            <input class="j-label-text" type="number"
+                                                style="width:420px;padding-left:10px;height:35px;border:1px solid #e0e0e0;"
+                                                placeholder="(天)" name="days" id="days"
+                                                oninput="value=value.replace(/[^\d]/g,'')">
+                                        </div>
                                     </div>
-                                </div>
-                                <div style="padding-left:30px;">
-                                    <div style="margin-top:20px;">
-                                        <label class="j-label-open" style="width:100px;text-align:right;">生成类型&nbsp;&nbsp;</label>
-                                        <input type="hidden" value="1" id="type"/>
-                                        <ul class="clearfix download-way j-label-text-radio"
-                                            style="width:420px;float:right;margin-right:10px;">
-                                            <li class="clearfix active" style="float:left;">
-                                                <span class="icon icon-radio icon-radio-checked fl" id="gkcheck"></span>
-                                                <span class="fl">一码一用</span>
-                                            </li>
-                                            <li class="clearfix">
-                                        <span class="icon icon-radio fl"
-                                              style="float:left;margin-left:10px;"
-                                              id="pwcheck"></span>
-                                                <span class="fl">一码多用</span>
-                                            </li>
-                                        </ul>
+                                    <div style="padding-left:30px;">
+                                        <div style="margin-top:20px;">
+                                            <label class="j-label-open" style="width:100px;text-align:right;">生成类型&nbsp;&nbsp;</label>
+                                            <input type="hidden" value="1" id="type" />
+                                            <ul class="clearfix download-way j-label-text-radio"
+                                                style="width:420px;float:right;margin-right:10px;">
+                                                <li class="clearfix active" style="float:left;">
+                                                    <span class="icon icon-radio icon-radio-checked fl" id="gkcheck"></span>
+                                                    <span class="fl">一码一用</span>
+                                                </li>
+                                                <li class="clearfix">
+                                                    <span class="icon icon-radio fl"
+                                                        style="float:left;margin-left:10px;"
+                                                        id="pwcheck"></span>
+                                                    <span class="fl">一码多用</span>
+                                                </li>
+                                            </ul>
+                                        </div>
+                                    </div>
+                                </form>
+                                <div class="form-group" style="margin-top:10px;">
+                                    <div class="tipPanel"
+                                        style="margin: 10px;padding: 10px;font-size: 14px;border: 1px dotted gray;border-radius: 8px;">
+                                        <div class="tipItem" id="codeInfo">
+                                            1、<font color="red">剩余生成</font>:充值公有池或私有池的设备数,会增加剩余生成数量<br>
+                                            2、<font color="red">最大生成</font>:每次生成数量最大不超过1000个<br>
+                                            3、<font color="red">有效时长</font>:设置,有效期内可以无限重签。不设置,掉签授权码失效。<br>
+                                            4、<font color="red">一码一用</font>:每个授权码可以针对一个设备一个应用单次使用<br>
+                                            5、<font color="red">一码多用</font>:每个授权码可以针对一个设备多个应用多次使用<br>
+                                        </div>
                                     </div>
-                                </div>
-                            </form>
-                             <div class="form-group" style="margin-top:10px;">
-                            <div class="tipPanel"
-                                 style="margin: 10px;padding: 10px;font-size: 14px;border: 1px dotted gray;border-radius: 8px;">
-                                <div class="tipItem" id="codeInfo">
-                                    1、<font color="red">剩余生成</font>:充值公有池或私有池的设备数,会增加剩余生成数量<br>
-                                    2、<font color="red">最大生成</font>:每次生成数量最大不超过1000个<br>
-                                    3、<font color="red">有效时长</font>:设置,有效期内可以无限重签。不设置,掉签授权码失效。<br>
-                                    4、<font color="red">一码一用</font>:每个授权码可以针对一个设备一个应用单次使用<br>
-                                    5、<font color="red">一码多用</font>:每个授权码可以针对一个设备多个应用多次使用<br>
                                 </div>
                             </div>
-                        </div>
-                        </div>
-                       
-                        <div style="text-align:right;margin-top:30px;">
-                            <div style="border-top:1px solid #eee;">
-                                <div class="text-right mt30">
-                                    <input type="hidden" id="in_tid" value="0">
-                                    <button type="button" class="btn btn-default" data-dismiss="modal"
+
+                            <div style="text-align:right;margin-top:30px;">
+                                <div style="border-top:1px solid #eee;">
+                                    <div class="text-right mt30">
+                                        <input type="hidden" id="in_tid" value="0">
+                                        <button type="button" class="btn btn-default" data-dismiss="modal"
                                             aria-label="Close"
                                             onclick="$('#vipkeySC').toggle();">取消
-                                    </button>
-                                    <button type="button" class="btn btn-primary" style="background:#157df1" onclick="produce()">生成</button>
+                                        </button>
+                                        <button type="button" class="btn btn-primary" style="background:#157df1" onclick="produce()">生成</button>
+                                    </div>
                                 </div>
                             </div>
-                        </div>
 
+                        </div>
                     </div>
                 </div>
             </div>
-        </div>
-        <script src="/static/index/js/clipboard.min.js"></script>
-        <script>
-
-            function import_codes() {
-                window.location.href = "/index/super_code/import_codes?ext=" + $('.app_device li.active').data('system') + "&keyword=" + $('#keyword').val();
-            }
-            function import_codesall() {
-                window.location.href = "/index/super_code/import_codesall?ext=" + $('.app_device li.active').data('system') + "&keyword=" + $('#keyword').val()+'&status=1';
-            }
-            $('.icon-search').click(function () {
-                var keyword = $('#keyword').val();
-                    window.location.href = "/index/super_code/super?ext=<?php echo $_var_5;?>&keyword=" + $('#keyword').val();
-            });
-
-            $(".app_device li").on('click', function () {
-                ext = $(this).data('system');
-                window.location.href = "/index/super_code/super?keyword=<?php echo $_var_6;?>&ext=" + ext;
-            });
+            <script src="/static/index/js/clipboard.min.js"></script>
+            <script>
+                function import_codes() {
+                    window.location.href = "/index/super_code/import_codes?ext=" + $('.app_device li.active').data('system') + "&keyword=" + $('#keyword').val();
+                }
 
-            $('#keyword').bind('keyup', function (event) {
-                if (event.keyCode == "13") {
-                    //回车执行查询
-                    $('.icon-search').click();
+                function import_codesall() {
+                    window.location.href = "/index/super_code/import_codesall?ext=" + $('.app_device li.active').data('system') + "&keyword=" + $('#keyword').val() + '&status=1';
                 }
-            });
+                $('.icon-search').click(function() {
+                    var keyword = $('#keyword').val();
+                    if (keyword) {
+                        window.location.href = "/index/super_code/super?ext=<?php echo $_var_5; ?>&keyword=" + $('#keyword').val();
+                    }
+                });
 
-            $('#addcode,.btn-new-release').click(function () {
-                $('#vipkeySC').toggle();
-            });
+                $(".app_device li").on('click', function() {
+                    ext = $(this).data('system');
+                    window.location.href = "/index/super_code/super?keyword=<?php echo $_var_6; ?>&ext=" + ext;
+                });
 
+                $('#keyword').bind('keyup', function(event) {
+                    if (event.keyCode == "13") {
+                        //回车执行查询
+                        $('.icon-search').click();
+                    }
+                });
 
-            $('.download-way li').click(function () {
-                $(this).addClass('active').siblings().removeClass('active');
-                $('.download-way li span').removeClass('icon-radio-checked');
-                $(this).find('.icon-radio').addClass('icon-radio-checked');
-                $('#type').val($(this).index() + 1);
-            });
+                $('#addcode,.btn-new-release').click(function() {
+                    $('#vipkeySC').toggle();
+                });
 
-            var clipboard = new ClipboardJS('.copy-btn');
-            clipboard.on('success', function (e) {
-                alert('复制成功');
-            });
-            clipboard.on('error', function (e) {
-                alert('复制失败');
-            });
 
-            function del(id) {
-                alert('你确定要删除该授权码吗?', function () {
-                    $.post('/index/super_code/del', {id}, function (ret) {
-                        if (ret.msg) alert(ret.msg, function () {
-                            if (ret.code == 1) {
-                                location.reload();
-                            }
-                        });
-                    }, 'json')
-                }, function () {
+                $('.download-way li').click(function() {
+                    $(this).addClass('active').siblings().removeClass('active');
+                    $('.download-way li span').removeClass('icon-radio-checked');
+                    $(this).find('.icon-radio').addClass('icon-radio-checked');
+                    $('#type').val($(this).index() + 1);
+                });
 
-                }, 'center', '确定', '取消');
-            }
+                var clipboard = new ClipboardJS('.copy-btn');
+                clipboard.on('success', function(e) {
+                    alert('复制成功');
+                });
+                clipboard.on('error', function(e) {
+                    alert('复制失败');
+                });
 
-            function produce() {
-                var nums = parseInt($('#nums').val());
-                if (!nums) {
-                    return alert('请输入生成数量');
-                }
-                var max_num = parseInt($('#max_num').val());
-                if (nums > max_num) {
-                    return alert('超出最大可生成数量');
+                function del(id) {
+                    alert('你确定要删除该授权码吗?', function() {
+                        $.post('/index/super_code/del', {
+                            id
+                        }, function(ret) {
+                            if (ret.msg) alert(ret.msg, function() {
+                                if (ret.code == 1) {
+                                    location.reload();
+                                }
+                            });
+                        }, 'json')
+                    }, function() {
+
+                    }, 'center', '确定', '取消');
                 }
 
-                var days = parseInt($('#days').val() || 0);
-                var type = $('#type').val();
+                function produce() {
+                    var nums = parseInt($('#nums').val());
+                    if (!nums) {
+                        return alert('请输入生成数量');
+                    }
+                    var max_num = parseInt($('#max_num').val());
+                    if (nums > max_num) {
+                        return alert('超出最大可生成数量');
+                    }
 
-                $.post('/index/super_code/add', {nums, days, type, max_num}, function (ret) {
-                    alert(ret.msg);
-                    if (ret.code == 200) {
-                        // window.location.reload();
-                        if (ret.data.codes) {
-                            $('.modal-title').html('生成结果');
-                            $('#modal_body').html('<textarea id="copybox" rows="8">' + ret.data.codes + '</textarea>' +
-                                '<div style="text-align: center;padding-top: 15px">' +
-                                '<button type="button" class="btn btn-primary copy-btn"  style="background:#157df1" data-clipboard-action="copy" data-clipboard-target="#copybox">复制</button>' +
-                                '<button type="button" class="btn btn-default" data-dismiss="modal" aria-label="Close" onclick="location.reload()">关闭</button></div>');
-                        } else {
+                    var days = parseInt($('#days').val() || 0);
+                    var type = $('#type').val();
 
+                    $.post('/index/super_code/add', {
+                        nums,
+                        days,
+                        type,
+                        max_num
+                    }, function(ret) {
+                        alert(ret.msg);
+                        if (ret.code == 200) {
+                            // window.location.reload();
+                            if (ret.data.codes) {
+                                $('.modal-title').html('生成结果');
+                                $('#modal_body').html('<textarea id="copybox" rows="8">' + ret.data.codes + '</textarea>' +
+                                    '<div style="text-align: center;padding-top: 15px">' +
+                                    '<button type="button" class="btn btn-primary copy-btn"  style="background:#157df1" data-clipboard-action="copy" data-clipboard-target="#copybox">复制</button>' +
+                                    '<button type="button" class="btn btn-default" data-dismiss="modal" aria-label="Close" onclick="location.reload()">关闭</button></div>');
+                            } else {
+
+                            }
                         }
-                    }
-                }, 'json');
-            }
+                    }, 'json');
+                }
 
-            function copycode() {
+                function copycode() {
 
-            }
+                }
+
+                <?php
+                if (IN_VERIFY == 1 && $this->user["in_verify"] != 1) {
+                ?> Modal.templateModal({
+                        imgName: "modal-bg-2.jpg",
+                        title1: '提示',
+                        title2: '账户尚未实名,请尽快操作实名认证',
+                        p: '建议您:<br>尽快登录<?php echo IN_NAME; ?>网站,点击右上角未实名认证,进行认证。<br>未实名认证,不能上传应用。',
+                        align: 'left', // 居左 left, 居中 center, 居右 right
+                        btnText: '知道了',
+                        btnClass: "modal-btn1"
+                    });
+                <?php
+                }
+                ?>
+            </script>
+            <?php
+            $this->footer();
+            ?>
+        </body>
 
-            <?php 
-		if (IN_VERIFY == 1 && $this->user["in_verify"] != 1) {
-			?>            Modal.templateModal({
-                imgName: "modal-bg-2.jpg",
-                title1: '提示',
-                title2: '账户尚未实名,请尽快操作实名认证',
-                p: '建议您:<br>尽快登录<?php echo IN_NAME;?>网站,点击右上角未实名认证,进行认证。<br>未实名认证,不能上传应用。',
-                align: 'left', // 居左 left, 居中 center, 居右 right
-                btnText: '知道了',
-                btnClass: "modal-btn1"
-            });
-            <?php 
-		}
-		?>        </script>
-        <?php 
-		$this->footer();
-		?>        </body>
         </html>
 
-        <?php 
-	}
-	function add()
-	{
-		$_var_25 = SafeRequest("nums", "post");
-		$_var_26 = SafeRequest("max_num", "post");
-		$_var_27 = intval(SafeRequest("days"));
-		$_var_28 = SafeRequest("type", "post");
-		$_var_29 = db("user")->where("in_userid=" . $_COOKIE["in_userid"])->find();
-		if ($_var_25 <= 0) {
-			reJSON("请输入生成数量", 404);
-		}
-		if ($_var_25 > 50) {
-			//$_var_25 = 50;
-		}
-		if ($this->user["max_super_code"] < $_var_25) {
-			reJSON("设备数量不足" . $_var_25 . "个", 404);
-		}
-		$_var_30 = [];
-		db("super_code")->startTrans();
-		try {
-			for ($_var_31 = 1; $_var_31 <= $_var_25; $_var_31++) {
-				$_var_32 = Randomstr(12);
-				db("super_code")->insert(["user_id" => $_COOKIE["in_userid"], "code" => $_var_32, "type" => $_var_28, "days" => $_var_27, "create_time" => time()]);
-				$_var_30[] = $_var_32;
-			}
-			db("user")->where("in_userid=" . $_COOKIE["in_userid"])->dec("max_super_code", $_var_25)->update();
-			db("super_code")->commit();
-		} catch (\Exception $_var_33) {
-			db("super_code")->rollback();
-			reJSON("生成失败", 404);
-		}
-		$_var_30 = implode("\n", $_var_30);
-		reJSON(["codes" => $_var_30], 200, "生成成功");
-	}
-	function del()
-	{
-		$_var_34 = SafeRequest("id");
-		if (!$_var_34) {
-			reJSON("参数错误");
-		}
-		$_var_35 = db("super_code")->where("id", $_var_34)->delete();
-		reJSON($_var_35 ? "删除成功" : "删除失败", 1);
-	}
-	function setStatus()
-	{
-		$_var_36 = SafeRequest("id", "get");
-		$_var_37 = SafeRequest("status", "get");
-		$_var_38 = db("super_code")->where("id", $_var_36)->update(["status" => intval(!$_var_37)]);
-		redirect("/index/super_code/super");
-	}
-}
+<?php
+    }
+    function add()
+    {
+        $_var_25 = SafeRequest("nums", "post");
+        $_var_26 = SafeRequest("max_num", "post");
+        $_var_27 = intval(SafeRequest("days"));
+        $_var_28 = SafeRequest("type", "post");
+        $_var_29 = db("user")->where("in_userid=" . $_COOKIE["in_userid"])->find();
+        if ($_var_25 <= 0) {
+            reJSON("请输入生成数量", 404);
+        }
+        if ($_var_25 > 50) {
+            //$_var_25 = 50;
+        }
+        if ($this->user["max_super_code"] < $_var_25) {
+            reJSON("设备数量不足" . $_var_25 . "个", 404);
+        }
+        $_var_30 = [];
+        db("super_code")->startTrans();
+        try {
+            for ($_var_31 = 1; $_var_31 <= $_var_25; $_var_31++) {
+                $_var_32 = Randomstr(12);
+                db("super_code")->insert(["user_id" => $_COOKIE["in_userid"], "code" => $_var_32, "type" => $_var_28, "days" => $_var_27, "create_time" => time()]);
+                $_var_30[] = $_var_32;
+            }
+            db("user")->where("in_userid=" . $_COOKIE["in_userid"])->dec("max_super_code", $_var_25)->update();
+            db("super_code")->commit();
+        } catch (\Exception $_var_33) {
+            db("super_code")->rollback();
+            reJSON("生成失败", 404);
+        }
+        $_var_30 = implode("\n", $_var_30);
+        reJSON(["codes" => $_var_30], 200, "生成成功");
+    }
+    function del()
+    {
+        $_var_34 = SafeRequest("id");
+        if (!$_var_34) {
+            reJSON("参数错误");
+        }
+        $_var_35 = db("super_code")->where("id", $_var_34)->delete();
+        reJSON($_var_35 ? "删除成功" : "删除失败", 1);
+    }
+    function setStatus()
+    {
+        $_var_36 = SafeRequest("id", "get");
+        $_var_37 = SafeRequest("status", "get");
+        $_var_38 = db("super_code")->where("id", $_var_36)->update(["status" => intval(!$_var_37)]);
+        redirect("/index/super_code");
+    }
+}

+ 1 - 1
source/index/udid.php

@@ -13,7 +13,7 @@ class udid extends Base
 	}
 	function index()
 	{
-		$_var_2 = get_site_url("s");
+		$_var_2 = get_site_url("");
 		$_var_3 = SafeRequest("udid", "get");
 		$_var_4 = udid_mobileconfig();
 		?>        <!DOCTYPE html>

+ 2 - 1
source/index/user_promote.php

@@ -13,7 +13,8 @@ class user_promote extends BaseUser
 		$_var_0 = SafeRequest("username", "post");
 		$_var_1 = SafeRequest("password", "post") ?: 123456;
 		db("user")->where("in_username", $_var_0)->count() && reJSON("用户名已存在");
-		$_var_2 = db("user")->insertGetId(["in_username" => $_var_0, "in_userpassword" => password($_var_1), "in_verify" => 0, "in_islock" => 0, "in_points" => IN_LOGINPOINTS, "in_filesize" => 0, "in_spaceuse" => 0, "in_spacetotal" => 0, "pid" => $this->userid, "in_regdate" => date("Y-m-d H:i:s")]);
+		$_var_2 = db("user")->insertGetId(["in_nickname" => "","in_username" => $_var_0, "in_userpassword" => password($_var_1), "in_verify" => 0, "in_islock" => 0, "in_openid" => "", "in_points" => IN_LOGINPOINTS, "in_filesize" => 0, "in_mail" => "", "in_spaceuse" => 0, "in_spacetotal" => 0, "pid" => $this->userid, "in_regdate" => date("Y-m-d H:i:s")]);
+        // echo $_var_2;die;
 		reJSON($_var_2, $_var_2, $_var_2 ? "添加成功" : "添加失败");
 	}
 	function editAttr()

+ 5 - 0
source/index/webview.php

@@ -12,13 +12,17 @@ class webview extends webview_base
 	{
 		$url = "http://" . $_SERVER["HTTP_HOST"] . IN_PATH;
 		$siteurl = is_ssl() ? str_replace("http://", "https://", $url) : $url;
+		// echo $siteurl;die;
 		$id = $this->action && $this->action != "index" ? bees_decrypt($this->action) : 0;
 		$data = db("app_pack")->where("user_id", $this->userid)->where("id", $id)->json(["config"], true)->find();
+		// print_r($data);die;
 		$edit = $data && ($data["period"] < 1 || $data["period"] > time());
 		$time = $this->userid . "-" . time();
+		$this->configData['icon'] = $siteurl . 'favicon.ico';
 		$data = $data ?: ["name" => "", "url" => "", "bundle_id" => "", "version" => "", "type" => 0, "config" => $this->configData];
 		$data["icon"] = $data["icon"] ?? $data["config"]["icon"] ?? "";
 		$data["launch"] = $data["launch"] ?? $data["config"]["launch"] ?? "";
+		// print_r($data);die;
 		$IN_WEBVIEWPOINTS = json_decode(IN_WEBVIEWPOINTS, true);
 		$step = 1;
 		include_once "webview_index.php";
@@ -38,6 +42,7 @@ class webview extends webview_base
 		$_var_3 = SafeRequest("id", "get");
 		$_var_3 = is_numeric($_var_3) ? $_var_3 : bees_decrypt($_var_3);
 		$_var_4 = db("app_pack")->where("id", $_var_3)->value("file");
+		echo IN_ATTACHMENT_PATH . "pack/" . $_var_4;die;
 		downloadFile(IN_ATTACHMENT_PATH . "pack/" . $_var_4);
 	}
 	function verify()

+ 2 - 2
source/pack/upload/index.php

@@ -280,14 +280,14 @@ class index extends Base
 			}
 		}
 		//默认开启
-		/*	$_var_17 = db("appid")->where("in_id", $_var_76)->update(["in_super" => 1]);
+		$_var_17 = db("appid")->where("in_id", $_var_76)->update(["in_super" => 1]);
 			if ($_var_17) {
 				$_var_18 = db("appid")->where("in_id", $_var_76)->find();
 				$_var_19 = IN_ATTACHMENT_PATH . $_var_18["in_app"];
 				if (!is_file($_var_19)) {
 					$_var_17 = saveRemoteFile(getapp($_var_76, 1), IN_ATTACHMENT_PATH, $_var_18["in_app"]);
 				}
-			}*/
+			}
 		//	var_dump($_var_76);die;
 		reJSON(array("id" => bees_encrypt($_var_76)), 1);
 	}

+ 11 - 0
source/pack/webview/ajax.php

@@ -21,6 +21,7 @@ class ajax extends webview_base
 			$_var_1 = pathinfo($_FILES["webview"]["name"]);
 			$_var_2 = strtolower($_var_1["extension"]);
 			$_var_3 = getimagesize($_FILES["webview"]["tmp_name"]);
+			// print_r($_var_3);die;
 			if ("image/png" == $_var_3["mime"] && $_var_2 == "png") {
 				$_var_4 = $_var_0 . "." . $_var_2;
 				$_var_5 = IN_ROOT . "data/tmp";
@@ -41,7 +42,9 @@ class ajax extends webview_base
 		$_var_6 = SafeRequest("id", "post");
 		$_var_7 = $this->user["in_userid"] . "-" . time();
 		$_var_8 = IN_TMP_PATH . $_var_7;
+
 		creatdir($_var_8);
+				
 		$_var_9 = is_ssl() ? "https://" : "http://";
 		$_var_10 = unescape(SafeRequest("title", "post"));
 		$_var_11 = SafeRequest("url", "post");
@@ -61,6 +64,7 @@ class ajax extends webview_base
 		$_var_22 = $_var_20 . "/" . $_var_21 . "/" . $_var_7 . "-icon.png";
 		creatdir($_var_20 . "/" . $_var_21);
 		rename(IN_ROOT . $_var_17, $_var_22);
+	
 		$_var_17 = "/data/image/pack/" . $_var_21 . "/" . $_var_7 . "-icon.png";
 		$_var_22 = $_var_20 . "/" . $_var_21 . "/" . $_var_7 . "-launch.png";
 		@rename(IN_ROOT . $_var_18, $_var_22);
@@ -148,7 +152,9 @@ class ajax extends webview_base
 		$this->configData["isSupportStatusBarBackgroundExtend"] = boolval(SafeRequest("isSupportStatusBarBackgroundExtend"));
 		$this->configData["pack_at"] = intval(SafeRequest("pack_at"));
 		$this->configData["skidBack"] = boolval(SafeRequest("skidBack"));
+		// echo 111;die;
 		$_var_38 = ["user_id" => $this->user["in_userid"], "name" => $_var_10, "url" => $_var_11, "icon" => $_var_17, "launch" => $_var_18, "config" => $this->configData, "file" => $_var_23, "type" => $_var_12, "bundle_id" => $_var_13, "version" => $_var_15, "update_time" => time()];
+		
 		if ($_var_25) {
 			$_var_6 = $_var_25["id"];
 			if (!$_var_19) {
@@ -159,11 +165,13 @@ class ajax extends webview_base
 		} else {
 			$_var_38["period"] = $_var_26 < 0 ? $_var_26 : strtotime("+ " . $_var_26 . " months");
 			$_var_38["create_time"] = time();
+			// print_r($_var_38);die;
 			$_var_6 = db("app_pack")->json(["config"])->insertGetId($_var_38);
 		}
 		$this->configData["secureUrl"] = get_site_url() . "/index/webview_valid/" . $_var_6;
 		$_var_17 = IN_ROOT . $_var_17;
 		$_var_18 = IN_ROOT . $_var_18;
+	  
 		if ($_var_12 == 1) {
 			$_var_39 = new \PclZip(IN_ROOT . "static/pack/webview/newipa.zip");
 			$_var_39->extract(PCLZIP_OPT_PATH, $_var_8, PCLZIP_OPT_REPLACE_NEWER);
@@ -193,6 +201,7 @@ class ajax extends webview_base
 			$_var_47 = IN_ATTACHMENT_PATH . "pack/" . $_var_23;
 			$_var_48 = $_var_8 . ".zip";
 		} else {
+			// var_dump($_var_17,$_var_18, $_var_12,$this->configData["webViewType"],IN_ROOT);die;
 			if ($this->configData["webViewType"] == 1) {
 				$_var_39 = new \PclZip(IN_ROOT . "static/pack/webview/newx5.zip");
 			} else {
@@ -220,6 +229,7 @@ class ajax extends webview_base
 			file_put_contents($_var_8 . "/assets/source/dconfig.json", $_var_51->encode($this->configData));
 			$_var_52 = $_var_8 . "_sign.apk";
 			$_var_53 = IN_STATIC_PATH . "pack/webview/apktool b -o " . $_var_52 . " " . $_var_8;
+			// var_dump($_var_53, $_var_54);die;
 			exec($_var_53, $_var_54);
 			file_put_contents(IN_TMP_PATH . "apk_pack_command.log", $_var_53);
 			file_put_contents(IN_TMP_PATH . "apk_pack_output.log", $_var_54);
@@ -242,6 +252,7 @@ class ajax extends webview_base
 			file_put_contents(IN_TMP_PATH . "apk_sign_output.log", $_var_61);
 			$_var_47 = IN_ATTACHMENT_PATH . "pack/" . $_var_23;
 			$_var_48 = $_var_8 . ".apk";
+			
 			@unlink($_var_52);
 		}
 		@destroyDir($_var_8);

+ 2 - 2
source/template/temp_3.php

@@ -19,7 +19,7 @@ function getMobileType() {
         {{if checked}}
         <div class="template-3 template-wrap hidden-xs">
             {{else}}
-            <div class="template-3 template-wrap passwords">
+            <div class="template-3 template-wrap passwords" style="height: 100vh; position: fixed; top: 0; left: 0; z-index: 11111; width: 100vw; background-color: #ffffff;">
                 {{/if}}
                 <div class="t-bg-3">
                     <img src="/static/index/image/j-app-top-logo.svg" class="img-logo">
@@ -41,7 +41,7 @@ function getMobileType() {
                             
                             {{if checked|false}}
                             <!--密码框-->
-                            <div class="template-pwd">
+                            <div class="template-pwd" style="border: none; background-color: transparent!important; box-shadow: none!important;">
                                 <div class="form-group">
                                     <label>{{REQUIRE_PWD}}</label>
                                     <input type="input" name="pwd" class="form-control">

+ 1 - 1
static/index/css/apps-detail.css

@@ -910,7 +910,7 @@
     .senior .download-way li {
         float: left;
         margin-right: 0.8rem;
-        margin-bottom: 0;
+        margin-bottom: 0.05rem;
         padding: 0;
     }
 

+ 1 - 0
static/index/js/js.js

@@ -496,6 +496,7 @@ var Layout = function () {
 
     function initUploadPic() {
         $(document).on("change", ".thumbnail", function () {
+            
             var file = this.files[0];
             // alert(123);
             // var name = this.files[0].name; // ie9 报错 无法获取未定义或 null 引用的属性“0”

+ 1 - 0
static/pack/checkcert/styles/index.css

@@ -322,6 +322,7 @@ body {
   padding-top: 10px;
 }
 #certCheckTabContent div.upload-tips p {
+  line-height: 1.6;
   color: #999;
   margin: 0;
 }