From b2a5efff6b17a0612570f0ba7c9c10a5e6828206 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Fri, 8 Apr 2005 09:33:19 +0000 Subject: [PATCH] Modif distinct --- .../telephonie/script/update-contrat-contact.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/htdocs/telephonie/script/update-contrat-contact.php b/htdocs/telephonie/script/update-contrat-contact.php index 0f1d0e02e91..9e224ae2cf1 100644 --- a/htdocs/telephonie/script/update-contrat-contact.php +++ b/htdocs/telephonie/script/update-contrat-contact.php @@ -54,7 +54,7 @@ for ($i = 0 ; $i < sizeof($contrats) ; $i++) { $numc = 0; - $sql = "SELECT c.fk_contact FROM llx_telephonie_contact_facture as c, llx_telephonie_societe_ligne as l"; + $sql = "SELECT distinct(c.fk_contact) FROM llx_telephonie_contact_facture as c, llx_telephonie_societe_ligne as l"; $sql .= " WHERE l.rowid = c.fk_ligne"; $sql .= " AND l.fk_contrat = ".$contrats[$i]; @@ -70,6 +70,10 @@ for ($i = 0 ; $i < sizeof($contrats) ; $i++) } $db->free(); } + else + { + print "Erreur"; + } if ($numc == 1) { @@ -86,5 +90,14 @@ for ($i = 0 ; $i < sizeof($contrats) ; $i++) dolibarr_syslog("Update contrat ".$contrats[$i]); } } + else + { + + if ($numc > 0) + { + print "$contrats[$i] $numc\n"; + print $sql."\n" ; + } + } } ?>