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

45 lines
1.2KB

  1. <?php
  2. /**
  3. *
  4. * 显示购物车的商品
  5. *
  6. * @version $Id: car.php$
  7. * @package DedeBIZ.Site
  8. * @copyright Copyright (c) 2022, DedeBIZ.COM
  9. * @license https://www.dedebiz.com/license
  10. * @link https://www.dedebiz.com
  11. */
  12. require_once(dirname(__FILE__)."/../include/common.inc.php");
  13. define('_PLUS_TPL_', DEDEROOT.'/templets/plus');
  14. require_once(DEDEINC.'/dedetemplate.class.php');
  15. require_once DEDEINC.'/shopcar.class.php';
  16. require_once DEDEINC.'/memberlogin.class.php';
  17. $cart = new MemberShops();
  18. if (isset($dopost) && $dopost == 'makeid') {
  19. AjaxHead();
  20. $cart->MakeOrders();
  21. echo $cart->OrdersId;
  22. exit;
  23. }
  24. $cfg_ml = new MemberLogin();
  25. //获得购物车内商品,返回数组
  26. $Items = $cart->getItems();
  27. if ($cart->cartCount() < 1) {
  28. ShowMsg("购物车中不存在任何商品", "javascript:window.close();", false, 5000);
  29. exit;
  30. }
  31. @sort($Items);
  32. $carts = array(
  33. 'orders_id' => $cart->OrdersId,
  34. 'cart_count' => $cart->cartCount(),
  35. 'price_count' => $cart->priceCount()
  36. );
  37. $dtp = new DedeTemplate();
  38. $dtp->Assign('carts', $carts);
  39. $dtp->LoadTemplate(_PLUS_TPL_.'/car.htm');
  40. $dtp->Display();
  41. exit;