Ajout infos de debug

This commit is contained in:
Rodolphe Quiedeville 2007-07-11 11:37:40 +00:00
parent 7706ae2fe2
commit fe3ed511ea
3 changed files with 20 additions and 7 deletions

View File

@ -167,9 +167,11 @@ class FacturationImportCdr {
if ( $this->_verif($this->db, $xfile, $fichiers) == 0) if ( $this->_verif($this->db, $xfile, $fichiers) == 0)
{ {
dolibarr_syslog("FacturationImportCdr::Import Lecture du fichier $xfile", LOG_DEBUG); dolibarr_syslog("FacturationImportCdr::Import Lecture du fichier $xfile", LOG_DEBUG);
array_push($this->messages,array('info',"Fichier ".basename($xfile)." : utilisation format ".$cdrformat->nom));
$cdrformat->ReadFile($xfile); $cdrformat->ReadFile($xfile);
$this->messages=array_merge($this->messages, $cdrformat->messages);
$error = 0; $error = 0;
$line = 0; $line = 0;
$line_inserted = 0; $line_inserted = 0;
@ -239,21 +241,24 @@ class FacturationImportCdr {
} }
dolibarr_syslog("FacturationImportCdr::Import $line lignes traitées dans le fichier", LOG_INFO); dolibarr_syslog("FacturationImportCdr::Import $line lignes traitées dans le fichier", LOG_INFO);
$level = ($line > 0) ? 'info':'warning';
array_push($this->messages,array($level,"Fichier ".basename($xfile)." : $line lignes traitées dans le fichier"));
dolibarr_syslog("FacturationImportCdr::Import $line_inserted insert effectués", LOG_INFO); dolibarr_syslog("FacturationImportCdr::Import $line_inserted insert effectués", LOG_INFO);
array_push($this->messages,"$line_inserted ajout dans la table des CDR a traiter"); $level = ($line_inserted > 0) ? 'info':'warning';
array_push($this->messages,array($level,"Fichier ".basename($xfile)." : $line_inserted ajout dans la table des CDR a traiter"));
if (sizeof($this->message_bad_file_format)) if (sizeof($this->message_bad_file_format))
{ {
foreach ($this->message_bad_file_format as $key => $value) foreach ($this->message_bad_file_format as $key => $value)
{ {
array_push($this->messages,"$value ligne(s) au mauvais format dans $key"); array_push($this->messages,array('warning',"$value ligne(s) au mauvais format dans $key"));
} }
} }
if ($error == 0) if ($error == 0)
{ {
$this->db->query("COMMIT"); $this->db->query("COMMIT");
array_push($this->messages, array('info',"Fichier ".basename($xfile)." importation reussie")); array_push($this->messages, array('info',"Fichier ".basename($xfile)." : importation reussie"));
} }
else else
{ {

View File

@ -33,6 +33,7 @@ class CdrFormatFructidor
{ {
$this->nom = "Fructidor"; $this->nom = "Fructidor";
$this->datas = array(); $this->datas = array();
$this->messages = array();
} }
function showSample() function showSample()
@ -48,8 +49,9 @@ class CdrFormatFructidor
function ReadFile($file) function ReadFile($file)
{ {
$this->messages = array();
dolibarr_syslog("CdrFormatFructidor::ReadFile($file)", LOG_DEBUG); dolibarr_syslog("CdrFormatFructidor::ReadFile($file)", LOG_DEBUG);
$badformat = 0;
$error = 0; $error = 0;
$i = 0; $i = 0;
$line = 1; $line = 1;
@ -77,12 +79,17 @@ class CdrFormatFructidor
else else
{ {
dolibarr_syslog("CdrFormatFructidor::ReadFile Mauvais format de fichier ligne $line", LOG_ERR); dolibarr_syslog("CdrFormatFructidor::ReadFile Mauvais format de fichier ligne $line", LOG_ERR);
$badformat++;
} }
} }
$line++; $line++;
} }
fclose($hf); fclose($hf);
array_push($this->messages,array('info',"Fichier ".basename($file)." : $line lignes lues dans le fichier"));
if ($badformat > 0)
{
array_push($this->messages,array('error',"Fichier ".basename($file)." : $badformat lignes ont un mauvais format dans le fichier"));
}
dolibarr_syslog("CdrFormatFructidor::ReadFile read $i lines", LOG_DEBUG); dolibarr_syslog("CdrFormatFructidor::ReadFile read $i lines", LOG_DEBUG);
} }
} }

View File

@ -33,6 +33,7 @@ class CdrFormatMessidor
{ {
$this->nom = "Messidor"; $this->nom = "Messidor";
$this->datas = array(); $this->datas = array();
$this->messages = array();
} }
function ShowSample() function ShowSample()
@ -82,7 +83,7 @@ class CdrFormatMessidor
$line++; $line++;
} }
fclose($hf); fclose($hf);
array_push($this->messages,array('info',"Fichier ".basename($file)." : $line lignes lues dans le fichier"));
dolibarr_syslog("CdrFormatMessidor::ReadFile read $i lines", LOG_DEBUG); dolibarr_syslog("CdrFormatMessidor::ReadFile read $i lines", LOG_DEBUG);
} }
} }