From 279fc0c57ebb68c23fec76d4a5091b95b6ebbbbf Mon Sep 17 00:00:00 2001 From: iouston <4319513+iouston@users.noreply.github.com> Date: Tue, 5 Apr 2022 14:24:36 +0200 Subject: [PATCH] Add PROFORMA_PDF_WITH_SUFFIX option Use a suffix for proforma for the pdf name for example : C210200136_proforma.pdf --- .../core/modules/commande/doc/pdf_einstein.modules.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php index db961962ba6..9aa5822804b 100644 --- a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php +++ b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php @@ -256,10 +256,16 @@ class pdf_einstein extends ModelePDFCommandes $dir = $conf->commande->multidir_output[$conf->entity]; $file = $dir."/SPECIMEN.pdf"; } else { + + // Possibility to use suffix for proforma + if(!empty($conf->global->PROFORMA_PDF_WITH_SUFFIX)){ + $suffix = (GETPOST('model',2)=='proforma') ? $conf->global->PROFORMA_PDF_WITH_SUFFIX : ''; + } + $objectref = dol_sanitizeFileName($object->ref); $dir = $conf->commande->multidir_output[$object->entity]."/".$objectref; - $file = $dir."/".$objectref.".pdf"; - } + $file = $dir . "/" .$objectref.$suffix.".pdf"; + } if (!file_exists($dir)) { if (dol_mkdir($dir) < 0) {