// Fix some bad php doc
This commit is contained in:
+30
-29
@@ -896,7 +896,7 @@ class CartCore extends ObjectModel
|
|||||||
* @param integer $id_customization
|
* @param integer $id_customization
|
||||||
* @return boolean result
|
* @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;
|
$result = true;
|
||||||
$customization = Db::getInstance()->getRow('SELECT *
|
$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);
|
arsort($warehouse_count_by_address);
|
||||||
|
|
||||||
// Step 2 : Group product by warehouse
|
// Step 2 : Group product by warehouse
|
||||||
@@ -1794,9 +1789,7 @@ class CartCore extends ObjectModel
|
|||||||
$free_fees_price = 0;
|
$free_fees_price = 0;
|
||||||
if (isset($configuration['PS_SHIPPING_FREE_PRICE']))
|
if (isset($configuration['PS_SHIPPING_FREE_PRICE']))
|
||||||
$free_fees_price = Tools::convertPrice((float)($configuration['PS_SHIPPING_FREE_PRICE']), Currency::getCurrencyInstance((int)($this->id_currency)));
|
$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)
|
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;
|
return $shipping_cost;
|
||||||
|
|
||||||
@@ -1996,15 +1989,15 @@ class CartCore extends ObjectModel
|
|||||||
AND o.`id_cart` IS NULL
|
AND o.`id_cart` IS NULL
|
||||||
'.Context::getContext()->shop->addSqlRestriction(Shop::SHARE_ORDER, 'c').'
|
'.Context::getContext()->shop->addSqlRestriction(Shop::SHARE_ORDER, 'c').'
|
||||||
ORDER BY c.`date_upd` DESC';
|
ORDER BY c.`date_upd` DESC';
|
||||||
if (!$id_cart = Db::getInstance()->getValue($sql))
|
if (!$id_cart = Db::getInstance()->getValue($sql))
|
||||||
return false;
|
return false;
|
||||||
return $id_cart;
|
return $id_cart;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check if cart contains only virtual products
|
* Check if cart contains only virtual products
|
||||||
|
*
|
||||||
* @return boolean true if is a virtual cart or false
|
* @return boolean true if is a virtual cart or false
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public function isVirtualCart($strict = false)
|
public function isVirtualCart($strict = false)
|
||||||
{
|
{
|
||||||
@@ -2051,11 +2044,16 @@ class CartCore extends ObjectModel
|
|||||||
return $result['id_cart'];
|
return $result['id_cart'];
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Add customer's text
|
* Add customer's text
|
||||||
*
|
*
|
||||||
* @return bool Always true
|
* @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)
|
public function addTextFieldToProduct($id_product, $index, $type, $textValue)
|
||||||
{
|
{
|
||||||
$textValue = str_replace(array("\n", "\r"), '', nl2br($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);
|
return $this->_addCustomization($id_product, 0, $index, $type, $textValue, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Add customer's pictures
|
* Add customer's pictures
|
||||||
*
|
*
|
||||||
* @return bool Always true
|
* @return bool Always true
|
||||||
*/
|
*/
|
||||||
public function addPictureToProduct($id_product, $index, $type, $file)
|
public function addPictureToProduct($id_product, $index, $type, $file)
|
||||||
{
|
{
|
||||||
return $this->_addCustomization($id_product, 0, $index, $type, $file, 0);
|
return $this->_addCustomization($id_product, 0, $index, $type, $file, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Remove a customer's customization
|
* Remove a customer's customization
|
||||||
*
|
*
|
||||||
* @return bool
|
* @param int $id_product
|
||||||
*/
|
* @param int $index
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
public function deleteCustomizationToProduct($id_product, $index)
|
public function deleteCustomizationToProduct($id_product, $index)
|
||||||
{
|
{
|
||||||
$result = true;
|
$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()
|
public function isAllProductsInStock()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user