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

46 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 DedeBIZ.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. return $payname['name'] . " 手续费:" . $payname['fee'] . "元";
  33. } else if ($sta == 1) {
  34. return '<font color="red">已付款,等发货</font>';
  35. } else if ($sta == 2) {
  36. return '<a href="shops_products.php?do=ok&oid=' . $oid . '">确认</a>';
  37. } else {
  38. return '<font color="red">已完成</font>';
  39. }
  40. }