代码拉取完成,页面将自动刷新
同步操作将从 carlton/myb2c 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
include './include/common.inc.php';
if($mkorder){
if (!$U['uid']) {
$help->showmessage("请先登陆");
}
if (!is_array($commo)) {
$help->showmessage("没有检查到合法的购物请求");
}
$t_price = 0;
$items = array();
foreach ($commo as $v) {
$q = $db->fetch_first("select * from commo where id={$v['id']}");
if ($q) {
if (($q['stock'] - $v['count']) < 0) {
$help->showmessage("您所购买的 {$q['name']} 数量不足{$v['count']},库存还剩{$q['stock']}件,请返回购物车修改数量", $C['SITE_URL'] . '/cart.php');
}
if ($q['discount'] > 0) {
$t_price = $t_price + ($q['vprice'] * $v['count'] * $q['discount'] / 10);
} else {
$t_price = $t_price + $q['vprice'] * $v['count'];
}
$items[] = array('id'=>$q['id'],"count"=>$v['count']);
}
}
foreach($items as $v){
$q=$db->fetch_first("select stock from commo where id = {$v['id']}");
$newstock=max(0,($q['stock']-$v['count']));
$db->query("update commo set stock={$newstock} where id ={$v['id']}");
}
$item = serialize($items);
$nowtime = time();
$db->query("INSERT INTO `order` (uid,item,price,time) VALUES ({$U['uid']},'{$item}',{$t_price},{$nowtime})");
setcookie("buycommo",null,-1,'/');
header('Location:'.$C['SITE_URL'].'/order.php?id='.$db->insert_id());
exit;
}
$cookie=$_COOKIE['buycommo'];
$commos=array();
if($cookie){
$arr=unserialize(stripslashes($cookie));
if($arr){
foreach ($arr as $k=>$v){
$q=$db->fetch_first("select * from commo where id={$k}");
if($q){
$q['count']=$v;
$commos[]=$q;
}
}
}
}
$tpl->assign('title','我的购物车');
$tpl->assign("commos",$commos);
$tpl->display("cart.html");
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。