Modif des modèles pour utiliser les carac de la config si les constantes FAC_PDF_xxx ne sont pas défini.
This commit is contained in:
parent
0e398b8012
commit
8aca055795
@ -1,14 +1,12 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
<title>FSFE France - Formulaire</title>
|
<title>Reçu de don CERFA FR</title>
|
||||||
</head>
|
</head>
|
||||||
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">
|
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0">
|
||||||
|
|
||||||
|
|
||||||
<blockquote>
|
<blockquote>
|
||||||
|
|
||||||
|
|
||||||
<p></p>
|
<p></p>
|
||||||
<p></p>
|
<p></p>
|
||||||
<p></p>
|
<p></p>
|
||||||
@ -18,7 +16,7 @@
|
|||||||
<td width="20%" nowrap>Cerfa No 11580 01</td>
|
<td width="20%" nowrap>Cerfa No 11580 01</td>
|
||||||
<td nowrap>
|
<td nowrap>
|
||||||
<center>
|
<center>
|
||||||
<font size="+2">Reçu dons aux oeuvres</font>
|
<font size="+2">Reçu dons</font>
|
||||||
<br>
|
<br>
|
||||||
<font size="+1">
|
<font size="+1">
|
||||||
<b>(Article 200-5 du Code Général des Impôts)</b>
|
<b>(Article 200-5 du Code Général des Impôts)</b>
|
||||||
@ -35,9 +33,8 @@
|
|||||||
<td valign="bottom" align="center">
|
<td valign="bottom" align="center">
|
||||||
<table border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
<table border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
||||||
<tr>
|
<tr>
|
||||||
<td width="100" height="20">
|
<td width="20" height="20">No:</td>
|
||||||
No: __REF__
|
<td width="80" height="20" align="right">__REF__ </td>
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
@ -69,26 +66,11 @@
|
|||||||
<table width="100%" border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
<table width="100%" border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<b>Nom ou dénomination :</b>
|
<b>Nom ou dénomination :</b><br>
|
||||||
<br>
|
__MAIN_INFO_SOCIETE_NOM__<br>
|
||||||
Free Software Foundation Europe Chapter France (FSF France) <br>
|
<b>Adresse :</b><br>
|
||||||
<b>Adresse :</b>
|
__MAIN_INFO_SOCIETE_ADRESSE__<br>
|
||||||
<br>
|
<b>Code postal</b> __MAIN_INFO_SOCIETE_CP__ <b>Commune</b> __MAIN_INFO_SOCIETE_VILLE__ <br>
|
||||||
<b>No</b> 8 <b>Rue</b> de Valois <br>
|
|
||||||
<b>Code postal</b> 75001 <b>Commune</b> Paris <br>
|
|
||||||
<b>Objet</b> : <br>
|
|
||||||
Le soutien à tous les organismes d'Etat et privés dans
|
|
||||||
toutes les questions de Logiciels Libres, la
|
|
||||||
collaboration coordonnée avec les associations
|
|
||||||
nationales poursuivant les mêmes objectifs et avec la
|
|
||||||
FSF Europe, le soutien de projets développant des
|
|
||||||
Logiciels Libres, la dissémination des idéaux
|
|
||||||
philosophiques des Logiciels Libres. La FSF France se
|
|
||||||
dédie aux seules et immédiates finalités scientifiques
|
|
||||||
et d'utilité publique.
|
|
||||||
<p></p>
|
|
||||||
<b>Organisme d'intérêt général ayant un caractère
|
|
||||||
scientifique et éducatif.</b>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -117,11 +99,11 @@
|
|||||||
<table width="100%" border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
<table width="100%" border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="3">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<b>Nom :</b>
|
<b>Nom :</b><br>
|
||||||
aaa aaa aaaa<br>
|
__DONATOR_NAME__<br>
|
||||||
<b>Adresse :</b>aaa<br>
|
<b>Adresse :</b><br>
|
||||||
<b>No</b> ______ <b>Rue</b> _________________________________<br>
|
__DONATOR_ADDRESS__<br>
|
||||||
<b>Code postal</b> aa <b>Commune</b> aa<br>
|
<b>Code postal</b> __DONATOR_ZIP__ <b>Commune</b> __DONATOR_TOWN__<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -141,20 +123,15 @@ aaa aaa aaaa<br>
|
|||||||
<table width="100%">
|
<table width="100%">
|
||||||
<tr align="center">
|
<tr align="center">
|
||||||
<td>
|
<td>
|
||||||
50.00 euros
|
__AMOUNT__ __CURRENCY__
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
Somme en toutes lettres (<b>CurrencyEUR</b>): Cinquante euros <br>
|
Date du paiement : __DATE__ <br>
|
||||||
Date du paiement : 11 novembre 2005 <br>
|
Mode de versement : __PAYMENTMODE_LIB__ <br>
|
||||||
Mode de versement :
|
|
||||||
<table width="100%">
|
<table width="100%">
|
||||||
<tr align="center">
|
<tr align="center">
|
||||||
<td valign="top"><strike>Numéraire</strike> </td>
|
<td valign="top"> </td>
|
||||||
<td valign="top">
|
|
||||||
<strike>Chèque ou virement</strike> </td>
|
|
||||||
<td valign="top">
|
|
||||||
( Autres ) </td>
|
|
||||||
<td align="right">
|
<td align="right">
|
||||||
<table border="0" cellspacing="0" cellpadding="1" bgcolor="#000000">
|
<table border="0" cellspacing="0" cellpadding="1" bgcolor="#000000">
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@ -71,7 +71,7 @@ class html_cerfafr extends ModeleDon
|
|||||||
*/
|
*/
|
||||||
function write_file($id)
|
function write_file($id)
|
||||||
{
|
{
|
||||||
global $conf,$langs,$user;
|
global $conf,$langs,$user,$mysoc;
|
||||||
|
|
||||||
$don = new Don($this->db);
|
$don = new Don($this->db);
|
||||||
$don->fetch($id);
|
$don->fetch($id);
|
||||||
@ -92,9 +92,20 @@ class html_cerfafr extends ModeleDon
|
|||||||
// Defini contenu
|
// Defini contenu
|
||||||
$donmodel=DOL_DOCUMENT_ROOT ."/includes/modules/dons/html_cerfafr.html";
|
$donmodel=DOL_DOCUMENT_ROOT ."/includes/modules/dons/html_cerfafr.html";
|
||||||
$html = implode('', file($donmodel));
|
$html = implode('', file($donmodel));
|
||||||
$html = eregi_replace('__REF__',$this->id,$html);
|
$html = eregi_replace('__REF__',$id,$html);
|
||||||
$html = eregi_replace('__DATE__',strftime("%d/%b/%Y %H:%m:%s",mktime()),$html);
|
$html = eregi_replace('__DATE__',dolibarr_print_date($don->date),$html);
|
||||||
$html = eregi_replace('__IP__',$user->ip,$html);
|
$html = eregi_replace('__IP__',$user->ip,$html);
|
||||||
|
$html = eregi_replace('__AMOUNT__',$don->amount,$html);
|
||||||
|
$html = eregi_replace('__CURRENCY__',$langs->trans("Currency".$conf->monnaie),$html);
|
||||||
|
$html = eregi_replace('__CURRENCYCODE__',$conf->monnaie,$html);
|
||||||
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_NOM__',$mysoc->nom,$html);
|
||||||
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_ADRESSE__',$mysoc->adresse,$html);
|
||||||
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_CP__',$mysoc->cp,$html);
|
||||||
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_VILLE__',$mysoc->ville,$html);
|
||||||
|
$html = eregi_replace('__DONATOR_NAME__',$don->nom,$html);
|
||||||
|
$html = eregi_replace('__DONATOR_ADDRESS__',$don->adresse,$html);
|
||||||
|
$html = eregi_replace('__DONATOR_ZIP__',$don->cp,$html);
|
||||||
|
$html = eregi_replace('__DONATOR_TOWN__',$don->ville,$html);
|
||||||
|
|
||||||
// Sauve fichier sur disque
|
// Sauve fichier sur disque
|
||||||
dolibarr_syslog("html_cerfafr::write_file $file");
|
dolibarr_syslog("html_cerfafr::write_file $file");
|
||||||
|
|||||||
@ -105,17 +105,20 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
\return int 1=ok, 0=ko
|
\return int 1=ok, 0=ko
|
||||||
\remarks Variables utilisées
|
\remarks Variables utilisées
|
||||||
\remarks MAIN_INFO_SOCIETE_NOM
|
\remarks MAIN_INFO_SOCIETE_NOM
|
||||||
|
\remarks MAIN_INFO_ADRESSE
|
||||||
|
\remarks MAIN_INFO_CP
|
||||||
|
\remarks MAIN_INFO_VILLE
|
||||||
|
\remarks MAIN_INFO_TEL
|
||||||
|
\remarks MAIN_INFO_FAX
|
||||||
|
\remarks MAIN_INFO_WEB
|
||||||
\remarks MAIN_INFO_SIRET
|
\remarks MAIN_INFO_SIRET
|
||||||
\remarks MAIN_INFO_SIREN
|
\remarks MAIN_INFO_SIREN
|
||||||
\remarks MAIN_INFO_RCS
|
\remarks MAIN_INFO_RCS
|
||||||
\remarks MAIN_INFO_CAPITAL
|
\remarks MAIN_INFO_CAPITAL
|
||||||
\remarks MAIN_INFO_TVAINTRA
|
\remarks MAIN_INFO_TVAINTRA
|
||||||
\remarks FAC_PDF_LOGO
|
\remarks MAIN_INFO_LOGO
|
||||||
\remarks FACTURE_CHQ_NUMBER
|
\remarks FACTURE_CHQ_NUMBER
|
||||||
\remarks FACTURE_RIB_NUMBER
|
\remarks FACTURE_RIB_NUMBER
|
||||||
\remarks FAC_PDF_INTITULE
|
|
||||||
\remarks FAC_PDF_TEL
|
|
||||||
\remarks FAC_PDF_ADRESSE
|
|
||||||
*/
|
*/
|
||||||
function write_pdf_file($id)
|
function write_pdf_file($id)
|
||||||
{
|
{
|
||||||
@ -665,7 +668,8 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
*/
|
*/
|
||||||
function _pagehead(&$pdf, $fac)
|
function _pagehead(&$pdf, $fac)
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $langs,$conf,$mysoc;
|
||||||
|
|
||||||
$langs->load("main");
|
$langs->load("main");
|
||||||
$langs->load("bills");
|
$langs->load("bills");
|
||||||
$langs->load("propal");
|
$langs->load("propal");
|
||||||
@ -679,17 +683,19 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetXY($this->marge_gauche,$posy);
|
$pdf->SetXY($this->marge_gauche,$posy);
|
||||||
|
|
||||||
// Logo
|
// Logo
|
||||||
if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO)
|
$logo=$mysoc->logo;
|
||||||
|
if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=FAC_PDF_LOGO;
|
||||||
|
if ($logo)
|
||||||
{
|
{
|
||||||
if (is_readable(FAC_PDF_LOGO))
|
if (is_readable($logo))
|
||||||
{
|
{
|
||||||
$pdf->Image(FAC_PDF_LOGO, $this->marge_gauche, $posy, 0, 24);
|
$pdf->Image($logo, $this->marge_gauche, $posy, 0, 24);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$pdf->SetTextColor(200,0,0);
|
$pdf->SetTextColor(200,0,0);
|
||||||
$pdf->SetFont('Arial','B',8);
|
$pdf->SetFont('Arial','B',8);
|
||||||
$pdf->MultiCell(100, 3, $langs->trans("ErrorLogoFileNotFound",FAC_PDF_LOGO), 0, 'L');
|
$pdf->MultiCell(100, 3, $langs->trans("ErrorLogoFileNotFound",$logo), 0, 'L');
|
||||||
$pdf->MultiCell(100, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L');
|
$pdf->MultiCell(100, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -721,43 +727,35 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->MultiCell(82, $hautcadre, "", 0, 'R', 1);
|
$pdf->MultiCell(82, $hautcadre, "", 0, 'R', 1);
|
||||||
|
|
||||||
|
|
||||||
$pdf->SetXY($this->marge_gauche,$posy+3);
|
$pdf->SetXY($this->marge_gauche+2,$posy+3);
|
||||||
|
|
||||||
// Nom emetteur
|
// Nom emetteur
|
||||||
$pdf->SetTextColor(0,0,60);
|
$pdf->SetTextColor(0,0,60);
|
||||||
$pdf->SetFont('Arial','B',11);
|
$pdf->SetFont('Arial','B',11);
|
||||||
if (defined("FAC_PDF_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) // Prioritaire sur MAIN_INFO_SOCIETE_NOM
|
if (defined("FAC_PDF_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) $pdf->MultiCell(80, 4, FAC_PDF_SOCIETE_NOM, 0, 'L');
|
||||||
{
|
else $pdf->MultiCell(80, 4, $mysoc->nom, 0, 'L');
|
||||||
$pdf->MultiCell(80, 4, FAC_PDF_SOCIETE_NOM, 0, 'L');
|
|
||||||
}
|
|
||||||
else // Par defaut
|
|
||||||
{
|
|
||||||
$pdf->MultiCell(80, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Caractéristiques emetteur
|
// Caractéristiques emetteur
|
||||||
$carac_emetteur = '';
|
$carac_emetteur = '';
|
||||||
if (defined("FAC_PDF_ADRESSE"))
|
if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE;
|
||||||
{
|
else {
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE;
|
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$mysoc->adresse;
|
||||||
|
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$mysoc->cp.' '.$mysoc->ville;
|
||||||
}
|
}
|
||||||
$carac_emetteur .= "\n";
|
$carac_emetteur .= "\n";
|
||||||
if (defined("FAC_PDF_TEL") && FAC_PDF_TEL)
|
// Tel
|
||||||
{
|
if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Phone").": ".FAC_PDF_TEL;
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Phone").": ".FAC_PDF_TEL;
|
elseif ($mysoc->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Phone").": ".$mysoc->tel;
|
||||||
}
|
// Fax
|
||||||
if (defined("FAC_PDF_FAX") && FAC_PDF_FAX)
|
if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Fax").": ".FAC_PDF_FAX;
|
||||||
{
|
elseif ($mysoc->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Fax").": ".$mysoc->fax;
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Fax").": ".FAC_PDF_FAX;
|
// EMail
|
||||||
}
|
if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Email").": ".FAC_PDF_MEL;
|
||||||
if (defined("FAC_PDF_MEL") && FAC_PDF_MEL)
|
elseif ($mysoc->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Email").": ".$mysoc->email;
|
||||||
{
|
// Web
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Email").": ".FAC_PDF_MEL;
|
if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Web").": ".FAC_PDF_WWW;
|
||||||
}
|
elseif ($mysoc->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Web").": ".$mysoc->url;
|
||||||
if (defined("FAC_PDF_WWW") && FAC_PDF_WWW)
|
|
||||||
{
|
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Web").": ".FAC_PDF_WWW;
|
|
||||||
}
|
|
||||||
$pdf->SetFont('Arial','',9);
|
$pdf->SetFont('Arial','',9);
|
||||||
$pdf->SetXY($this->marge_gauche+2,$posy+8);
|
$pdf->SetXY($this->marge_gauche+2,$posy+8);
|
||||||
$pdf->MultiCell(80,4, $carac_emetteur);
|
$pdf->MultiCell(80,4, $carac_emetteur);
|
||||||
@ -782,7 +780,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$carac_client.="\n".$fac->client->cp . " " . $fac->client->ville."\n";
|
$carac_client.="\n".$fac->client->cp . " " . $fac->client->ville."\n";
|
||||||
if ($fac->client->tva_intra) $carac_client.="\n".$langs->trans("VATIntraShort").': '.$fac->client->tva_intra;
|
if ($fac->client->tva_intra) $carac_client.="\n".$langs->trans("VATIntraShort").': '.$fac->client->tva_intra;
|
||||||
$pdf->SetFont('Arial','',9);
|
$pdf->SetFont('Arial','',9);
|
||||||
$pdf->SetXY(102,$posy+7);
|
$pdf->SetXY(102,$posy+8);
|
||||||
$pdf->MultiCell(86,4, $carac_client);
|
$pdf->MultiCell(86,4, $carac_client);
|
||||||
|
|
||||||
// Montants exprimés en
|
// Montants exprimés en
|
||||||
|
|||||||
@ -29,6 +29,8 @@
|
|||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/fichinter/modules_fichinter.php");
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\class pdf_soleil
|
\class pdf_soleil
|
||||||
|
|||||||
@ -112,17 +112,18 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
\return int 1=ok, 0=ko
|
\return int 1=ok, 0=ko
|
||||||
\remarks Variables utilisées
|
\remarks Variables utilisées
|
||||||
\remarks MAIN_INFO_SOCIETE_NOM
|
\remarks MAIN_INFO_SOCIETE_NOM
|
||||||
|
\remarks MAIN_INFO_ADRESSE
|
||||||
|
\remarks MAIN_INFO_CP
|
||||||
|
\remarks MAIN_INFO_VILLE
|
||||||
|
\remarks MAIN_INFO_TEL
|
||||||
|
\remarks MAIN_INFO_FAX
|
||||||
|
\remarks MAIN_INFO_WEB
|
||||||
\remarks MAIN_INFO_SIRET
|
\remarks MAIN_INFO_SIRET
|
||||||
\remarks MAIN_INFO_SIREN
|
\remarks MAIN_INFO_SIREN
|
||||||
\remarks MAIN_INFO_RCS
|
\remarks MAIN_INFO_RCS
|
||||||
\remarks MAIN_INFO_CAPITAL
|
\remarks MAIN_INFO_CAPITAL
|
||||||
\remarks MAIN_INFO_TVAINTRA
|
\remarks MAIN_INFO_TVAINTRA
|
||||||
\remarks FAC_PDF_LOGO
|
\remarks MAIN_INFO_LOGO
|
||||||
\remarks FACTURE_CHQ_NUMBER
|
|
||||||
\remarks FACTURE_RIB_NUMBER
|
|
||||||
\remarks FAC_PDF_INTITULE
|
|
||||||
\remarks FAC_PDF_TEL
|
|
||||||
\remarks FAC_PDF_ADRESSE
|
|
||||||
*/
|
*/
|
||||||
function write_pdf_file($id)
|
function write_pdf_file($id)
|
||||||
{
|
{
|
||||||
@ -570,7 +571,7 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
*/
|
*/
|
||||||
function _pagehead(&$pdf, $prop)
|
function _pagehead(&$pdf, $prop)
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $langs,$conf,$mysoc;
|
||||||
|
|
||||||
$langs->load("main");
|
$langs->load("main");
|
||||||
$langs->load("bills");
|
$langs->load("bills");
|
||||||
@ -585,17 +586,19 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
$pdf->SetXY($this->marge_gauche,$posy);
|
$pdf->SetXY($this->marge_gauche,$posy);
|
||||||
|
|
||||||
// Logo
|
// Logo
|
||||||
if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO)
|
$logo=$mysoc->logo;
|
||||||
|
if (defined("FAC_PDF_LOGO") && FAC_PDF_LOGO) $logo=FAC_PDF_LOGO;
|
||||||
|
if ($logo)
|
||||||
{
|
{
|
||||||
if (is_readable(FAC_PDF_LOGO))
|
if (is_readable($logo))
|
||||||
{
|
{
|
||||||
$pdf->Image(FAC_PDF_LOGO, $this->marge_gauche, $posy, 0, 24);
|
$pdf->Image($logo, $this->marge_gauche, $posy, 0, 24);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$pdf->SetTextColor(200,0,0);
|
$pdf->SetTextColor(200,0,0);
|
||||||
$pdf->SetFont('Arial','B',8);
|
$pdf->SetFont('Arial','B',8);
|
||||||
$pdf->MultiCell(100, 3, $langs->trans("ErrorLogoFileNotFound",FAC_PDF_LOGO), 0, 'L');
|
$pdf->MultiCell(100, 3, $langs->trans("ErrorLogoFileNotFound",$logo), 0, 'L');
|
||||||
$pdf->MultiCell(100, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L');
|
$pdf->MultiCell(100, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -627,43 +630,35 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
$pdf->MultiCell(82, $hautcadre, "", 0, 'R', 1);
|
$pdf->MultiCell(82, $hautcadre, "", 0, 'R', 1);
|
||||||
|
|
||||||
|
|
||||||
$pdf->SetXY($this->marge_gauche,$posy+3);
|
$pdf->SetXY($this->marge_gauche+2,$posy+3);
|
||||||
|
|
||||||
// Nom emetteur
|
// Nom emetteur
|
||||||
$pdf->SetTextColor(0,0,60);
|
$pdf->SetTextColor(0,0,60);
|
||||||
$pdf->SetFont('Arial','B',11);
|
$pdf->SetFont('Arial','B',11);
|
||||||
if (defined("FAC_PDF_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) // Prioritaire sur MAIN_INFO_SOCIETE_NOM
|
if (defined("FAC_PDF_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) $pdf->MultiCell(80, 4, FAC_PDF_SOCIETE_NOM, 0, 'L');
|
||||||
{
|
else $pdf->MultiCell(80, 4, $mysoc->nom, 0, 'L');
|
||||||
$pdf->MultiCell(80, 4, FAC_PDF_SOCIETE_NOM, 0, 'L');
|
|
||||||
}
|
|
||||||
else // Par defaut
|
|
||||||
{
|
|
||||||
$pdf->MultiCell(80, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Caractéristiques emetteur
|
// Caractéristiques emetteur
|
||||||
$carac_emetteur = '';
|
$carac_emetteur = '';
|
||||||
if (defined("FAC_PDF_ADRESSE"))
|
if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE;
|
||||||
{
|
else {
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE;
|
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$mysoc->adresse;
|
||||||
|
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$mysoc->cp.' '.$mysoc->ville;
|
||||||
}
|
}
|
||||||
$carac_emetteur .= "\n";
|
$carac_emetteur .= "\n";
|
||||||
if (defined("FAC_PDF_TEL") && FAC_PDF_TEL)
|
// Tel
|
||||||
{
|
if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Phone").": ".FAC_PDF_TEL;
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Phone").": ".FAC_PDF_TEL;
|
elseif ($mysoc->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Phone").": ".$mysoc->tel;
|
||||||
}
|
// Fax
|
||||||
if (defined("FAC_PDF_FAX") && FAC_PDF_FAX)
|
if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Fax").": ".FAC_PDF_FAX;
|
||||||
{
|
elseif ($mysoc->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Fax").": ".$mysoc->fax;
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Fax").": ".FAC_PDF_FAX;
|
// EMail
|
||||||
}
|
if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Email").": ".FAC_PDF_MEL;
|
||||||
if (defined("FAC_PDF_MEL") && FAC_PDF_MEL)
|
elseif ($mysoc->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Email").": ".$mysoc->email;
|
||||||
{
|
// Web
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Email").": ".FAC_PDF_MEL;
|
if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Web").": ".FAC_PDF_WWW;
|
||||||
}
|
elseif ($mysoc->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Web").": ".$mysoc->url;
|
||||||
if (defined("FAC_PDF_WWW") && FAC_PDF_WWW)
|
|
||||||
{
|
|
||||||
$carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$langs->trans("Web").": ".FAC_PDF_WWW;
|
|
||||||
}
|
|
||||||
$pdf->SetFont('Arial','',9);
|
$pdf->SetFont('Arial','',9);
|
||||||
$pdf->SetXY($this->marge_gauche+2,$posy+8);
|
$pdf->SetXY($this->marge_gauche+2,$posy+8);
|
||||||
$pdf->MultiCell(80,4, $carac_emetteur);
|
$pdf->MultiCell(80,4, $carac_emetteur);
|
||||||
@ -689,7 +684,7 @@ class pdf_propale_azur extends ModelePDFPropales
|
|||||||
$carac_client.="\n".$prop->client->cp . " " . $prop->client->ville."\n";
|
$carac_client.="\n".$prop->client->cp . " " . $prop->client->ville."\n";
|
||||||
if ($prop->client->tva_intra) $carac_client.="\n".$langs->trans("VATIntraShort").': '.$prop->client->tva_intra;
|
if ($prop->client->tva_intra) $carac_client.="\n".$langs->trans("VATIntraShort").': '.$prop->client->tva_intra;
|
||||||
$pdf->SetFont('Arial','',9);
|
$pdf->SetFont('Arial','',9);
|
||||||
$pdf->SetXY(102,$posy+7);
|
$pdf->SetXY(102,$posy+8);
|
||||||
$pdf->MultiCell(86,4, $carac_client);
|
$pdf->MultiCell(86,4, $carac_client);
|
||||||
|
|
||||||
// Montants exprimés en
|
// Montants exprimés en
|
||||||
|
|||||||
@ -288,9 +288,12 @@ DefaultLanguage=Default language to use (language code)
|
|||||||
SystemSuccessfulyUpdated=Your sustem has been updated successfully
|
SystemSuccessfulyUpdated=Your sustem has been updated successfully
|
||||||
CompanyInfo=Company/foundation informations
|
CompanyInfo=Company/foundation informations
|
||||||
CompanyIds=Company/foundation identities
|
CompanyIds=Company/foundation identities
|
||||||
CompanyName=Company/foundation name
|
CompanyName=Name
|
||||||
CompanyAddress=Company/foundation address
|
CompanyAddress=Address
|
||||||
CompanyCurrency=Company/foundation currency
|
CompanyZip=Zip
|
||||||
|
CompanyTown=Town
|
||||||
|
CompanyCountry=Country
|
||||||
|
CompanyCurrency=Main currency
|
||||||
DoNotShow=Do not show
|
DoNotShow=Do not show
|
||||||
ShowBugTrackLink=Show link "Report a bug"
|
ShowBugTrackLink=Show link "Report a bug"
|
||||||
ShowWorkBoard=Show "work board" on home page
|
ShowWorkBoard=Show "work board" on home page
|
||||||
|
|||||||
@ -288,9 +288,12 @@ PermanentLeftSearchForm=Zone de recherche permanente du menu de gauche
|
|||||||
SystemSuccessfulyUpdated=Votre système a été correctement mis à jour
|
SystemSuccessfulyUpdated=Votre système a été correctement mis à jour
|
||||||
CompanyInfo=Informations sur la société/association
|
CompanyInfo=Informations sur la société/association
|
||||||
CompanyIds=Identifiants réglementaires
|
CompanyIds=Identifiants réglementaires
|
||||||
CompanyName=Nom/Enseigne de la société/association
|
CompanyName=Nom/Enseigne
|
||||||
CompanyAddress=Adresse de la société/association
|
CompanyAddress=Adresse
|
||||||
CompanyCurrency=Devise de la société/association
|
CompanyZip=Code postal
|
||||||
|
CompanyTown=Ville
|
||||||
|
CompanyCountry=Pays
|
||||||
|
CompanyCurrency=Devise principale
|
||||||
DoNotShow=Ne pas afficher
|
DoNotShow=Ne pas afficher
|
||||||
ShowBugTrackLink=Afficher le lien "Signaler un bug"
|
ShowBugTrackLink=Afficher le lien "Signaler un bug"
|
||||||
ShowWorkBoard=Affiche le tableau de bord de travail sur page accueil
|
ShowWorkBoard=Affiche le tableau de bord de travail sur page accueil
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user