From 45262760a7d575a9d612cc2056e66bf105e43df8 Mon Sep 17 00:00:00 2001 From: polo Date: Sat, 2 Sep 2023 11:03:16 +0200 Subject: section 3 ok (manque les prestas non-vendues) --- src/sections/3_modify_data.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/sections') diff --git a/src/sections/3_modify_data.php b/src/sections/3_modify_data.php index 71b977a..1f48870 100644 --- a/src/sections/3_modify_data.php +++ b/src/sections/3_modify_data.php @@ -153,7 +153,8 @@ function modifyData($Client): array echo "choix: modifier" . $choix_niv3 . "\n"; $ModificationPrestaForm = new ZenityEntry($choix_niv3); $input = exec($ModificationPrestaForm->get()); - if(is_string($input) && $input != '') + //if(is_string($input) && $input != '') + if(is_string($input)) // chaine vide autorisée { $Presta->set($choix_niv3, $input); $PrestaDetails->set($choix_niv3, $input); @@ -163,10 +164,13 @@ function modifyData($Client): array $PrestaDetails->update(); // mettre à jour les documents - $DocumentPresta = Latex::makeInstance($Presta->getTypePresta()); // $type = facture, devis, location - $DocumentPresta->setData($Client)->setData($Presta)->setData($PrestaDetails); - $DocumentPresta->makeLatex(); - makeTexAndPdf($DocumentPresta); + if($Presta->getTypePresta() === 'devis' || $Presta->getTypePresta() === 'facture' || $Presta->getTypePresta() === 'location') + { + $DocumentPresta = Latex::makeInstance($Presta->getTypePresta()); // $type = facture, devis, location + $DocumentPresta->setData($Client)->setData($Presta)->setData($PrestaDetails); + $DocumentPresta->makeLatex(); + makeTexAndPdf($DocumentPresta); + } } else { -- cgit v1.2.3