getAllWithWindowFields(); //var_dump($client_data); foreach($client_data as $key => $value) { $entries[$i][] = $key; $entries[$i][] = $value; $i++; } $entries[$i][] = ZenitySetup::$modification_client['service']; $entries[$i][] = ''; //~ $i++; //~ $entries[$i][] = ZenitySetup::$modification_client['return']; //~ $entries[$i][] = ''; $ModifyCustomer->setListRows($entries, 2, 2.5); return $ModifyCustomer; } function makeModifyServiceWindow(Prestations $Service, $ServiceDetails = null): ZenityList { $ModifyService = new ZenityList(ZenitySetup::$modification_presta['text'], []); $entrees = []; $i = 0; $presta_data = $Service->getAllWithWindowFields(); //var_dump($presta_data); foreach($presta_data as $key => $value) { $entrees[$i][] = $key; $entrees[$i][] = $value; $i++; } if(is_object($ServiceDetails)) { $presta_data = $ServiceDetails->getAllWithWindowFields(); //var_dump($presta_data); foreach($presta_data as $key => $value) { $entrees[$i][] = $key; $entrees[$i][] = $value; $i++; } } if($Service->getTypePresta() === 'devis') { $entrees[$i][] = ZenitySetup::$modification_presta['devis_facture']; // option changer le devis en facture $entrees[$i][] = ''; //~ $i++; } //~ $entrees[$i][] = ZenitySetup::$modification_presta['service']; //~ $entrees[$i][] = ''; //~ $i++; //~ $entrees[$i][] = ZenitySetup::$modification_presta['return']; //~ $entrees[$i][] = ''; $ModifyService->setListRows($entrees, 2, 2.5); return $ModifyService; }