From 70a94de2454f7a81a719cc79e099e2f4d6c97ba5 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Thu, 1 Dec 2011 16:43:07 +0000 Subject: [PATCH] // Fix some bad php doc --- classes/Cart.php | 59 ++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/classes/Cart.php b/classes/Cart.php index 53e772cbf..fe558595b 100644 --- a/classes/Cart.php +++ b/classes/Cart.php @@ -896,7 +896,7 @@ class CartCore extends ObjectModel * @param integer $id_customization * @return boolean result */ - protected function _deleteCustomization($id_customization, $id_product, $id_product_attribute, $id_address_delivery = 0) + protected function _deleteCustomization($id_customization, $id_product, $id_product_attribute, $id_address_delivery = 0) { $result = true; $customization = Db::getInstance()->getRow('SELECT * @@ -1146,11 +1146,6 @@ class CartCore extends ObjectModel } } - // If product from the cart are not in any warehouse, return false - //foreach ($warehouse_count_by_address as $warehouse_count) - // if (empty($warehouse_count)) - // return false; - arsort($warehouse_count_by_address); // Step 2 : Group product by warehouse @@ -1794,9 +1789,7 @@ class CartCore extends ObjectModel $free_fees_price = 0; if (isset($configuration['PS_SHIPPING_FREE_PRICE'])) $free_fees_price = Tools::convertPrice((float)($configuration['PS_SHIPPING_FREE_PRICE']), Currency::getCurrencyInstance((int)($this->id_currency))); - // $orderTotalwithDiscounts = $this->getOrderTotal(true, Cart::BOTH_WITHOUT_SHIPPING); - // if ($orderTotalwithDiscounts >= (float)($free_fees_price) AND (float)($free_fees_price) > 0) - // return $shipping_cost; + if (isset($configuration['PS_SHIPPING_FREE_WEIGHT']) && $this->getTotalWeight() >= (float)($configuration['PS_SHIPPING_FREE_WEIGHT']) && (float)($configuration['PS_SHIPPING_FREE_WEIGHT']) > 0) return $shipping_cost; @@ -1996,15 +1989,15 @@ class CartCore extends ObjectModel AND o.`id_cart` IS NULL '.Context::getContext()->shop->addSqlRestriction(Shop::SHARE_ORDER, 'c').' ORDER BY c.`date_upd` DESC'; - if (!$id_cart = Db::getInstance()->getValue($sql)) - return false; - return $id_cart; + if (!$id_cart = Db::getInstance()->getValue($sql)) + return false; + return $id_cart; } /** * Check if cart contains only virtual products + * * @return boolean true if is a virtual cart or false - * */ public function isVirtualCart($strict = false) { @@ -2051,11 +2044,16 @@ class CartCore extends ObjectModel return $result['id_cart']; } - /* - * Add customer's text - * - * @return bool Always true - */ + /** + * Add customer's text + * + * @params int $id_product + * @params int $index + * @params int $type + * @params string $textValue + * + * @return bool Always true + */ public function addTextFieldToProduct($id_product, $index, $type, $textValue) { $textValue = str_replace(array("\n", "\r"), '', nl2br($textValue)); @@ -2064,21 +2062,23 @@ class CartCore extends ObjectModel return $this->_addCustomization($id_product, 0, $index, $type, $textValue, 0); } - /* - * Add customer's pictures - * - * @return bool Always true - */ + /** + * Add customer's pictures + * + * @return bool Always true + */ public function addPictureToProduct($id_product, $index, $type, $file) { return $this->_addCustomization($id_product, 0, $index, $type, $file, 0); } - /* - * Remove a customer's customization - * - * @return bool - */ + /** + * Remove a customer's customization + * + * @param int $id_product + * @param int $index + * @return bool + */ public function deleteCustomizationToProduct($id_product, $index) { $result = true; @@ -2529,7 +2529,8 @@ class CartCore extends ObjectModel } /** - * Return false is some product from the cart are out of stock + * @since 1.5.0 + * @return bool false is some product from the cart are out of stock */ public function isAllProductsInStock() {