www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/purchase.php

    <?php
include_once './include/general.inc.php';
include_once M_ROOT.'./include/common.fun.php';
include_once M_ROOT."./include/arcedit.cls.php";
$aid = empty($aid) ? 0 : max(0,intval($aid));
$forward = rawurlencode(M_REFERER);
!$aid && message(lang('confirmchoose goods'));
empty($memberid) && message(lang('nouser none purchase permission'));
$aedit = new cls_arcedit;
$aedit->set_aid($aid);
$aedit->basic_data();
!($aid = $aedit->aid) && message(lang('confirmchoose goods'));
!($commu = read_cache('commu',$channels[$aedit->archive['chid']]['cuid'])) && message(lang('noavailable item operate'));
(!$commu['available'] || $commu['cclass'] != 'purchase') && message(lang('noavailable item operate'));
!$curuser->pmsbyugids(explode(',',$commu['setting']['ugids'])) && message(lang('you nohave this item permission'));
if(empty($commu['setting']['pmode'])){
	if($db->result_one("SELECT COUNT(*) FROM {$tblprefix}purchases WHERE aid='$aid' AND oid='0' AND mid='$memberid'")) message(lang('this goods already exist'),"adminm.php?action=cart&forward=$forward");
	if($cartmaxlimited){
		if($count = $db->result_one("SELECT COUNT(*) FROM {$tblprefix}purchases WHERE mid='$memberid' AND oid='0'")){
			$count > $cartmaxlimited && message(lang('cart over max goods amount'),"adminm.php?action=cart&forward=$forward");
		}
	}
	//写入购特记录
	$db->query("INSERT INTO {$tblprefix}purchases SET
				 aid='$aid', 
				 mid='$memberid', 
				 mname='".$curuser->infos['mname']."', 
				 nums='1',
				 createdate='$timestamp'
				 ");
/*
	$db->query("INSERT INTO {$tblprefix}purchases SET
				 aid='$aid', 
				 subject='".$aedit->archive['subject']."', 
				 chid='".$aedit->archive['chid']."', 
				 caid='".$aedit->archive['caid']."', 
				 mid='$memberid', 
				 mname='".$curuser->infos['mname']."', 
				 nums='1',
				 createdate='$timestamp'
				 ");

*/
	message(lang('goods add finish'),"adminm.php?action=cart&forward=$forward");
}else{//单商品模式,只有当下订单之后才记录购物记录
	$url = "adminm.php?action=cart&pmode=1&aid=$aid&forward=$forward";
	mheader("location:$url");
}

?>