From f495964d2b78667b9fa856152eefbd8450472d78 Mon Sep 17 00:00:00 2001 From: Andreas Palm Date: Sun, 5 Feb 2023 22:22:44 +0100 Subject: [PATCH] Prestashop: add missing strval() calls --- www/pages/shopimporter_presta.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/www/pages/shopimporter_presta.php b/www/pages/shopimporter_presta.php index d8b34b28..60fd40c2 100644 --- a/www/pages/shopimporter_presta.php +++ b/www/pages/shopimporter_presta.php @@ -195,7 +195,6 @@ class Shopimporter_Presta extends ShopimporterBase $fetchedOrders = []; foreach ($ordersToProcess as $currentOrderId) { - $this->Log("Importing order from presta", [$this->data, $ordersToProcess, $currentOrderId]); $order = $this->prestaRequest('GET', "orders/$currentOrderId"); $order = $order->order; $cart = []; @@ -217,7 +216,7 @@ class Shopimporter_Presta extends ShopimporterBase $invoiceCountry = $this->prestaRequest('GET', "countries/$invoiceAddress->id_country"); $invoiceCountry = $invoiceCountry->country; $cart['name'] = "$invoiceAddress->firstname $invoiceAddress->lastname"; - if (!empty($invoiceAddress->company)) { + if (!empty(strval($invoiceAddress->company))) { $cart['ansprechpartner'] = $cart['name']; $cart['name'] = strval($invoiceAddress->company); } @@ -231,14 +230,14 @@ class Shopimporter_Presta extends ShopimporterBase $cart['ustid'] = strval($invoiceAddress->vat_number); $cart['land'] = strval($invoiceCountry->iso_code); - if ($order->id_address_invoice != $order->id_address_delivery) { + if (strval($order->id_address_invoice) != strval($order->id_address_delivery)) { $deliveryAddress = $this->prestaRequest('GET', "addresses/$order->id_address_delivery"); $deliveryAddress = $deliveryAddress->address; $deliveryCountry = $this->prestaRequest('GET', "countries/$deliveryAddress->id_country"); $deliveryCountry = $deliveryCountry->country; $cart['abweichendelieferadresse'] = 1; $cart['lieferadresse_name'] = "$deliveryAddress->firstname $deliveryAddress->lastname"; - if (!empty($deliveryAddress->company)) { + if (!empty(strval($deliveryAddress->company))) { $cart['lieferadresse_ansprechpartner'] = $cart['lieferadresse_name']; $cart['lieferadresse_name'] = strval($deliveryAddress->company); }