SetY(-10);
//Arial italique 8
$this->SetFont('Arial','I',10);
//Couleur du texte en gris
$this->SetTextColor(0,102,51);
//Numéro de page
//$this->Cell(0,4,'Page '.$this->PageNo().'/{nb} - '.$titre.' - '.$date,0,1,'C');
$this->Cell(0,4,"Retrouvez le livre des recettes Certi'Ferme sur www.certiferme.com",0,1,'C');
}
}
/******************************************************************************************************
* Lancement du programme : production du formulaire *
*******************************************************************************************************/
// creation d'un nouveau pdf
$pdf = new PDFStat();
$pdf->AliasNbPages();
// ouverture du nouveau pdf
$pdf->Open();
$pdf->SetMargins(10,5,10);
// création de la première page
$pdf->AddPage();
//logo en haut à gauche
$logo=$images.'logo_cf.png';
$pdf->Image($logo,20,10,20);
//On écrit le titre, la date et le fabriquant
$pdf->SetFont('Arial','B',20);
$pdf->SetTextColor(0,102,51);
$pdf->SetXY(50,10);
$pdf->MultiCell(120,10,"$ligne[0]", 0, 'C');
$pdf->SetXY(20,40);
$pdf->SetFont('Arial','I',10);
$pdf->SetTextColor(181,140,49);
$pdf->MultiCell(60,5,"Préparation : $ligne[3] minutes
Cuisson : $ligne[4] minutes
Nb pers : Pour $ligne[5] personnes
", 'L', 'L');
$pdf->Ln(8);
$liste_ing = $ligne[1];
$Trans = get_html_translation_table(HTML_ENTITIES);
$Trans = array_flip($Trans);
$liste_ing=strtr($liste_ing, $Trans);
$liste_ing=str_replace("œ", "oe", $liste_ing);
$liste_ing=str_replace("
", "\n", $liste_ing);
$liste_ing=strip_tags($liste_ing);
$pdf->SetTextColor(0,102,51);
$pdf->SetFont('Arial','B',14);
$pdf->Cell(120,10,"> Ingrédients", 0, 1);
$pdf->Ln(3);
$pdf->SetX(20);
$pdf->SetTextColor(0,0,0);
$pdf->SetFont('Arial','',10);
$pdf->MultiCell(80,5,"$liste_ing", 'L');
$pos_y=$pdf->GetY();
//photo en haut à droite
if($ligne[6]!='' && $photo!='' && $mode_impression=='avec'){
$pdf->Image($photo,134,40,60);
}
//$pdf->Ln(8);
$pdf->SetY($pos_y+10);
$pdf->SetFont('Arial','B',14);
$pdf->SetTextColor(0,102,51);
$pdf->Cell(120,6,"> Préparation", 0, 1);
$pdf->Ln(3);
$pdf->SetX(20);
$pdf->SetFont('Arial','',10);
$pdf->SetTextColor(0,0,0);
$pdf->MultiCell(170,5,"$ligne[2]", 0);
//on rajoute un petit encadré pour les blogs
//ce petit encadré apprait en bas de la dernière page, sauf s'il faudrait créer une nouvelle page juste pour lui
if($pdf->GetY()<245){
$r_x=$pdf->GetX();$r_y=250;
$pdf->SetXY($r_x,$r_y);
//rectangle entourant les info
$pdf->SetFillColor(0,84,170);
$pdf->MultiCell(190,25,'', 1, 'C', 0);
$pdf->SetXY($r_x,$r_y+5);
//infos dans le rectangle
$promo_blog1="Créez votre BLOG en 3 minutes !";
$promo_blog2="Vous pourrez y mettre toutes vos recettes et les partager avec vos amis ou votre famille !\nwww.certiferme.com/mon_blog/les-blogs-certiferme.html";
$pdf->SetTextColor(0,84,170);
$pdf->SetFont('Arial','B',20);
$pdf->MultiCell(190,5,$promo_blog1, 0, 'C', 0);
$pdf->Ln(3);
$pdf->SetFont('Arial','B',10);
$pdf->MultiCell(190,5,$promo_blog2, 0, 'C', 0);
}
// Méthode pour que l'ouverture du PDF fonctionne sous windows 98
$pdf->close();
CleanFiles('.');
$file=basename(tempnam(getcwd(),'tmp'));
rename($file,$file.'.pdf');
$file.='.pdf';
//Sauvegarde du PDF dans le fichier
$pdf->Output($file);
chmod ($file, 0755);
//Redirection JavaScript
echo "";
?>