// Fix some bug within sharing orders between shops

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@17676 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
rGaillard
2012-10-02 10:21:04 +00:00
parent 019ece549a
commit ca3d9ee5ae
4 changed files with 93 additions and 24 deletions
+5 -2
View File
@@ -250,10 +250,13 @@ class TaxCore extends ObjectModel
* @param integer $id_country
* @return Tax
*/
public static function getProductTaxRate($id_product, $id_address = null)
public static function getProductTaxRate($id_product, $id_address = null, Context $context = null)
{
if ($context == null)
$context = Context::getContext();
$address = Address::initialize($id_address);
$id_tax_rules = (int)Product::getIdTaxRulesGroupByIdProduct($id_product);
$id_tax_rules = (int)Product::getIdTaxRulesGroupByIdProduct($id_product, $context);
$tax_manager = TaxManagerFactory::getManager($address, $id_tax_rules);
$tax_calculator = $tax_manager->getTaxCalculator();