Fix: Defaut sur la gestion d'erreur de la génération des propales.

This commit is contained in:
Laurent Destailleur 2005-02-12 22:55:51 +00:00
parent b24c3fe764
commit 7ebad0a148
5 changed files with 46 additions and 32 deletions

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -22,15 +22,15 @@
* *
*/ */
/*! \file htdocs/includes/modules/propale/pdf_propale_adytek.modules.php /** \file htdocs/includes/modules/propale/pdf_propale_adytek.modules.php
\ingroup propale \ingroup propale
\brief Fichier de la classe permettant de générer les propales au modèle Adytek \brief Fichier de la classe permettant de générer les propales au modèle Adytek
\version $Revision$ \version $Revision$
*/ */
/*! \class pdf_propale_adytek /** \class pdf_propale_adytek
\brief Classe permettant de générer les propales au modèle Adytek \brief Classe permettant de générer les propales au modèle Adytek
*/ */
class pdf_propale_adytek extends ModelePDFPropales class pdf_propale_adytek extends ModelePDFPropales
@ -53,7 +53,7 @@ class pdf_propale_adytek extends ModelePDFPropales
*/ */
function pdferror() function pdferror()
{ {
return $this->error(); return $this->error;
} }
@ -222,6 +222,7 @@ class pdf_propale_adytek extends ModelePDFPropales
$pdf->Output($file); $pdf->Output($file);
return 1;
} }
} }
} }
@ -273,17 +274,30 @@ class pdf_propale_adytek extends ModelePDFPropales
function _pagehead(&$pdf, $propale) function _pagehead(&$pdf, $propale)
{ {
//insertion de la variable FAC_PDF_INTITULE FAC_PDF_MEL FAC_PDF_WWW FAC_PDF_LOGO global $langs;
$tab4_top = 60; $tab4_top = 60;
$tab4_hl = 6; $tab4_hl = 6;
$tab4_sl = 4; $tab4_sl = 4;
$ligne = 2; $ligne = 2;
if (defined("FAC_PDF_LOGO"))
{ if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO)
$pdf->SetXY(10,5); {
$pdf->Image(FAC_PDF_LOGO, 10, 5,45.0, 25.0, 'PNG'); $pdf->SetXY(10,5);
} if (file_exists(FAC_PDF_LOGO)) {
$pdf->Image(FAC_PDF_LOGO, 10, 5,45.0, 25.0, 'PNG');
}
else {
$pdf->SetTextColor(200,0,0);
$pdf->SetFont('Arial','B',8);
$pdf->MultiCell(80, 3, $langs->trans("ErrorLogoFileNotFound",FAC_PDF_LOGO), 0, 'L');
$pdf->MultiCell(80, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L');
}
}
else if (defined("FAC_PDF_INTITULE"))
{
$pdf->MultiCell(80, 6, FAC_PDF_INTITULE, 0, 'L');
}
$pdf->SetDrawColor(192,192,192); $pdf->SetDrawColor(192,192,192);
$pdf->line(9, 5, 200, 5 ); $pdf->line(9, 5, 200, 5 );

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -22,15 +22,15 @@
* *
*/ */
/*! \file htdocs/includes/modules/propale/pdf_propale_bleu.modules.php /** \file htdocs/includes/modules/propale/pdf_propale_bleu.modules.php
\ingroup propale \ingroup propale
\brief Fichier de la classe permettant de générer les propales au modèle Bleu \brief Fichier de la classe permettant de générer les propales au modèle Bleu
\version $Revision$ \version $Revision$
*/ */
/*! \class pdf_propale_bleu /** \class pdf_propale_bleu
\brief Classe permettant de générer les propales au modèle Bleu \brief Classe permettant de générer les propales au modèle Bleu
*/ */
class pdf_propale_bleu extends ModelePDFPropales class pdf_propale_bleu extends ModelePDFPropales
@ -53,7 +53,7 @@ class pdf_propale_bleu extends ModelePDFPropales
*/ */
function pdferror() function pdferror()
{ {
return $this->error(); return $this->error;
} }

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -22,15 +22,15 @@
* *
*/ */
/*! \file htdocs/includes/modules/propale/pdf_propale_jaune.modules.php /** \file htdocs/includes/modules/propale/pdf_propale_jaune.modules.php
\ingroup propale \ingroup propale
\brief Fichier de la classe permettant de générer les propales au modèle Jaune \brief Fichier de la classe permettant de générer les propales au modèle Jaune
\version $Revision$ \version $Revision$
*/ */
/*! \class pdf_propale_jaune /** \class pdf_propale_jaune
\brief Classe permettant de générer les propales au modèle Jaune \brief Classe permettant de générer les propales au modèle Jaune
*/ */
class pdf_propale_jaune extends ModelePDFPropales class pdf_propale_jaune extends ModelePDFPropales
@ -53,7 +53,7 @@ class pdf_propale_jaune extends ModelePDFPropales
*/ */
function pdferror() function pdferror()
{ {
return $this->error(); return $this->error;
} }

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -55,7 +55,7 @@ class pdf_propale_rouge extends ModelePDFPropales
*/ */
function pdferror() function pdferror()
{ {
return $this->error(); return $this->error;
} }

View File

@ -1,6 +1,6 @@
<?php <?php
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> /* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -22,15 +22,15 @@
* *
*/ */
/*! \file htdocs/includes/modules/propale/pdf_propale_vert.modules.php /** \file htdocs/includes/modules/propale/pdf_propale_vert.modules.php
\ingroup propale \ingroup propale
\brief Fichier de la classe permettant de générer les propales au modèle Vert \brief Fichier de la classe permettant de générer les propales au modèle Vert
\version $Revision$ \version $Revision$
*/ */
/*! \class pdf_propale_vert /** \class pdf_propale_vert
\brief Classe permettant de générer les propales au modèle Vert \brief Classe permettant de générer les propales au modèle Vert
*/ */
class pdf_propale_vert extends ModelePDFPropales class pdf_propale_vert extends ModelePDFPropales
@ -53,7 +53,7 @@ class pdf_propale_vert extends ModelePDFPropales
*/ */
function pdferror() function pdferror()
{ {
return $this->error(); return $this->error;
} }