Example #1
0
 public static function emptyOrder($cacheId)
 {
     \Helper\ShoppingCart::emptyCartCache();
     $mem = \Lib\Cache::init();
     $mem->delete($cacheId . 'order');
     $mem->delete($cacheId . 'paypalEX');
 }
Example #2
0
 function cartLogin()
 {
     if (isset($_SESSION[SESSION_PREFIX . 'MemberEmail'])) {
         $temp_username = substr($_SESSION[SESSION_PREFIX . 'MemberEmail'], 0, strpos($_SESSION[SESSION_PREFIX . 'MemberEmail'], '@'));
         $temp_username = !empty($_SESSION[SESSION_PREFIX . 'MemberUserName']) ? $_SESSION[SESSION_PREFIX . 'MemberUserName'] : $temp_username;
         $json_data['MemberUsername'] = $temp_username;
     }
     $price = 0;
     $productsCount = 0;
     $data = \Helper\ShoppingCart::getCart();
     if (isset($data['shoppingCart'])) {
         $shoppingCart = $data['shoppingCart'];
         if (isset($shoppingCart['productCarts'])) {
             foreach ($shoppingCart['productCarts'] as $key => $v) {
                 $productsCount += $v['buyNum'];
             }
         }
         if (isset($shoppingCart['cartPriceTotal'])) {
             $price = round($shoppingCart['cartPriceTotal'], 2);
         }
         if ($price > 0) {
             if (CurrencyCode == 'JPY') {
                 $price = str_replace(',', ',', number_format($price));
             } else {
                 $price = \helper\String::numberFormat($price);
             }
         }
     }
     $json_data['cart_price'] = Currency . $price;
     $json_data['cart_number'] = $productsCount;
     if (isset($_SESSION[SESSION_PREFIX . "MemberId"])) {
         $json_data['status'] = true;
         $json_data['mail'] = $_SESSION[SESSION_PREFIX . "MemberEmail"];
     } else {
         $json_data['status'] = false;
     }
     echo json_encode($json_data);
     exit;
 }