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"); } ?>