From 9b32220d353b97076eeba2abbae87ceb12076482 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Fri, 9 Nov 2007 09:53:16 +0000 Subject: [PATCH] Remonte le message de ligne inconnue une seule fois --- .../facturation/FacturationImportCdr.class.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/htdocs/telephonie/facturation/FacturationImportCdr.class.php b/htdocs/telephonie/facturation/FacturationImportCdr.class.php index f918ed65d0a..fb6c6210365 100644 --- a/htdocs/telephonie/facturation/FacturationImportCdr.class.php +++ b/htdocs/telephonie/facturation/FacturationImportCdr.class.php @@ -45,7 +45,7 @@ class FacturationImportCdr { $this->db->free($resql); } return $nb; -} + } function Import($id_fourn) { @@ -55,7 +55,8 @@ class FacturationImportCdr { * Traitement */ $files = array(); - + $unknown_lines = array(); + if (is_dir($dir)) { $handle=opendir($dir); @@ -255,8 +256,12 @@ class FacturationImportCdr { } else { - dolibarr_syslog("FacturationImportCdr::Import Ligne $ligne inconnue Ligne : $cont ignoree", LOG_INFO); - array_push($this->messages,array('warning',"Ligne $ligne inconnue")); + if (!in_array($ligne, $unknown_lines)) + { + dolibarr_syslog("FacturationImportCdr::Import Ligne $ligne inconnue Ligne : $cont ignoree", LOG_INFO); + array_push($this->messages,array('warning',"Ligne $ligne inconnue")); + } + array_push($unknown_lines, $ligne); } $line++; }