diff options
Diffstat (limited to 'src/sections/2_service.php')
-rw-r--r-- | src/sections/2_service.php | 23 |
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 | { |