/[dolibarr]/dolibarr/htdocs/telephonie/script/import-cdr-ftp.php
ViewVC logotype

Diff of /dolibarr/htdocs/telephonie/script/import-cdr-ftp.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by rodolphe, Mon Nov 7 14:09:46 2005 UTC revision 1.2 by rodolphe, Mon Nov 7 14:15:01 2005 UTC
# Line 225  foreach ($files as $xfile) Line 225  foreach ($files as $xfile)
225                                                                
226                                if ($ligneids[$ligne] > 0 && $duree_secondes > 0)                                if ($ligneids[$ligne] > 0 && $duree_secondes > 0)
227                                  {                                  {
228                                    $sql = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_import_cdr";                                    if ($duree_secondes > 0)
                                     
                                   $sql .= "(idx,fk_ligne,ligne,date,heure,num,dest,dureetext,tarif,montant,duree";  
                                   $sql .= ", fichier, fk_fournisseur)";  
                                     
                                   $sql .= " VALUES (";  
                                   $sql .= "$index";  
                                   $sql .= ",'".$ligneids[$ligne]."'";  
                                   $sql .= ",'".$ligne."'";  
                                   $sql .= ",'".ereg_replace('"','',$date)."'";  
                                   $sql .= ",'".ereg_replace('"','',$heure)."'";  
                                   $sql .= ",'".ereg_replace('"','',$numero)."'";  
                                   $sql .= ",'".addslashes(ereg_replace('"','',$tarif))."'";  
                                   $sql .= ",'".ereg_replace('"','',$duree_text)."'";  
                                   $sql .= ",'".ereg_replace('"','',$tarif_fourn)."'";  
                                   $sql .= ",".ereg_replace(',','.',$montant);  
                                   $sql .= ",".$duree_secondes;  
                                   $sql .= ",'".basename($xfile)."'";  
                                   $sql .= " ,".$id_fourn;  
                                   $sql .= ")";  
                                     
                                   if(ereg("^[0-9]+$", $duree_secondes))  
229                                      {                                      {
230                                        if ($db->query($sql))                                        $sql = "INSERT INTO ".MAIN_DB_PREFIX."telephonie_import_cdr";
231                                          $sql .= "(idx,fk_ligne,ligne,date,heure,num,dest,dureetext,tarif,montant,duree";
232                                          $sql .= ", fichier, fk_fournisseur)";                      
233                                          $sql .= " VALUES (";
234                                          $sql .= "$index";
235                                          $sql .= ",'".$ligneids[$ligne]."'";
236                                          $sql .= ",'".$ligne."'";
237                                          $sql .= ",'".ereg_replace('"','',$date)."'";
238                                          $sql .= ",'".ereg_replace('"','',$heure)."'";
239                                          $sql .= ",'".ereg_replace('"','',$numero)."'";
240                                          $sql .= ",'".addslashes(ereg_replace('"','',$tarif))."'";
241                                          $sql .= ",'".ereg_replace('"','',$duree_text)."'";
242                                          $sql .= ",'".ereg_replace('"','',$tarif_fourn)."'";
243                                          $sql .= ",".ereg_replace(',','.',$montant);
244                                          $sql .= ",".$duree_secondes;
245                                          $sql .= ",'".basename($xfile)."'";
246                                          $sql .= " ,".$id_fourn;
247                                          $sql .= ")";
248                                          
249                                          if(ereg("^[0-9]+$", $duree_secondes))
250                                          {                                          {
251                                            $line_inserted++;                                            if ($db->query($sql))
252                                                {
253                                                  $line_inserted++;
254                                                }
255                                              else
256                                                {
257                                                  dolibarr_syslog("Erreur de traitement de ligne $index");
258                                                  dolibarr_syslog($db->error());
259                                                  dolibarr_syslog($sql);
260                                                  $error++;
261                                                }
262                                          }                                          }
263                                        else                                        else
264                                          {                                          {
265                                            dolibarr_syslog("Erreur de traitement de ligne $index");                                            print "Ligne : $cont ignorée\n";
                                           dolibarr_syslog($db->error());  
                                           dolibarr_syslog($sql);  
266                                            $error++;                                            $error++;
267                                          }                                          }
                                     }  
                                   else  
                                     {  
                                       print "Ligne : $cont ignorée\n";  
                                       $error++;  
268                                      }                                                                  }                            
269                                  }                                  }
270                                else                                else

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26