国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
2.4KB

  1. <?php
  2. /**
  3. * 商品订单
  4. *
  5. * @version $Id: shops_orders.php 1 8:38 2010年7月9日Z tianya $
  6. * @package DedeCMS.Member
  7. * @copyright Copyright (c) 2007 - 2018, DesDev, Inc.
  8. * @copyright Copyright (c) 2020, DedeBIZ.COM
  9. * @license https://www.dedebiz.com/license/v6
  10. * @link https://www.dedebiz.com
  11. */
  12. require_once(dirname(__FILE__)."/config.php");
  13. include_once DEDEINC.'/datalistcp.class.php';
  14. $menutype = 'mydede';
  15. $menutype_son = 'op';
  16. if(!isset($dopost)) $dopost = '';
  17. /**
  18. * 获取状态
  19. *
  20. * @access public
  21. * @param string $sta 状态ID
  22. * @param string $oid 订单ID
  23. * @return string
  24. */
  25. function GetSta($sta,$oid)
  26. {
  27. global $dsql;
  28. $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'");
  29. if($sta==0)
  30. {
  31. return '未付款('.$row['name'].') < <a href="../plus/carbuyaction.php?dopost=memclickout&oid='.$oid.'" target="_blank">去付款</a>';
  32. } else if ($sta==1){
  33. return '已付款,等发货';
  34. } else if ($sta==2){
  35. return '<a href="shops_products.php?do=ok&oid='.$oid.'">确认</a>';
  36. } else {
  37. return '已完成';
  38. }
  39. }
  40. if($dopost=='')
  41. {
  42. $sql = "SELECT * FROM #@__shops_orders WHERE userid='".$cfg_ml->M_ID."' ORDER BY stime DESC";
  43. $dl = new DataListCP();
  44. $dl->pageSize = 20;
  45. //这两句的顺序不能更换
  46. $dl->SetTemplate(dirname(__FILE__)."/templets/shops_orders.htm"); //载入模板
  47. $dl->SetSource($sql); //设定查询SQL
  48. $dl->Display(); //显示
  49. } else if ($dopost=='del')
  50. {
  51. $ids = explode(',',$ids);
  52. if(isset($ids) && is_array($ids))
  53. {
  54. foreach($ids as $id)
  55. {
  56. $id = preg_replace("/^[a-z][0-9]$/","",$id);
  57. $query = "DELETE FROM `#@__shops_products` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
  58. $query2 = "DELETE FROM `#@__shops_orders` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
  59. $query3 = "DELETE FROM `#@__shops_userinfo` WHERE oid='$id' AND userid='{$cfg_ml->M_ID}'";
  60. $dsql->ExecuteNoneQuery($query);
  61. $dsql->ExecuteNoneQuery($query2);
  62. $dsql->ExecuteNoneQuery($query3);
  63. }
  64. ShowMsg("成功删除指定的交易记录!","shops_orders.php");
  65. exit();
  66. }
  67. }