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][] = ''; //~ $entries[$i][] = ZenitySetup::$modification_client['return']; //~ $entries[$i][] = ''; $ModifyCustomer->setListRows($entries, 2, 2.5); return $ModifyCustomer; } function makeModifyServiceWindow(Prestation $Service, $ServiceDetails = null): ZenityList { // fenêtre $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 créer une facture à partir du devis //~ $entrees[$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; }