删除 More/t.php.bak

This commit is contained in:
2025-10-17 23:32:12 +08:00
committed by cssfw
parent 917d269c83
commit 1f5ac5e0ca
79 changed files with 13493 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
nl01tnkt4t
lh6sr7t9sd
55irq9mt51hht8r
l6jbl3awye
0f7wilpmqlwrwb7
pfy5lwf18l
7tohfmfpf8k2x7m
mvirbu6hog
xm7x949ipbb0u4p
b10cxrewms
9x8w1pe9sssu17y
9ydyzcwap0
5lrxiq10snw2e4s
4456d5a8vv
z07lurkukdxho1j
w7o2w6vsva
f5sqqb01x66jjhn
1kwqp1bty6
sckk4u5e5iyu0cd
bmyvr14q3z
5mwf7jh2vwoezy1
hy25pbtvia
h13qspl8nfu38r2
i6b29cufv1
k7brk5as0zgro0f
9mwvjh1t01
sneg222cuhu06uh
y07mjuo1cf
oulpjda4h72bp9d
zvn19ce909
8qugxyavcgoaxm9
ojsrsgpy46
3u8a2hivbyxj947
gy3accf815
dohwpxuxu36f445
bm4h3na5xj
3jmwv9cv2o62j5h
8mvaysfctg
beqktcwt9g0n1bf
an3hydsfbb
cld06vc4ba2t9tr
nuy7sak0vp
c2wz01xoyw6xjpa
ac1ddtz5uz
s4ammf90ludjpxx
u3jocjlecs
mrm9h0qex58wnu4
jlgne3buvp
1cp744jvbvhyw07
3ywmpl50l2
ou84orvyac2q5ih
fmccgczjr2
c9qgnzhp367p7sk
845jp6o44u
ox9py3z8e41usol
gdfk38lg9q
c62dmgesi1ik6lo
x8jhc04f68
6iys03f3o1zxtp0
n1dmp5v1ou
2utduxhqu3m75tj
srtonx74oz
ajzrbq4mdw1tlsv

98
Main/BuyGoods/index.php Normal file
View File

@@ -0,0 +1,98 @@
<?php
require_once "../Hv4.Logged.php";
$产品标识 = @$_POST['product_id'];
$语句 = "SELECT * FROM products WHERE product_id = '$产品标识';";
$产品元数据 = @reset(@数据库运行($语句));
if (!$产品元数据) {
定义输出("code",100);
定义输出("msg","获取产品元数据失败");
终止并输出();
}
$产品模块 = $产品元数据["module"];
$产品周期 = $产品元数据["subscription_period"];
$模块路径 = "../ProductsModule/".$产品模块."/Main.php";
$产品名称 = $产品元数据["name"];
require_once $模块路径;
$产品唯一标识符 = @唯一字符串();
$价格 = $产品元数据["price"];
$货币 = $产品元数据["currency_type"];
$库存 = $产品元数据["stock"];
$限购 = $产品元数据["limit_per_user"];
$语句 = "SELECT * FROM purchases WHERE product_id = '$产品标识' AND user_id = $用户ID;";
$用户购买 = @count(@数据库运行($语句));
if ($限购 <= $用户购买) {
定义输出("code",100);
定义输出("msg","别买太多惹");
终止并输出();
}
if ($库存 <= 0) {
定义输出("code",100);
定义输出("msg","库存不足惹");
终止并输出();
}
if ($货币 == "score") {
$比较项 = $积分;
} else {
$比较项 = $余额;
}
$减后余额 = $比较项 - $价格;
if ($减后余额 < 0) {
定义输出("code",100);
定义输出("msg","余额不足惹");
终止并输出();
}
if ($货币 == "score") {
设置用户积分($减后余额);
} else {
设置用户余额($减后余额);
}
$结果 = @开通产品($产品元数据,$产品唯一标识符);
$储存数据 = @转JSON($结果["data"]);
if ($结果["code"] == 200) {
定义输出("code",$结果["code"]);
定义输出("msg","开通成功");
$产品状态 = "activated";
} else {
定义输出("code",$结果["code"]);
定义输出("msg","开通失败");
$产品状态 = "pending_activation";
}
$库存 = $库存 - 1;
$语句 = "UPDATE products
SET stock = $库存
WHERE product_id = '$产品标识';";
@数据库运行($语句);
$语句 = "INSERT INTO `purchases`
(`user_id`, `product_id`, `purchase_id`, `purchase_time`, `expiry_time`, `status`, `subscription_period`, `extra_data`, `name`)
VALUES
($用户ID, '$产品标识', '$产品唯一标识符', NOW(), DATE_ADD(NOW(), INTERVAL $产品周期 DAY), '$产品状态', $产品周期, '$储存数据', '$产品名称');";
//$definedVars = get_defined_vars();
//print_r($definedVars);
@数据库运行($语句);
终止并输出();

View File

@@ -0,0 +1,93 @@
<?php
require_once "../Hv4.Logged.php";
$产品标识 = @$_POST['product_id'];
$语句 = "SELECT * FROM products WHERE product_id = '$产品标识';";
$产品元数据 = @reset(@数据库运行($语句));
if (!$产品元数据) {
定义输出("code",100);
定义输出("msg","获取产品元数据失败");
终止并输出();
}
$产品模块 = $产品元数据["module"];
$产品周期 = $产品元数据["subscription_period"];
$模块路径 = "../ProductsModule/".$产品模块."/Main.php";
$产品名称 = $产品元数据["name"];
require_once $模块路径;
$产品唯一标识符 = @唯一字符串();
$价格 = $产品元数据["price"];
$货币 = $产品元数据["currency_type"];
$库存 = $产品元数据["stock"];
$限购 = $产品元数据["limit_per_user"];
$语句 = "SELECT * FROM purchases WHERE product_id = '$产品标识' AND user_id = $用户ID;";
$用户购买 = @数据库运行($语句);
print_r($用户购买);
if ($库存 <= 0) {
定义输出("code",100);
定义输出("msg","库存不足惹");
终止并输出();
}
if ($货币 == "score") {
$比较项 = $积分;
} else {
$比较项 = $余额;
}
$减后余额 = $比较项 - $价格;
if ($减后余额 < 0) {
定义输出("code",100);
定义输出("msg","余额不足惹");
终止并输出();
}
if ($货币 == "score") {
设置用户积分($减后余额);
} else {
设置用户余额($减后余额);
}
$结果 = @开通产品($产品元数据,$产品唯一标识符);
$储存数据 = @转JSON($结果["data"]);
if ($结果["code"] == 200) {
定义输出("code",$结果["code"]);
定义输出("msg","开通成功");
$产品状态 = "activated";
} else {
定义输出("code",$结果["code"]);
定义输出("msg","开通失败");
$产品状态 = "pending_activation";
}
$库存 = $库存 - 1;
$语句 = "UPDATE products
SET stock = $库存
WHERE product_id = '$产品标识';";
@数据库运行($语句);
$语句 = "INSERT INTO `purchases`
(`user_id`, `product_id`, `purchase_id`, `purchase_time`, `expiry_time`, `status`, `subscription_period`, `extra_data`, `name`)
VALUES
($用户ID, '$产品标识', '$产品唯一标识符', NOW(), DATE_ADD(NOW(), INTERVAL $产品周期 DAY), '$产品状态', $产品周期, '$储存数据', '$产品名称');";
//$definedVars = get_defined_vars();
//print_r($definedVars);
@数据库运行($语句);
终止并输出();

View File

@@ -0,0 +1,22 @@
FVE563ASY
QAN542WLC
KNV363EYM
AZL454TBN
UMF778BBF
XCR437DCQ
ATD274VBT
GRG432HXY
UNX238ALT
UJT689XHC
KWT876HWV
KUW648VDF
MAT899TQY
ULA589MBU
YUR377DRU
TEP894VRP
TTY527ZUE
VTT629AMQ
KQA857VAY
ZEZ853WFP
XZJ787EBL
LWC296XGX