From 4ef0c91006fc82602f5c6937fbe92c7111d5f520 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charl=C3=A8ne=20Benke?= <1179011+defrance@users.noreply.github.com> Date: Fri, 18 Jul 2025 02:45:38 +0200 Subject: [PATCH] NEW add upload api feature for shipment (#34639) * add upload api feature for shipment * Update phpstan-baseline.neon * Update phpstan-baseline.neon --------- Co-authored-by: Laurent Destailleur --- dev/build/phpstan/phpstan-baseline.neon | 2 +- htdocs/api/class/api_documents.class.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dev/build/phpstan/phpstan-baseline.neon b/dev/build/phpstan/phpstan-baseline.neon index 74d995243e1..64b305020ec 100644 --- a/dev/build/phpstan/phpstan-baseline.neon +++ b/dev/build/phpstan/phpstan-baseline.neon @@ -1849,7 +1849,7 @@ parameters: path: ../../../htdocs/ai/admin/setup.php - - message: '#^Call to function is_object\(\) with ActionComm\|Adherent\|Commande\|CommandeFournisseur\|Contact\|Contrat\|ExpenseReport\|Facture\|FactureFournisseur\|Fichinter\|Mo\|Product\|Project\|Propal\|Task will always evaluate to true\.$#' + message: '#^Call to function is_object\(\) with ActionComm\|Adherent\|Commande\|CommandeFournisseur\|Contact\|Contrat\|Expedition\|ExpenseReport\|Facture\|FactureFournisseur\|Fichinter\|Mo\|Product\|Project\|Propal\|Task will always evaluate to true\.$#' identifier: function.alreadyNarrowedType count: 2 path: ../../../htdocs/api/class/api_documents.class.php diff --git a/htdocs/api/class/api_documents.class.php b/htdocs/api/class/api_documents.class.php index 18c40adb3de..29213b0ebae 100644 --- a/htdocs/api/class/api_documents.class.php +++ b/htdocs/api/class/api_documents.class.php @@ -823,6 +823,9 @@ class Documents extends DolibarrApi } elseif ($modulepart == 'ficheinter' || $modulepart == 'intervention') { require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php'; $object = new Fichinter($this->db); + } elseif ($modulepart == 'shipment' || $modulepart == 'expedition') { + require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php'; + $object = new Expedition($this->db); } elseif ($modulepart == 'adherent' || $modulepart == 'member') { $modulepart = 'adherent'; require_once DOL_DOCUMENT_ROOT.'/adherents/class/adherent.class.php';