From 04f4e669d99cb4ac8388750ef7ea75a55e945726 Mon Sep 17 00:00:00 2001 From: rMalie Date: Sat, 19 May 2012 08:45:11 +0000 Subject: [PATCH] // Fix range price creation git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@15405 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/range/RangePrice.php | 14 +++++++------- classes/range/RangeWeight.php | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/classes/range/RangePrice.php b/classes/range/RangePrice.php index e667bd650..eb000e905 100644 --- a/classes/range/RangePrice.php +++ b/classes/range/RangePrice.php @@ -30,7 +30,7 @@ class RangePriceCore extends ObjectModel public $id_carrier; public $delimiter1; public $delimiter2; - + /** * @see ObjectModel::$definition */ @@ -43,7 +43,7 @@ class RangePriceCore extends ObjectModel 'delimiter2' => array('type' => self::TYPE_FLOAT, 'validate' => 'isUnsignedFloat', 'required' => true), ), ); - + protected $webserviceParameters = array( 'objectsNodeName' => 'price_ranges', 'objectNodeName' => 'price_range', @@ -51,7 +51,7 @@ class RangePriceCore extends ObjectModel 'id_carrier' => array('xlink_resource' => 'carriers'), ) ); - + /** * Override add to create delivery value for all zones * @see classes/ObjectModelCore::add() @@ -70,7 +70,7 @@ class RangePriceCore extends ObjectModel foreach ($carrier->getZones() as $zone) $price_list[] = array( 'id_range_price' => (int)$this->id, - 'id_price_weight' => 0, + 'id_range_weight' => 0, 'id_carrier' => (int)$this->id_carrier, 'id_zone' => (int)$zone['id_zone'], 'price' => 0, @@ -79,7 +79,7 @@ class RangePriceCore extends ObjectModel return true; } - + /** * Get all available price ranges * @@ -93,7 +93,7 @@ class RangePriceCore extends ObjectModel WHERE `id_carrier` = '.(int)$id_carrier.' ORDER BY `delimiter1` ASC'); } - + public static function rangeExist($id_carrier, $delimiter1, $delimiter2) { return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' @@ -102,7 +102,7 @@ class RangePriceCore extends ObjectModel WHERE `id_carrier` = '.(int)$id_carrier.' AND `delimiter1` = '.(float)$delimiter1.' AND `delimiter2`='.(float)$delimiter2); } - + public static function isOverlapping($id_carrier, $delimiter1, $delimiter2, $id_rang = null) { return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' diff --git a/classes/range/RangeWeight.php b/classes/range/RangeWeight.php index 297813ca3..87694f28a 100644 --- a/classes/range/RangeWeight.php +++ b/classes/range/RangeWeight.php @@ -30,7 +30,7 @@ class RangeWeightCore extends ObjectModel public $id_carrier; public $delimiter1; public $delimiter2; - + /** * @see ObjectModel::$definition */ @@ -43,7 +43,7 @@ class RangeWeightCore extends ObjectModel 'delimiter2' => array('type' => self::TYPE_FLOAT, 'validate' => 'isUnsignedFloat', 'required' => true), ), ); - + protected $webserviceParameters = array( 'objectNodeName' => 'weight_range', 'objectsNodeName' => 'weight_ranges', @@ -51,7 +51,7 @@ class RangeWeightCore extends ObjectModel 'id_carrier' => array('xlink_resource' => 'carriers'), ) ); - + /** * Override add to create delivery value for all zones * @see classes/ObjectModelCore::add() @@ -79,7 +79,7 @@ class RangeWeightCore extends ObjectModel return true; } - + /** * Get all available price ranges * @@ -93,7 +93,7 @@ class RangeWeightCore extends ObjectModel WHERE `id_carrier` = '.(int)$id_carrier.' ORDER BY `delimiter1` ASC'); } - + public static function rangeExist($id_carrier, $delimiter1, $delimiter2) { return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' @@ -102,7 +102,7 @@ class RangeWeightCore extends ObjectModel WHERE `id_carrier` = '.(int)$id_carrier.' AND `delimiter1` = '.(float)$delimiter1.' AND `delimiter2`='.(float)$delimiter2); } - + public static function isOverlapping($id_carrier, $delimiter1, $delimiter2, $id_rang = null) { return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue('