summaryrefslogtreecommitdiff
path: root/src/sections/2_service.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-07-17 23:04:59 +0200
committerpolo <ordipolo@gmx.fr>2026-07-17 23:04:59 +0200
commit9ca2e7f3b212ca7434bb169f7c1b9ac0f8b2b22e (patch)
tree754f601c6010fa428425178b36f102e2c732908f /src/sections/2_service.php
parente30f1b6f6bc6df56aa7ed2dff4169ab7d7f93fc4 (diff)
downloadAppliGestionPHP-9ca2e7f3b212ca7434bb169f7c1b9ac0f8b2b22e.tar.gz
AppliGestionPHP-9ca2e7f3b212ca7434bb169f7c1b9ac0f8b2b22e.tar.bz2
AppliGestionPHP-9ca2e7f3b212ca7434bb169f7c1b9ac0f8b2b22e.zip
param ?Client dans newService() et modifyData(), gitignore, config-template
Diffstat (limited to 'src/sections/2_service.php')
-rw-r--r--src/sections/2_service.php10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/sections/2_service.php b/src/sections/2_service.php
index e25d677..9ebf303 100644
--- a/src/sections/2_service.php
+++ b/src/sections/2_service.php
@@ -3,9 +3,7 @@
3// 3//
4// -- SECTION 2: Prestation et devis -- 4// -- SECTION 2: Prestation et devis --
5 5
6use Doctrine\ORM\EntityManager; 6function newService(?Client $Client = null): array
7
8function newService($Client): array // $Client est un Client ou null
9{ 7{
10 // fenêtres recherche d'un client 8 // fenêtres recherche d'un client
11 $RechercheClient = new zenityEntry(ZenitySetup::$recherche_client['text']); 9 $RechercheClient = new zenityEntry(ZenitySetup::$recherche_client['text']);
@@ -25,11 +23,11 @@ function newService($Client): array // $Client est un Client ou null
25 23
26 24
27 // -- partie 1: le client -- 25 // -- partie 1: le client --
28 if($Client == null || get_class($Client) !== 'Client') 26 if(!$Client)
29 { 27 {
30 $Client = Client::getObject($RechercheClient, $ResultatsRechercheClient); // retourne un Client ou 0 28 $Client = Client::find($RechercheClient, $ResultatsRechercheClient); // retourne un Client ou 0
31 //$ResultatsRechercheClient->cleanCommand(); // inutile parce qu'on ne boucle pas dans cette fonction 29 //$ResultatsRechercheClient->cleanCommand(); // inutile parce qu'on ne boucle pas dans cette fonction
32 if($Client === 0) 30 if(!$Client)
33 { 31 {
34 echo "debug: annulation sélection client\n"; 32 echo "debug: annulation sélection client\n";
35 return [0, null]; // menu principal 33 return [0, null]; // menu principal