3 |
* |
* |
4 |
* |
* |
5 |
* @package openmairie_exemple |
* @package openmairie_exemple |
6 |
* @version SVN : $Id: pdflettretype.php 278 2010-11-30 07:12:41Z fmichon $ |
* @version SVN : $Id$ |
7 |
*/ |
*/ |
8 |
// fpdf ne traite pas UTF8 |
// fpdf ne traite pas UTF8 |
9 |
// donc il faut utiliser decode |
// donc il faut utiliser decode |
39 |
//if(DBCHARSET=='UTF8'){ |
//if(DBCHARSET=='UTF8'){ |
40 |
// $titre= utf8_decode($lettretype["titre"]); |
// $titre= utf8_decode($lettretype["titre"]); |
41 |
$destinataire=$row['destinataire']; // *** |
$destinataire=$row['destinataire']; // *** |
42 |
$datecourrier=$row['datecourrier']; |
$date_evenement=$row['date_evenement']; |
43 |
$complement=$row['complement']; |
$complement=$row['complement']; |
44 |
$complement2=$row['complement2']; |
$complement2=$row['complement2']; |
45 |
$complement3=$row['complement3']; |
$complement3=$row['complement3']; |
59 |
|
|
60 |
// ligne a desactiver ========================================================================== |
// ligne a desactiver ========================================================================== |
61 |
//$destinataire =""; |
//$destinataire =""; |
62 |
//$datecourrier=date('d/m/Y'); |
//$date_evenement=date('d/m/Y'); |
63 |
//$complement="<-Ici le complement->"; |
//$complement="<-Ici le complement->"; |
64 |
// ============================================================================================= |
// ============================================================================================= |
65 |
|
|
66 |
// format date courrier en francais |
// format date courrier en francais |
67 |
if ($f->formatdate=="AAAA-MM-JJ"){ |
if ($f->formatdate=="AAAA-MM-JJ"){ |
68 |
$valTemp=explode("-",$datecourrier); |
$valTemp=explode("-",$date_evenement); |
69 |
$datecourrier = $valTemp[2]."/".$valTemp[1]."/".$valTemp[0]; |
$date_evenement = $valTemp[2]."/".$valTemp[1]."/".$valTemp[0]; |
70 |
} |
} |
71 |
|
|
72 |
|
|
76 |
$niveau=''; |
$niveau=''; |
77 |
// requete SQL |
// requete SQL |
78 |
$sql= "select * from ".DB_PREFIXE."om_lettretype where id='".$obj."'"; // select obj |
$sql= "select * from ".DB_PREFIXE."om_lettretype where id='".$obj."'"; // select obj |
79 |
$sql.= " and actif ='Oui'"; |
$sql.= " and actif IS TRUE"; |
80 |
$sql.= " and om_collectivite ='".$_SESSION['collectivite']."'"; |
$sql.= " and om_collectivite ='".$_SESSION['collectivite']."'"; |
81 |
$res1 = $f->db->query($sql); |
$res1 = $f->db->query($sql); |
82 |
$f->isDatabaseError($res1); |
$f->isDatabaseError($res1); |
85 |
$niveau=$f->db->getOne($sql); |
$niveau=$f->db->getOne($sql); |
86 |
//$res1->free(); |
//$res1->free(); |
87 |
$sql= "select * from ".DB_PREFIXE."om_lettretype where id='".$obj."'"; // select obj |
$sql= "select * from ".DB_PREFIXE."om_lettretype where id='".$obj."'"; // select obj |
88 |
$sql.= " and actif ='Oui'"; |
$sql.= " and actif IS TRUE"; |
89 |
$sql.= " and om_collectivite ='".$niveau."'"; |
$sql.= " and om_collectivite ='".$niveau."'"; |
90 |
$res1 = $f->db->query($sql); |
$res1 = $f->db->query($sql); |
91 |
$f->isDatabaseError($res1); |
$f->isDatabaseError($res1); |
111 |
*/ |
*/ |
112 |
function Footer() { |
function Footer() { |
113 |
// NUMERO DE PAGE |
// NUMERO DE PAGE |
114 |
//Positionnement � 1,5 cm du bas |
//Positionnement � 1,5 cm du bas |
115 |
$this->SetY(-15); |
$this->SetY(-15); |
116 |
// Police Arial italique 8 |
// Police Arial italique 8 |
117 |
$this->SetFont('Arial','I',8); |
$this->SetFont('Arial','I',8); |
156 |
// 3 = bordure (0 ou 1) |
// 3 = bordure (0 ou 1) |
157 |
// 4 = align (L C R J) |
// 4 = align (L C R J) |
158 |
// 5 = 0 fd transparent |
// 5 = 0 fd transparent |
159 |
// 1 couleur (parametre � rajouter) |
// 1 couleur (parametre � rajouter) |
160 |
// ============================================================== |
// ============================================================== |
161 |
$pdf->Image($f->getPathFolderTrs().$lettretype["logo"], |
if(file_exists($f->getPathFolderTrs().$lettretype["logo"])) { |
162 |
$lettretype["logoleft"], |
$pdf->Image($f->getPathFolderTrs().$lettretype["logo"], |
163 |
$lettretype["logotop"], |
$lettretype["logoleft"], |
164 |
0, |
$lettretype["logotop"], |
165 |
0, |
0, |
166 |
'', |
0, |
167 |
''); |
'', |
168 |
|
''); |
169 |
|
} |
170 |
// variables statiques |
// variables statiques |
171 |
$sql = $lettretype['om_sql']; |
$sql = $lettretype['om_sql']; |
172 |
$titre= $lettretype["titre"]; |
$titre= $lettretype["titre"]; |
488 |
} |
} |
489 |
} //18/11/2011 fin de 'pas de \p' |
} //18/11/2011 fin de 'pas de \p' |
490 |
// fermeture pdf |
// fermeture pdf |
491 |
$pdf->Output(); |
$pdf->Output($obj.date("dmY").".pdf","D"); |
492 |
} |
} |
493 |
} |
} |
494 |
?> |
?> |