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 |
|
|
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"; |
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); |
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 |
{ |
{ |
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 |
} |
} |