function cartCheckMinTotalOrderAmount() { $res = cartGetCartContent(); $d = oaGetDiscountValue($res, ""); $order["order_amount"] = $res["total_price"] - $d; return $order["order_amount"] < CONF_MINIMAL_ORDER_AMOUNT ? false : true; }
} $k += $price; $cnt += $quantity; } } elseif (isset($_SESSION["gids"])) { //...session vars for ($i = 0; $i < count($_SESSION["gids"]); $i++) { if (!$_SESSION["gids"][$i]) { continue; } $sum = db_phquery_fetch(DBRFETCH_FIRST, "SELECT Price FROM ?#PRODUCTS_TABLE WHERE productID=?", $_SESSION["gids"][$i]); foreach ($_SESSION["configurations"][$i] as $var) { $sum += db_phquery_fetch(DBRFETCH_FIRST, "SELECT price_surplus FROM ?#PRODUCTS_OPTIONS_SET_TABLE WHERE variantID=? AND productID=?", $var, $_SESSION["gids"][$i]); } if ($_SESSION["sample"][$i]) { $quantity = 1; $q_sample_price = db_phquery('SELECT sample_price FROM SC_categories WHERE categoryID=(SELECT categoryID FROM SC_products WHERE productID=?)', $_SESSION["gids"][$i]); $sample_price = db_fetch_assoc($q_sample_price); $sum = $sample_price["sample_price"]; } else { $quantity = $_SESSION["counts"][$i]; } $k += $quantity * $sum; $cnt += $quantity; } } $d = oaGetDiscountValue(cartGetCartContent(), is_null($customerEntry) ? null : $customerEntry->Login); $k = $k - $d; $smarty->assign("shopping_cart_value", $k); $smarty->assign("shopping_cart_value_shown", show_price($k)); $smarty->assign("shopping_cart_items", $cnt);