Przeglądaj źródła

fix:php的相关bug

luoy 1 dzień temu
rodzic
commit
9c56fc9b75

+ 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

+ 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));
+// var_dump(findClassFile($read));die;
 if (findClassFile($read)) {
 	loadClass($info, $module, $action);
 } else {

+ 4 - 0
source/index/ajax.php

@@ -353,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()

+ 8 - 7
source/index/app.php

@@ -24,7 +24,6 @@ class app extends Base
     function index($info = '', $module = '')
     {
         
-
         $uri = trim($_SERVER['REQUEST_URI'], '/');
         if($uri){
             $check = db("combine")->where('short', $uri)->find();
@@ -35,6 +34,7 @@ class app extends Base
                 header("Location: ".$check[$system]);
             }
         }
+  
         $ssid = SafeRequest('ssid', 'get');
         $authcode = SafeRequest('authcode', 'get');
         $authcode && setcookie('downcode', $authcode);
@@ -71,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)) {
@@ -83,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();
@@ -104,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');
@@ -131,7 +132,7 @@ class app extends Base
                 }
             }
         }
-
+        
         if (!empty($row['in_appstore'])) {
             //跳转应用商店
             redirect($row['in_appstore']);
@@ -160,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(

+ 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;

+ 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',

+ 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");

+ 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);
 	}

+ 9 - 9
source/system/my.php

@@ -5,14 +5,14 @@ define('IN_CONFIG_TYPE','{"url":"\u94fe\u63a5","date":"\u65e5\u671f","list":"\u5
 define('IN_CONFIG_CATEGORY','{"dev":"\u5f00\u53d1\u914d\u7f6e","pay":"\u652f\u4ed8\u914d\u7f6e","sms":"\u77ed\u4fe1\u914d\u7f6e","sign":"\u7b7e\u540d\u914d\u7f6e","site":"\u7ad9\u70b9\u914d\u7f6e","credit":"\u4e1a\u52a1\u914d\u7f6e","extend":"\u6269\u5c55\u914d\u7f6e","system":"\u5168\u5c40\u914d\u7f6e","upload":"\u4e0a\u4f20\u914d\u7f6e"}');
 define('IN_ARTICLE_GROUP','{"tf":"TF\u7b7e\u540d","vip":"VIP\u4f1a\u5458","sign":"\u4f01\u4e1a\u7b7e\u540d","distr":"\u5206\u53d1","pack":"\u5c01\u88c5APP"}');
 define('IN_ACLOG_TYPE','{"in_points":"\u4e91\u5e01","device_num":"\u516c\u6709\u8bbe\u5907","max_super_code":"\u6388\u6743\u7801","money":"\u73b0\u91d1\u4f59\u989d","prv_device_num":"\u79c1\u6709\u8bbe\u5907","promote_money":"\u4f63\u91d1"}');
-define('IN_NAME','刀客源码分发');
+define('IN_NAME','澎湃分发');
 define('IN_KEYWORDS','APP,ios免签,APP封装,企业签名,超级签名');
 define('IN_DESCRIPTION','APP分发为开发者提供专业的APP分发和封装打包等稳定服务,我们支持IOS在线签名,企业签名,APP应用托管,Android应用内测等等一系列的方案!');
 define('IN_ICP','ICP备案:豫ICP备XXXXXXX号-2 增值电信业务许可证号   豫B2-XXXXXXX');
 define('IN_GANICP','豫公网安备xxxxxxxxxx号');
 define('IN_BUSINESS','');
 define('IN_MAIL','[email protected]');
-define('IN_MAILOPEN','1');
+define('IN_MAILOPEN','0');
 define('IN_PORT','465');
 define('IN_MAILSMTP','smtp.qq.com');
 define('IN_MAILPW','11');
@@ -29,7 +29,7 @@ define('IN_WXAPPID','1');
 define('IN_WXAPPSECRET','1');
 define('IN_ALIPAYID','1');
 define('IN_ALIPAYKEY','1');
-define('IN_POINTNAME','币');
+define('IN_POINTNAME','澎湃币');
 define('IN_RMBPOINTS','100');
 define('IN_LOGINPOINTS','10');
 define('IN_REGSPACE','300');
@@ -66,13 +66,13 @@ define('IN_SIGN','1');
 define('IN_AUTOGRAPH','69933');
 define('IN_DISTRIBUTE','91025');
 define('IN_DOWNLOAD','247892');
-define('IN_CONTACT','');
+define('IN_CONTACT','100000');
 define('IN_COOPERATION','[email protected]');
 define('IN_ADDRESS','*********');
-define('IN_COMPANY','鸿山分发');
+define('IN_COMPANY','澎湃分发');
 define('IN_PURPOSE','秉承着“让开发更高效、更简单”的使命');
-define('IN_PROJECT','鸿山分发');
-define('IN_PROMISE','鸿山分发');
+define('IN_PROJECT','澎湃分发');
+define('IN_PROMISE','澎湃分发');
 define('IN_TEMPLATAPC','2');
 define('IN_TEMPLATAWA','2');
 define('IN_WXQRCODE','data/image/IN_WXQRCODE.png');
@@ -102,8 +102,8 @@ define('IN_QQ','0');
 define('IN_CODEPAYID','1');
 define('IN_CODEPAYKEY','1');
 define('IN_LOGO','data/image/IN_LOGO.png');
-define('IN_NAME_EN','鸿山分发');
-define('IN_NAME_TW','鸿山分发');
+define('IN_NAME_EN','澎湃分发');
+define('IN_NAME_TW','澎湃分发');
 define('IN_AC_HOLD_TIME','7');
 define('IN_DOWNLOAD_PAGE_FOOTER_ON','0');
 define('IN_F2FPAYID','1');

+ 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”