删除 More/t.php.bak
This commit is contained in:
63
Main/BuyGoods/generated_strings.txt
Normal file
63
Main/BuyGoods/generated_strings.txt
Normal 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
98
Main/BuyGoods/index.php
Normal 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);
|
||||
|
||||
@数据库运行($语句);
|
||||
终止并输出();
|
||||
93
Main/BuyGoods/index.php.bak
Normal file
93
Main/BuyGoods/index.php.bak
Normal 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);
|
||||
|
||||
@数据库运行($语句);
|
||||
终止并输出();
|
||||
22
Main/BuyGoods/product_codes.txt
Normal file
22
Main/BuyGoods/product_codes.txt
Normal 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
|
||||
Reference in New Issue
Block a user