|
- <?php
- /**
- * 商品订单
- *
- * @version $Id: shops_orders.php 1 8:38 2010年7月9日Z tianya $
- * @package DedeCMS.Member
- * @copyright Copyright (c) 2020, DedeBIZ.COM
- * @license https://www.dedebiz.com/license
- * @link https://www.dedebiz.com
- */
- require_once(dirname(__FILE__)."/config.php");
- include_once DEDEINC.'/datalistcp.class.php';
- $menutype = 'mydede';
- $menutype_son = 'op';
- if(!isset($dopost)) $dopost = '';
-
- /**
- * 获取状态
- *
- * @access public
- * @param string $sta 状态ID
- * @param string $oid 订单ID
- * @return string
- */
- function GetSta($sta,$oid)
- {
- global $dsql;
- $row = $dsql->GetOne("SELECT p.name FROM #@__shops_orders AS s LEFT JOIN #@__payment AS p ON s.paytype=p.id WHERE s.oid='$oid'");
- if($sta==0)
- {
- return '未付款('.$row['name'].') < <a href="../plus/carbuyaction.php?dopost=memclickout&oid='.$oid.'" target="_blank">去付款</a>';
- } else if ($sta==1){
- return '已付款,等发货';
- } else if ($sta==2){
- return '<a href="shops_products.php?do=ok&oid='.$oid.'">确认</a>';
- } else {
- return '已完成';
- }
- }
- if($dopost=='')
- {
- $sql = "SELECT * FROM #@__shops_orders WHERE userid='".$cfg_ml->M_ID."' ORDER BY stime DESC";
- $dl = new DataListCP();
- $dl->pageSize = 20;
- //这两句的顺序不能更换
- $dl->SetTemplate(dirname(__FILE__)."/templets/shops_orders.htm"); //载入模板
- $dl->SetSource($sql); //设定查询SQL
- $dl->Display(); //显示
- } else if ($dopost=='del')
- {
- $ids = explode(',',$ids);
- if(isset($ids) && is_array($ids))
- {
- foreach($ids as $id)
- {
- $id = preg_replace("/^[a-z][0-9]$/","",$id);
- $query = "DELETE FROM `#@__shops_products` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
- $query2 = "DELETE FROM `#@__shops_orders` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
- $query3 = "DELETE FROM `#@__shops_userinfo` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
- $dsql->ExecuteNoneQuery($query);
- $dsql->ExecuteNoneQuery($query2);
- $dsql->ExecuteNoneQuery($query3);
- }
- ShowMsg("成功删除指定的交易记录!","shops_orders.php");
- exit();
- }
- }
|