国内流行的内容管理系统(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.

67 lines
2.3KB

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