summaryrefslogtreecommitdiff
path: root/src/sections/3-1_windows.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/sections/3-1_windows.php')
-rw-r--r--src/sections/3-1_windows.php70
1 files changed, 70 insertions, 0 deletions
diff --git a/src/sections/3-1_windows.php b/src/sections/3-1_windows.php
new file mode 100644
index 0000000..7952f6d
--- /dev/null
+++ b/src/sections/3-1_windows.php
@@ -0,0 +1,70 @@
1<?php
2// src/sections/3-1_windows.php
3//
4// fonctions pour 3_modify_data.php
5
6function makeModifyCustomerWindow(Clients $Customer): ZenityList
7{
8 $ModifyCustomer = new ZenityList(ZenitySetup::$modification_client['text'], []);
9 $entries = [];
10 $i = 0;
11 $client_data = $Customer->getAllWithWindowFields();
12 //var_dump($client_data);
13 foreach($client_data as $key => $value)
14 {
15 $entries[$i][] = $key;
16 $entries[$i][] = $value;
17 $i++;
18 }
19 $entries[$i][] = ZenitySetup::$modification_client['service'];
20 $entries[$i][] = '';
21 //~ $i++;
22 //~ $entries[$i][] = ZenitySetup::$modification_client['return'];
23 //~ $entries[$i][] = '';
24 $ModifyCustomer->setListRows($entries, 2, 2.5);
25
26 return $ModifyCustomer;
27}
28
29function makeModifyServiceWindow(Prestations $Service, $ServiceDetails = null): ZenityList
30{
31 $ModifyService = new ZenityList(ZenitySetup::$modification_presta['text'], []);
32 $entrees = [];
33 $i = 0;
34
35 $presta_data = $Service->getAllWithWindowFields();
36 //var_dump($presta_data);
37 foreach($presta_data as $key => $value)
38 {
39 $entrees[$i][] = $key;
40 $entrees[$i][] = $value;
41 $i++;
42 }
43
44 if(is_object($ServiceDetails))
45 {
46 $presta_data = $ServiceDetails->getAllWithWindowFields();
47 //var_dump($presta_data);
48 foreach($presta_data as $key => $value)
49 {
50 $entrees[$i][] = $key;
51 $entrees[$i][] = $value;
52 $i++;
53 }
54 }
55
56 if($Service->getTypePresta() === 'devis')
57 {
58 $entrees[$i][] = ZenitySetup::$modification_presta['devis_facture']; // option changer le devis en facture
59 $entrees[$i][] = '';
60 //~ $i++;
61 }
62 //~ $entrees[$i][] = ZenitySetup::$modification_presta['service'];
63 //~ $entrees[$i][] = '';
64 //~ $i++;
65 //~ $entrees[$i][] = ZenitySetup::$modification_presta['return'];
66 //~ $entrees[$i][] = '';
67 $ModifyService->setListRows($entrees, 2, 2.5);
68
69 return $ModifyService;
70}