/[dolibarr]/dolibarr/htdocs/telephonie/script/facturation-impression.php
ViewVC logotype

Diff of /dolibarr/htdocs/telephonie/script/facturation-impression.php

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

revision 1.3 by rodolphe, Thu Nov 24 12:47:03 2005 UTC revision 1.4 by rodolphe, Tue Nov 29 13:12:41 2005 UTC
# Line 36  require_once (DOL_DOCUMENT_ROOT."/lib/do Line 36  require_once (DOL_DOCUMENT_ROOT."/lib/do
36  require_once (DOL_DOCUMENT_ROOT."/telephonie/lignetel.class.php");  require_once (DOL_DOCUMENT_ROOT."/telephonie/lignetel.class.php");
37  require_once (DOL_DOCUMENT_ROOT."/telephonie/facturetel.class.php");  require_once (DOL_DOCUMENT_ROOT."/telephonie/facturetel.class.php");
38  require_once (DOL_DOCUMENT_ROOT."/telephonie/telephonie.contrat.class.php");  require_once (DOL_DOCUMENT_ROOT."/telephonie/telephonie.contrat.class.php");
39  require_once (DOL_DOCUMENT_ROOT."/telephonie/pdf/pdfdetail_nodet.modules.php");  require_once (DOL_DOCUMENT_ROOT."/telephonie/pdf/pdfdetail_papier.modules.php");
40  require_once (DOL_DOCUMENT_ROOT."/includes/modules/facture/modules_facture.php");  require_once (DOL_DOCUMENT_ROOT."/includes/modules/facture/modules_facture.php");
41  require_once (DOL_DOCUMENT_ROOT."/includes/modules/facture/pdf_ibreizh.modules.php");  require_once (DOL_DOCUMENT_ROOT."/includes/modules/facture/pdf_ibreizh.modules.php");
42    
# Line 69  else Line 69  else
69    $month = substr("00".($month - 1), -2) ;    $month = substr("00".($month - 1), -2) ;
70  }  }
71    
   
72  $sql = "SELECT distinct(f.fk_facture), ff.facnumber ";  $sql = "SELECT distinct(f.fk_facture), ff.facnumber ";
73  $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_contrat_service as cs";  $sql .= " FROM ".MAIN_DB_PREFIX."telephonie_contrat_service as cs";
74  $sql .= " , ".MAIN_DB_PREFIX."telephonie_facture as f";  $sql .= " , ".MAIN_DB_PREFIX."telephonie_facture as f";
# Line 79  $sql .= " WHERE l.fk_contrat = cs.fk_con Line 78  $sql .= " WHERE l.fk_contrat = cs.fk_con
78  $sql .= " AND f.fk_ligne = l.rowid";  $sql .= " AND f.fk_ligne = l.rowid";
79  $sql .= " AND f.fk_facture = ff.rowid";  $sql .= " AND f.fk_facture = ff.rowid";
80  $sql .= " AND date_format(f.date,'%m%Y') = '".$month.$year."'";  $sql .= " AND date_format(f.date,'%m%Y') = '".$month.$year."'";
81    $sql .= " LIMIT 1";
82  $resql = $db->query($sql);  $resql = $db->query($sql);
83        
84  dolibarr_syslog("Impression des factures de ".$month.$year);  dolibarr_syslog("Impression des factures de ".$month.$year);
# Line 96  if ( $resql ) Line 95  if ( $resql )
95    
96    $pdf->SetMargins(10, 10, 10);    $pdf->SetMargins(10, 10, 10);
97    $pdf->SetAutoPageBreak(1,0);    $pdf->SetAutoPageBreak(1,0);
98        $file = "/tmp/$year-$month-fac.pdf";
   $file = "/tmp/fac.pdf";  
99    
100    while ($i < $num)    while ($i < $num)
101      {      {
# Line 121  if ( $resql ) Line 119  if ( $resql )
119                $obj_factel = new FactureTel($db);                $obj_factel = new FactureTel($db);
120                $obj_factel->fetch($fow[0]);                $obj_factel->fetch($fow[0]);
121                $ligne_id = $fow[1];                $ligne_id = $fow[1];
122                $yy = new pdfdetail_nodet ($db, $ligne_id, $year, $month, $obj_factel);                $yy = new pdfdetail_papier ($db, $ligne_id, $year, $month, $obj_factel);
123                $yy->_write_pdf_file($obj_factel, $ligne_id, $pdf, 1);                $yy->_write_pdf_file($obj_factel, $ligne_id, $pdf, 1);
124              }              }
125          }          }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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