summaryrefslogtreecommitdiff
path: root/src/sections/2_service.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/sections/2_service.php')
-rw-r--r--src/sections/2_service.php23
1 files changed, 3 insertions, 20 deletions
diff --git a/src/sections/2_service.php b/src/sections/2_service.php
index 2680db6..1d58606 100644
--- a/src/sections/2_service.php
+++ b/src/sections/2_service.php
@@ -7,14 +7,13 @@ function newService($Client): array // $Client est un Client ou null
7{ 7{
8 // fenêtres 8 // fenêtres
9 $MenuEnregistrement = new ZenityList(ZenitySetup::$menu_enregistrement_text, ZenitySetup::$menu_enregistrement_entrees); 9 $MenuEnregistrement = new ZenityList(ZenitySetup::$menu_enregistrement_text, ZenitySetup::$menu_enregistrement_entrees);
10 $Calendrier = new ZenityCalendar(ZenitySetup::$calendar_text); 10 $Calendrier = new ZenityCalendar(ZenitySetup::$calendar['section2']);
11 $FormulaireDevis = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_devis_entrees); 11 $FormulaireDevis = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_devis_entrees);
12 $FormulaireFacture = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_facture_entrees); 12 $FormulaireFacture = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_facture_entrees);
13 $FormulaireCesu = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_cesu_entrees); 13 $FormulaireCesu = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_cesu_entrees);
14 $FormulaireLocation = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_location_entrees); 14 $FormulaireLocation = new ZenityForms(ZenitySetup::$formulaire_text, ZenitySetup::$formulaire_location_entrees);
15 $CommentairePrestation = new ZenityEntry(ZenitySetup::$commentaire_prestation_text); 15 $CommentairePrestation = new ZenityEntry(ZenitySetup::$commentaire_prestation_text);
16 //$Recapitulatif = new ZenityList(ZenitySetup::$recapitulatif_text, ZenitySetup::$recapitulatif_entrees); // tableau à multiples colonnes 16 //$Recapitulatif = new ZenityList(ZenitySetup::$recapitulatif_text, ZenitySetup::$recapitulatif_entrees); // tableau à multiples colonnes
17 //$QuestionModifierPrestation = new ZenityQuestion(ZenitySetup::$question_modification_text);
18 $FinSection2 = new ZenityList(ZenitySetup::$fin_section_2_text, ZenitySetup::$fin_section_2_entrees); 17 $FinSection2 = new ZenityList(ZenitySetup::$fin_section_2_text, ZenitySetup::$fin_section_2_entrees);
19 18
20 19
@@ -178,31 +177,15 @@ function newService($Client): array // $Client est un Client ou null
178 // fabrique d'objets (sans connaître les noms des classes) 177 // fabrique d'objets (sans connaître les noms des classes)
179 $EnveloppeRecto = Latex::makeInstance('enveloppe_recto'); 178 $EnveloppeRecto = Latex::makeInstance('enveloppe_recto');
180 $EnveloppeVerso = Latex::makeInstance('enveloppe_verso'); 179 $EnveloppeVerso = Latex::makeInstance('enveloppe_verso');
181 $DocumentPresta = Latex::makeInstance($Presta->getTypePresta()); // $type = facture, devis, location 180 $DocumentPresta = Latex::makeInstance($Presta->getTypePresta()); // retourne objet ou null
182 181
183 // génération du latex 182 // génération du latex
184 $EnveloppeRecto->setData($Client); 183 $EnveloppeRecto->setData($Client);
185 //~ $EnveloppeRecto->setFileName($Client->getCodeClient() . '.tex');
186 //~ $EnveloppeRecto->setLatexPath(Config::$latex_path . 'enveloppes_recto/');
187 //~ $EnveloppeRecto->setPdfPath(Config::$pdf_path . 'enveloppes_recto/');
188 //~ $EnveloppeRecto->spacesInPostCode();
189 $EnveloppeRecto->makeLatex(); 184 $EnveloppeRecto->makeLatex();
190
191 //~ $EnveloppeVerso->setFileName('enveloppe_verso.tex');
192 //~ $EnveloppeVerso->setLatexPath(Config::$latex_path);
193 //~ $EnveloppeVerso->setPdfPath(Config::$pdf_path);
194 $EnveloppeVerso->makeLatex(); 185 $EnveloppeVerso->makeLatex();
195
196 if($DocumentPresta !== null) 186 if($DocumentPresta !== null)
197 { 187 {
198 $DocumentPresta->setData($Client)->setData($Presta)->setData($PrestaDetails); 188 $DocumentPresta->setData($Client)->setData($Presta)->setData($PrestaDetails);
199 //~ $DocumentPresta->setData($Client);
200 //~ $DocumentPresta->setData($Presta);
201 //~ $DocumentPresta->makeDateInstance($Presta->getDate()); // paramètre = int
202 //~ $DocumentPresta->setFileName($Presta->getCodePresta() . '.tex');
203 //~ $DocumentPresta->setLatexPath(Config::$latex_path . $DocumentPresta->getYear() . '/');
204 //~ $DocumentPresta->setPdfPath(Config::$pdf_path . $DocumentPresta->getYear() . '/');
205 //~ $DocumentPresta->setData($PrestaDetails);
206 $DocumentPresta->makeLatex(); 189 $DocumentPresta->makeLatex();
207 } 190 }
208 191
@@ -236,7 +219,7 @@ function newService($Client): array // $Client est un Client ou null
236 } 219 }
237 elseif($choix_niv2 === ZenitySetup::$fin_section_2_entrees[1]) 220 elseif($choix_niv2 === ZenitySetup::$fin_section_2_entrees[1])
238 { 221 {
239 return [3, null]; // section 3: modifyData() 222 return [3, $Client]; // section 3: modifyData()
240 } 223 }
241 elseif($choix_niv2 === ZenitySetup::$fin_section_2_entrees[2]) 224 elseif($choix_niv2 === ZenitySetup::$fin_section_2_entrees[2])
242 { 225 {