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

51 lines
1.8KB

  1. <?php
  2. /**
  3. * 订单操作
  4. *
  5. * @version $Id: shops_operations_cart.php 1 15:46 2010年7月20日Z tianya $
  6. * @package DedeCMS.Administrator
  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. require_once(DEDEINC."/datalistcp.class.php");
  13. CheckPurview('shops_Operations');
  14. if(!isset($oid)) exit("<a href='javascript:window.close()'>无效操作!</a>");
  15. $oid = preg_replace("#[^-0-9A-Z]#", "", $oid);
  16. if(empty($oid)) exit("<a href='javascript:window.close()'>无效订单号!</a>");
  17. $row = $dsql->GetOne("SELECT * FROM `#@__shops_userinfo` WHERE oid='$oid'");
  18. $sql="SELECT o.*,p.title,p.price as uprice,d.dname FROM `#@__shops_orders` as o left join `#@__shops_products` as p on o.oid=p.oid left join `#@__shops_delivery` as d on d.pid=o.pid WHERE o.oid='$oid'";
  19. $dlist = new DataListCP();
  20. $dlist->pageSize = 20;
  21. $dlist->SetParameter("oid",$oid);
  22. $dlist->SetTemplate(DEDEADMIN."/templets/shops_operations_cart.htm");
  23. $dlist->SetSource($sql);
  24. $dlist->Display();
  25. $dlist->Close();
  26. function GetSta($sta,$oid)
  27. {
  28. global $dsql;
  29. $row = $dsql->GetOne("SELECT paytype FROM `#@__shops_orders` WHERE oid='$oid'");
  30. $payname = $dsql->GetOne("SELECT name,fee FROM `#@__payment` WHERE id='{$row['paytype']}'");
  31. if($sta==0)
  32. {
  33. return $payname['name']." 手续费:".$payname['fee']."元";
  34. }
  35. else if ($sta==1)
  36. {
  37. return '<font color="red">已付款,等发货</font>';
  38. }
  39. else if ($sta==2)
  40. {
  41. return '<a href="shops_products.php?do=ok&oid='.$oid.'">确认</a>';
  42. }
  43. else
  44. {
  45. return '<font color="red">已完成</font>';
  46. }
  47. }