// Merge -> revision 8114
This commit is contained in:
@@ -71,14 +71,23 @@ class PaypalPayment extends Paypal
|
||||
$discounts = (float)($cart->getOrderTotal(true, Cart::ONLY_DISCOUNTS));
|
||||
if ($discounts == 0)
|
||||
{
|
||||
if ($params['cart']->id_customer)
|
||||
{
|
||||
$customer = new Customer((int)$params['cart']->id_customer);
|
||||
$taxCalculationMethod = Group::getPriceDisplayMethod((int)$customer->id_default_group);
|
||||
}
|
||||
else
|
||||
$taxCalculationMethod = Group::getDefaultPriceDisplayMethod();
|
||||
$priceField = (($taxCalculationMethod == PS_TAX_EXC) ? 'price' : 'price_wt');
|
||||
|
||||
$products = $cart->getProducts();
|
||||
$amt = 0;
|
||||
for ($i = 0; $i < sizeof($products); $i++)
|
||||
{
|
||||
$request .= '&L_NAME'.$i.'='.substr(urlencode($products[$i]['name'].(isset($products[$i]['attributes'])?' - '.$products[$i]['attributes']:'').(isset($products[$i]['instructions'])?' - '.$products[$i]['instructions']:'') ), 0, 127);
|
||||
$request .= '&L_AMT'.$i.'='.urlencode($this->PayPalRound($products[$i]['price_wt']));
|
||||
$request .= '&L_AMT'.$i.'='.urlencode($this->PayPalRound($products[$i][$priceField]));
|
||||
$request .= '&L_QTY'.$i.'='.urlencode($products[$i]['cart_quantity']);
|
||||
$amt += $this->PayPalRound($products[$i]['price_wt']*$products[$i]['cart_quantity']);
|
||||
$amt += $this->PayPalRound($products[$i][$priceField] * $products[$i]['cart_quantity']);
|
||||
}
|
||||
$shipping = $this->PayPalRound($cart->getOrderShippingCost($cart->id_carrier, false));
|
||||
$request .= '&ITEMAMT='.urlencode($amt);
|
||||
|
||||
@@ -51,7 +51,7 @@ if ($result[0] == 0)
|
||||
{
|
||||
list ($rc, $errorcode, $error_message, $amount, $used_currency, $state) = $result;
|
||||
|
||||
if ($state == PrepaidServicesAPI::DISPOSITION_DISPOSED || $state == PrepaidServicesAPI::DISPOSITION_DEBITED)
|
||||
if ($state == PSCPrepaidServicesAPI::DISPOSITION_DISPOSED || $state == PSCPrepaidServicesAPI::DISPOSITION_DEBITED)
|
||||
{
|
||||
$state = Configuration::get('PS_OS_PAYMENT');
|
||||
$message .= $module->getL('disposition_created');
|
||||
|
||||
@@ -1099,7 +1099,7 @@ class shopimporter extends ImportModule
|
||||
Image::deleteAllImages(_PS_PROD_IMG_DIR_);
|
||||
Image::clearTmpDir();
|
||||
break;
|
||||
case 'Manufacturers' :
|
||||
case 'manufacturer' :
|
||||
Db::getInstance()->Execute('TRUNCATE TABLE `'._DB_PREFIX_.'manufacturer');
|
||||
Db::getInstance()->Execute('TRUNCATE TABLE `'._DB_PREFIX_.'manufacturer_lang');
|
||||
foreach (scandir(_PS_MANU_IMG_DIR_) AS $d)
|
||||
|
||||
Reference in New Issue
Block a user