From a23602df8fdc563026b89a7a145458545d47ef53 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 29 Oct 2008 22:25:34 +0000 Subject: [PATCH] Qual: Removed deprecated code --- .../modules/commande/pdf_edison.modules.php | 42 ++- .../modules/commande/pdf_einstein.modules.php | 34 +-- .../expedition/methode_expedition.modules.php | 280 ++---------------- .../pdf/pdf_expedition_merou.modules.php | 92 ++---- .../modules/facture/pdf_crabe.modules.php | 24 +- .../modules/facture/pdf_huitre.modules.php | 97 +++--- .../modules/facture/pdf_oursin.modules.php | 69 ++--- .../modules/fichinter/pdf_soleil.modules.php | 48 ++- .../livraison/pdf/pdf_sirocco.modules.php | 44 ++- .../livraison/pdf/pdf_typhon.modules.php | 77 +++-- .../propale/pdf_propale_azur.modules.php | 36 +-- .../propale/pdf_propale_jaune.modules.php | 46 ++- .../pdf/pdf_muscadet.modules.php | 2 +- 13 files changed, 271 insertions(+), 620 deletions(-) diff --git a/htdocs/includes/modules/commande/pdf_edison.modules.php b/htdocs/includes/modules/commande/pdf_edison.modules.php index 38d6290ce4e..7fa8484f798 100644 --- a/htdocs/includes/modules/commande/pdf_edison.modules.php +++ b/htdocs/includes/modules/commande/pdf_edison.modules.php @@ -344,7 +344,6 @@ class pdf_edison extends ModelePDFCommandes //antirotate $pdf->_out('Q'); } - //Print content $pdf->SetXY(10,8); if (defined("MAIN_INFO_SOCIETE_NOM")) @@ -354,31 +353,24 @@ class pdf_edison extends ModelePDFCommandes $pdf->MultiCell(76, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L'); } - $pdf->SetX(10); - $pdf->SetTextColor(70,70,170); - if (defined("FAC_PDF_ADRESSE")) - { - $pdf->SetFont('Arial','',12); - $pdf->MultiCell(76, 5, FAC_PDF_ADRESSE); - } - if (defined("FAC_PDF_TEL")) - { - $pdf->SetFont('Arial','',10); - $pdf->MultiCell(76, 5, $outputlangs->trans("Tel")." : ".FAC_PDF_TEL); - } - if (defined("MAIN_INFO_SIREN")) - { - $pdf->SetFont('Arial','',10); - $pdf->MultiCell(76, 5, "SIREN : ".MAIN_INFO_SIREN); - } + // Caracteristiques emetteur + $carac_emetteur = ''; + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); + $carac_emetteur .= "\n"; + // Tel + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + // Fax + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + // EMail + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + // Web + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); - if (defined("FAC_PDF_INTITULE2")) - { - $pdf->SetXY(100,5); - $pdf->SetFont('Arial','B',14); - $pdf->SetTextColor(0,0,200); - $pdf->MultiCell(100, 10, FAC_PDF_INTITULE2, '' , 'R'); - } + $pdf->SetFont('Arial','',9); + $pdf->SetXY(12,10); + $pdf->MultiCell(80,4, $carac_emetteur); + /* * Adresse Client */ diff --git a/htdocs/includes/modules/commande/pdf_einstein.modules.php b/htdocs/includes/modules/commande/pdf_einstein.modules.php index 5cbe3a9b5ce..f5c6adfd657 100644 --- a/htdocs/includes/modules/commande/pdf_einstein.modules.php +++ b/htdocs/includes/modules/commande/pdf_einstein.modules.php @@ -851,38 +851,26 @@ class pdf_einstein extends ModelePDFCommandes // Nom emetteur $pdf->SetTextColor(0,0,60); $pdf->SetFont('Arial','B',11); - 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, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); + $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); - // Caract�ristiques emetteur + // Caracteristiques emetteur $carac_emetteur = ''; - if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE; - else { - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); - } + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); $carac_emetteur .= "\n"; - // Tel - if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".FAC_PDF_TEL; - elseif ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$this->emetteur->tel; - + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); // Fax - if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".FAC_PDF_FAX; - elseif ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$this->emetteur->fax; - + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); // EMail - if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".FAC_PDF_MEL; - elseif ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$this->emetteur->email; - + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); // Web - if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".FAC_PDF_WWW; - elseif ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$this->emetteur->url; - + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); + $pdf->SetFont('Arial','',9); - $pdf->SetXY($this->marge_gauche+2,$posy+8); + $pdf->SetXY(12,42); $pdf->MultiCell(80,4, $carac_emetteur); - + // Client destinataire $posy=42; $pdf->SetTextColor(0,0,0); diff --git a/htdocs/includes/modules/expedition/methode_expedition.modules.php b/htdocs/includes/modules/expedition/methode_expedition.modules.php index 84d63fcffe1..05a051e5961 100644 --- a/htdocs/includes/modules/expedition/methode_expedition.modules.php +++ b/htdocs/includes/modules/expedition/methode_expedition.modules.php @@ -39,269 +39,43 @@ class methode_expedition function methode_expedition($db=0) { $this->db = $db; - $this->name = "NON DEFINIT"; - $this->description = "ERREUR DANS LA DEFINITION DU MODULE."; - } - - - function Active($statut) - { - // Mise a jour du statut - $sql = "UPDATE ".MAIN_DB_PREFIX."expedition_methode set statut = $statut "; - $sql.= " WHERE rowid = ".$this->id; - - $resql = $this->db->query($sql); - - if ($resql) - { - $af = $this->db->affected_rows($resql); - - if ($af == 0 && $statut == 1) - { - // On cre la methode dans la base - - $sql = "INSERT INTO ".MAIN_DB_PREFIX."expedition_methode"; - $sql .= " (rowid, statut, code, libelle, description)"; - $sql .= " VALUES (".$this->id.",1,'$this->code','$this->name','$this->description')"; - - $resql = $this->db->query($sql); - - if (! $resql) - { - dolibarr_syslog("methode_expedition::Active Erreur 2"); - } - } - } - else - { - dolibarr_syslog("methode_expedition::Active Erreur 1"); - } + $this->name = "NOT DEFINED"; + $this->description = "ERROR IN MODULE DESCRIPTION"; } - function write_file($id,$outputlangs) + /** + * \brief Renvoi la liste des mod�les actifs + * \param db Handler de base + */ + function liste_modeles($db) { - global $conf, $user; + $type='invoice'; + $liste=array(); + $sql ="SELECT nom as id, nom as lib"; + $sql.=" FROM ".MAIN_DB_PREFIX."document_model"; + $sql.=" WHERE type = '".$type."'"; - $propale = new Propal($this->db,"",$id); - if ($propale->fetch($id)) + $resql = $db->query($sql); + if ($resql) { - $file = $dir . "/" . $propale->ref . ".pdf"; - - if (file_exists($dir)) + $num = $db->num_rows($resql); + $i = 0; + while ($i < $num) { - // Protection et encryption du pdf - if ($conf->global->PDF_SECURITY_ENCRYPTION) - { - $pdf=new FPDI_Protection('P','mm','A4'); - $pdfrights = array('print'); // Ne permet que l'impression du document - $pdfuserpass = ''; // Mot de passe pour l'utilisateur final - $pdfownerpass = NULL; // Mot de passe du propri�taire, cr�� al�atoirement si pas d�fini - $pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass); - } - else - { - $pdf=new FPDI('P','mm',$this->format); - } - - $pdf->Open(); - $pdf->AddPage(); - - $pdf->SetTitle($propale->ref); - $pdf->SetSubject($outputlangs->trans("Proposal")); - $pdf->SetCreator("Dolibarr ".DOL_VERSION); - $pdf->SetAuthor($user->fullname); - - $this->_pagehead($pdf, $propale); - - $tab_top = 100; - $tab_height = 150; - - $pdf->SetFillColor(220,220,220); - - $pdf->SetTextColor(0,0,0); - $pdf->SetFont('Arial','', 10); - - $pdf->SetXY (10, $tab_top + 10 ); - - $iniY = $pdf->GetY(); - $curY = $pdf->GetY(); - $nexY = $pdf->GetY(); - $nblignes = sizeof($propale->lignes); - - for ($i = 0 ; $i < $nblignes ; $i++) - { - - $curY = $nexY; - - $pdf->SetXY (30, $curY ); - - $pdf->MultiCell(100, 5, $propale->lignes[$i]->desc, 0, 'J', 0); - - $nexY = $pdf->GetY(); - - $pdf->SetXY (10, $curY ); - - $pdf->MultiCell(20, 5, $propale->lignes[$i]->ref, 0, 'C'); - - $pdf->SetXY (133, $curY ); - $pdf->MultiCell(10, 5, $propale->lignes[$i]->tva_tx, 0, 'C'); - - $pdf->SetXY (145, $curY ); - $pdf->MultiCell(10, 5, $propale->lignes[$i]->qty, 0, 'C'); - - $pdf->SetXY (156, $curY ); - $pdf->MultiCell(18, 5, price($propale->lignes[$i]->price), 0, 'R', 0); - - $pdf->SetXY (174, $curY ); - $total = price($propale->lignes[$i]->price * $propale->lignes[$i]->qty); - $pdf->MultiCell(26, 5, $total, 0, 'R', 0); - - $pdf->line(10, $curY, 200, $curY ); - - if ($nexY > 240 && $i < $nblignes - 1) - { - $this->_tableau($pdf, $tab_top, $tab_height, $nexY); - $pdf->AddPage(); - $nexY = $iniY; - $this->_pagehead($pdf, $propale); - $pdf->SetTextColor(0,0,0); - $pdf->SetFont('Arial','', 10); - } - } - - $this->_tableau($pdf, $tab_top, $tab_height, $nexY); - /* - * - */ - $tab2_top = 254; - $tab2_lh = 7; - $tab2_height = $tab2_lh * 3; - - $pdf->SetFont('Arial','', 11); - - $pdf->Rect(132, $tab2_top, 68, $tab2_height); - - $pdf->line(132, $tab2_top + $tab2_height - ($tab2_lh*3), 200, $tab2_top + $tab2_height - ($tab2_lh*3) ); - $pdf->line(132, $tab2_top + $tab2_height - ($tab2_lh*2), 200, $tab2_top + $tab2_height - ($tab2_lh*2) ); - $pdf->line(132, $tab2_top + $tab2_height - $tab2_lh, 200, $tab2_top + $tab2_height - $tab2_lh ); - - $pdf->line(174, $tab2_top, 174, $tab2_top + $tab2_height); - - $pdf->SetXY (132, $tab2_top + 0); - $pdf->MultiCell(42, $tab2_lh, "Total HT", 0, 'R', 0); - - $pdf->SetXY (132, $tab2_top + $tab2_lh); - $pdf->MultiCell(42, $tab2_lh, "Total TVA", 0, 'R', 0); - - $pdf->SetXY (132, $tab2_top + ($tab2_lh*2)); - $pdf->MultiCell(42, $tab2_lh, "Total TTC", 1, 'R', 1); - - $pdf->SetXY (174, $tab2_top + 0); - $pdf->MultiCell(26, $tab2_lh, price($propale->total_ht), 0, 'R', 0); - - $pdf->SetXY (174, $tab2_top + $tab2_lh); - $pdf->MultiCell(26, $tab2_lh, price($propale->total_tva), 0, 'R', 0); - - $pdf->SetXY (174, $tab2_top + ($tab2_lh*2)); - $pdf->MultiCell(26, $tab2_lh, price($propale->total_ttc), 1, 'R', 1); - - /* - * - */ - - $pdf->Output($file); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - + $row = $db->fetch_row($resql); + $liste[$row[0]]=$row[1]; + $i++; } } + else + { + dolibarr_print_error($db); + return -1; + } + return $liste; } - - function _tableau(&$pdf, $tab_top, $tab_height, $nexY) - { - - $pdf->SetFont('Arial','',11); - - $pdf->Text(30,$tab_top + 5,'D�signation'); - - $pdf->line(132, $tab_top, 132, $tab_top + $tab_height); - $pdf->Text(134,$tab_top + 5,'TVA'); - - $pdf->line(144, $tab_top, 144, $tab_top + $tab_height); - $pdf->Text(147,$tab_top + 5,'Qt�'); - - $pdf->line(156, $tab_top, 156, $tab_top + $tab_height); - $pdf->Text(160,$tab_top + 5,'P.U.'); - - $pdf->line(174, $tab_top, 174, $tab_top + $tab_height); - $pdf->Text(187,$tab_top + 5,'Total'); - - // $pdf->Rect(10, $tab_top, 190, $nexY - $tab_top); - $pdf->Rect(10, $tab_top, 190, $tab_height); - - - $pdf->SetTextColor(0,0,0); - $pdf->SetFont('Arial','',10); - $titre = $langs->trans("AmountInCurrency",$langs->trans("Currency".$conf->monnaie)); - $pdf->Text(200 - $pdf->GetStringWidth($titre), 98, $titre); - - } - - function _pagehead(&$pdf, $propale) - { - $pdf->SetXY(10,5); - if (defined("FAC_PDF_INTITULE")) - { - $pdf->SetTextColor(0,0,200); - $pdf->SetFont('Times','B',14); - $pdf->MultiCell(76, 8, FAC_PDF_INTITULE, 0, 'L'); - } - - $pdf->SetTextColor(70,70,170); - if (defined("FAC_PDF_ADRESSE")) - { - $pdf->SetFont('Times','',12); - $pdf->MultiCell(76, 5, FAC_PDF_ADRESSE); - } - if (defined("FAC_PDF_TEL")) - { - $pdf->SetFont('Times','',10); - $pdf->MultiCell(76, 5, "T�l : ".FAC_PDF_TEL); - } - if (defined("FAC_PDF_SIREN")) - { - $pdf->SetFont('Times','',10); - $pdf->MultiCell(76, 5, "SIREN : ".FAC_PDF_SIREN); - } - - if (defined("FAC_PDF_INTITULE2")) - { - $pdf->SetXY(100,5); - $pdf->SetFont('Times','B',14); - $pdf->SetTextColor(0,0,200); - $pdf->MultiCell(100, 10, FAC_PDF_INTITULE2, '' , 'R'); - } - /* - * Adresse Client - */ - $pdf->SetTextColor(0,0,0); - $pdf->SetFont('Courier','B',12); - $propale->fetch_client(); - $pdf->SetXY(102,42); - $pdf->MultiCell(96,5, $propale->client->nom); - $pdf->SetFont('Courier','B',11); - $pdf->SetXY(102,47); - $pdf->MultiCell(96,5, $propale->client->adresse . "\n" . $propale->client->cp . " " . $propale->client->ville); - $pdf->rect(100, 40, 100, 40); - - - $pdf->SetTextColor(200,0,0); - $pdf->SetFont('Courier','B',12); - $pdf->Text(11, 88, $outputlangs->trans("Date")." : " . dolibarr_print_date($propale->date,'day',false,$outputlangs)); - $pdf->Text(11, 94, $outputlangs->trans("Proposal")." : ".$propale->ref); - } - + } ?> diff --git a/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php b/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php index 6c13d363b6c..d2d0d4de920 100644 --- a/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php +++ b/htdocs/includes/modules/expedition/pdf/pdf_expedition_merou.modules.php @@ -84,7 +84,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition if (! is_object($outputlangs)) $outputlangs=$langs; // Force output charset to ISO, because, FPDF expect text encoded in ISO $outputlangs->charset_output='ISO-8859-1'; - + $outputlangs->load("main"); $outputlangs->load("companies"); $outputlangs->load("bills"); @@ -117,7 +117,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition $idcontact = $this->expe->commande->getIdContact('internal','LIVREUR'); $this->livreur = new User($this->db,$idcontact[0]); if ($idcontact[0]) $this->livreur->fetch(); - + // D�finition de $dir et $file if ($this->expe->specimen) @@ -140,7 +140,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition return 0; } } - + //Si le dossier existe if (file_exists($dir)) { @@ -161,7 +161,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition //Generation de l entete du fichier $pdf->SetTitle($this->expe->ref); $pdf->SetSubject($langs->transnoentities("Sending")); - $pdf->SetCreator("EXPRESSIV Dolibarr ".DOL_VERSION); + $pdf->SetCreator("Dolibarr ".DOL_VERSION); $pdf->SetAuthor($user->fullname); $pdf->SetMargins(10, 10, 10); $pdf->SetAutoPageBreak(1,0); @@ -210,7 +210,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition $pdf->SetFont('Arial','', 7); $pdf->SetXY (170, $curY ); $pdf->MultiCell(30, 5, $this->expe->lignes[$i]->qty_shipped, 0, 'C', 0); - + //Generation de la page 2 $curY += 4; $nexY = $curY; @@ -329,21 +329,19 @@ Class pdf_expedition_merou extends ModelePdfExpedition $pdf->MultiCell(100, 3, $langs->transnoentities("ErrorGoToModuleSetup"), 0, 'L'); } } - else if(defined("MAIN_INFO_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) - { - $pdf->MultiCell(100, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L'); - } + else $pdf->MultiCell(100, 4, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); //*********************Entete**************************** //Nom du Document + $Xoff = 94; $Yoff = 0; - $pdf->SetXY(60,7); - $pdf->SetFont('Arial','B',14); + $pdf->SetXY($Xoff,7); + $pdf->SetFont('Arial','B',12); $pdf->SetTextColor(0,0,0); $pdf->MultiCell(0, 8, $outputlangs->transnoentities("SendingSheet"), '' , 'L'); // Bordereau expedition //Num Expedition $Yoff = $Yoff+7; - $Xoff = 140; + $Xoff = 160; // $pdf->rect($Xoff, $Yoff, 85, 8); $pdf->SetXY($Xoff,$Yoff); $pdf->SetFont('Arial','',8); @@ -358,67 +356,32 @@ Class pdf_expedition_merou extends ModelePdfExpedition $pdf->SetTextColor(0,0,0); $pdf->MultiCell(0, 8, $outputlangs->transnoentities("RefOrder").': '.$outputlangs->convToOutputCharset($exp->commande->ref), '' , 'L'); - $Xoff = 115; //$this->Code39($Xoff+43, $Yoff+1, $exp->commande->ref,$ext = true, $cks = false, $w = 0.4, $h = 4, $wide = true); //Definition Emplacement du bloc Societe + $Xoff = 115; $blSocX=11; $blSocY=25; $blSocW=50; $blSocX2=$blSocW+$blSocXs; $pdf->SetTextColor(0,0,0); - //Adresse Internet - if (defined("FAC_PDF_WWW")){ - $pdf->SetXY($blSocX,$blSocY); - $pdf->SetFont('Arial','B',8); - $pdf->MultiCell($blSocW, 3, FAC_PDF_WWW, '' , 'L'); - } - if (defined("FAC_PDF_ADRESSE")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX,$blSocY+3); - $pdf->MultiCell($blSocW, 3, FAC_PDF_ADRESSE, '' , 'L'); - } - if (defined("FAC_PDF_ADRESSE2")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX,$blSocY+6); - $pdf->MultiCell($blSocW, 3, FAC_PDF_ADRESSE2, '' , 'L'); - } + // Caracteristiques emetteur + $carac_emetteur = ''; + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); + $carac_emetteur .= "\n"; + // Tel + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + // Fax + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + // EMail + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + // Web + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); - if (defined("FAC_PDF_TEL")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX,$blSocY+10); - $pdf->MultiCell($blSocW, 3, $outputlangs->transnoentities("Tel")." : " . FAC_PDF_TEL, '' , 'L'); - } - - if (defined("FAC_PDF_MEL")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX,$blSocY+13); - $pdf->MultiCell(40, 3, $outputlangs->transnoentities("Email")." : " . FAC_PDF_MEL, '' , 'L'); - } - - if (defined("FAC_PDF_FAX")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX,$blSocY+16); - $pdf->MultiCell(40, 3, $outputlangs->transnoentities("Fax")." : " . FAC_PDF_FAX, '' , 'L'); - } - - if (defined("MAIN_INFO_SIRET")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX2,$blSocY+10); - $pdf->MultiCell($blSocW, 3, $outputlangs->transnoentities("SIRET")." : " . MAIN_INFO_SIRET, '' , 'L'); - } - - if (defined("MAIN_INFO_APE")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX2,$blSocY+13); - $pdf->MultiCell($blSocW, 3, $outputlangs->transnoentities("APE")." : " . MAIN_INFO_APE, '' , 'L'); - } - - if (defined("MAIN_INFO_TVAINTRA")){ - $pdf->SetFont('Arial','',7); - $pdf->SetXY($blSocX2,$blSocY+16); - $pdf->MultiCell($blSocW, 3, $outputlangs->transnoentities("VATIntra")." : " . MAIN_INFO_TVAINTRA, '' , 'L'); - } + $pdf->SetFont('Arial','',7); + $pdf->SetXY($blSocX,$blSocY+4); + $pdf->MultiCell(80,2, $carac_emetteur); //Date Expedition $Yoff = $Yoff+7; @@ -432,6 +395,7 @@ Class pdf_expedition_merou extends ModelePdfExpedition $pdf->SetTextColor(0,0,0); $pdf->MultiCell(50, 8, $outputlangs->transnoentities("Deliverer")." ".$outputlangs->convToOutputCharset($livreur->fullname), '' , 'L'); + /**********************************/ //Emplacement Informations Expediteur (Client) /**********************************/ diff --git a/htdocs/includes/modules/facture/pdf_crabe.modules.php b/htdocs/includes/modules/facture/pdf_crabe.modules.php index 09a7e7aa788..8479d324bc6 100644 --- a/htdocs/includes/modules/facture/pdf_crabe.modules.php +++ b/htdocs/includes/modules/facture/pdf_crabe.modules.php @@ -1075,33 +1075,25 @@ class pdf_crabe extends ModelePDFFactures // Nom emetteur $pdf->SetTextColor(0,0,60); $pdf->SetFont('Arial','B',11); - if (defined("FAC_PDF_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) $pdf->MultiCell(80, 4, FAC_PDF_SOCIETE_NOM, 0, 'L'); // deprecated - else $pdf->MultiCell(80, 4, $this->emetteur->nom, 0, 'L'); + $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); // Caracteristiques emetteur $carac_emetteur = ''; - if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE; // deprecated - else { - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); - } + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); $carac_emetteur .= "\n"; // Tel - if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".FAC_PDF_TEL; - elseif ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); // Fax - if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".FAC_PDF_FAX; - elseif ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); // EMail - if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".FAC_PDF_MEL; - elseif ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); // Web - if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".FAC_PDF_WWW; - elseif ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); $pdf->SetFont('Arial','',9); $pdf->SetXY($this->marge_gauche+2,$posy+8); - $pdf->MultiCell(80,4, $carac_emetteur); + $pdf->MultiCell(80,3, $carac_emetteur); // Client destinataire $posy=42; diff --git a/htdocs/includes/modules/facture/pdf_huitre.modules.php b/htdocs/includes/modules/facture/pdf_huitre.modules.php index b3bab5707c7..e73cddf1646 100644 --- a/htdocs/includes/modules/facture/pdf_huitre.modules.php +++ b/htdocs/includes/modules/facture/pdf_huitre.modules.php @@ -274,9 +274,9 @@ class pdf_huitre extends ModelePDFFactures $pdf->Close(); $pdf->Output($file); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - + if (! empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); + $langs->setPhpLang(); // On restaure langue session return 1; // Pas d'erreur } @@ -498,64 +498,53 @@ class pdf_huitre extends ModelePDFFactures $pdf->_out('Q'); } //Print content - $pdf->SetXY(10,5); + $posy=5; + + // Logo + $logo=$conf->societe->dir_logos.'/'.$this->emetteur->logo; + if ($this->emetteur->logo) + { + if (is_readable($logo)) + { + $pdf->Image($logo, $this->marge_gauche, $posy, 0, 24); + } + else + { + $pdf->SetTextColor(200,0,0); + $pdf->SetFont('Arial','B',8); + $pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorLogoFileNotFound",$logo), 0, 'L'); + $pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorGoToGlobalSetup"), 0, 'L'); + } + } + else if (defined("FAC_PDF_INTITULE")) + { + $pdf->MultiCell(100, 4, FAC_PDF_INTITULE, 0, 'L'); + } - // Logo - $logo=$conf->societe->dir_logos.'/'.$this->emetteur->logo; - if ($this->emetteur->logo) - { - if (is_readable($logo)) - { - $pdf->Image($logo, 10, 5,45.0, 25.0); - } - else - { - $pdf->SetTextColor(200,0,0); - $pdf->SetFont('Arial','B',8); - $pdf->MultiCell(80, 3, $outputlangs->transnoentities("ErrorLogoFileNotFound",$logo), 0, 'L'); - $pdf->MultiCell(80, 3, $outputlangs->transnoentities("ErrorGoToGlobalSetup"), 0, 'L'); - } - } - else if (defined("FAC_PDF_INTITULE")) - { - $pdf->MultiCell(80, 6, FAC_PDF_INTITULE, 0, 'L'); - } - + $pdf->SetTextColor(0,0,0); $pdf->SetDrawColor(192,192,192); $pdf->line(9, 5, 200, 5 ); $pdf->line(9, 30, 200, 30 ); - $pdf->SetFont('Arial','B',7); - $pdf->SetTextColor(128,128,128); + // Caracteristiques emetteur + $carac_emetteur = ''; + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); + $carac_emetteur .= "\n"; + // Tel + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + // Fax + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + // EMail + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + // Web + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); + + $pdf->SetFont('Arial','',9); + $pdf->SetXY($tab4_top+28,$tab4_hl); + $pdf->MultiCell(110,3, $carac_emetteur); - if (defined("FAC_PDF_ADRESSE")) - { - $pdf->SetXY( $tab4_top , $tab4_hl ); - $pdf->MultiCell(80, 3, FAC_PDF_ADRESSE, '' , 'L'); - } - $pdf->SetFont('Arial','',7); - if (defined("FAC_PDF_TEL")) - { - $pdf->SetXY( $tab4_top , $tab4_hl + 2*$tab4_sl ); - $pdf->MultiCell(80, 3, $outputlangs->transnoentities('FullPhoneNumber').' : ' . FAC_PDF_TEL, '' , 'L'); - } - if (defined("FAC_PDF_FAX")) - { - $pdf->SetXY( $tab4_top , $tab4_hl + 3*$tab4_sl ); - $pdf->MultiCell(80, 3, $outputlangs->transnoentities('TeleFax').' : ' . FAC_PDF_FAX, '' , 'L'); - } - if (defined("FAC_PDF_MEL")) - { - $pdf->SetXY( $tab4_top , $tab4_hl + 4*$tab4_sl ); - $pdf->MultiCell(80, 3, $outputlangs->transnoentities('Email').' : ' . FAC_PDF_MEL, '' , 'L'); - } - if (defined("FAC_PDF_WWW")) - { - $pdf->SetXY( $tab4_top , $tab4_hl + 5*$tab4_sl ); - $pdf->MultiCell(80, 3, $outputlangs->transnoentities('Web').' : ' . FAC_PDF_WWW, '' , 'L'); - } - $pdf->SetTextColor(70,70,170); /* diff --git a/htdocs/includes/modules/facture/pdf_oursin.modules.php b/htdocs/includes/modules/facture/pdf_oursin.modules.php index d330357f6fe..e4b840749a7 100644 --- a/htdocs/includes/modules/facture/pdf_oursin.modules.php +++ b/htdocs/includes/modules/facture/pdf_oursin.modules.php @@ -63,11 +63,11 @@ class pdf_oursin extends ModelePDFFactures $this->page_largeur = 210; $this->page_hauteur = 297; $this->format = array($this->page_largeur,$this->page_hauteur); - $this->marge_gauche=10; - $this->marge_droite=10; - $this->marge_haute=10; - $this->marge_basse=10; - + $this->marge_gauche=10; + $this->marge_droite=10; + $this->marge_haute=10; + $this->marge_basse=10; + $this->option_logo = 1; // Affiche logo FAC_PDF_LOGO $this->option_tva = 1; // Gere option tva FACTURE_TVAOPTION $this->option_modereg = 1; // Gere choix mode r�glement FACTURE_CHQ_NUMBER, FACTURE_RIB_NUMBER @@ -100,7 +100,7 @@ class pdf_oursin extends ModelePDFFactures if (! is_object($outputlangs)) $outputlangs=$langs; // Force output charset to ISO, because, FPDF expect text encoded in ISO $outputlangs->charset_output='ISO-8859-1'; - + $outputlangs->load("main"); $outputlangs->load("companies"); $outputlangs->load("bills"); @@ -121,7 +121,7 @@ class pdf_oursin extends ModelePDFFactures $deja_regle = $fac->getSommePaiement(); $amount_credit_not_included = $fac->getSommeCreditNote(); - + // D�finition de $dir et $file if ($fac->specimen) { @@ -165,7 +165,7 @@ class pdf_oursin extends ModelePDFFactures $pdf->Open(); $pdf->AddPage(); - $this->_pagehead($pdf, $fac); + $this->_pagehead($pdf, $fac, $outputlangs); $pdf->SetTitle($fac->ref); $pdf->SetSubject($outputlangs->transnoentities("Invoice")); @@ -244,7 +244,7 @@ class pdf_oursin extends ModelePDFFactures $this->_tableau($pdf, $tab_top, $tab_height, $nexY, $fac); $pdf->AddPage(); $nexY = $iniY; - $this->_pagehead($pdf, $fac); + $this->_pagehead($pdf, $fac, $outputlangs); $pdf->SetTextColor(0,0,0); $pdf->SetFont('Arial','', 10); } @@ -354,9 +354,9 @@ class pdf_oursin extends ModelePDFFactures $pdf->Close(); $pdf->Output($file); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - + if (! empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); + $langs->setPhpLang(); // On restaure langue session return 1; // Pas d'erreur } @@ -623,7 +623,7 @@ class pdf_oursin extends ModelePDFFactures * \param pdf objet PDF * \param fac objet facture */ - function _pagehead(&$pdf, $fac) + function _pagehead(&$pdf, $fac, $outputlangs) { global $langs,$conf; $langs->load("main"); @@ -698,33 +698,26 @@ class pdf_oursin extends ModelePDFFactures // Nom emetteur $pdf->SetTextColor(0,0,60); $pdf->SetFont('Arial','B',12); - if (defined("FAC_PDF_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) // Prioritaire sur MAIN_INFO_SOCIETE_NOM - { - $pdf->MultiCell(80, 4, FAC_PDF_SOCIETE_NOM, 0, 'L'); - } - else // Par defaut - { - $pdf->MultiCell(80, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L'); - } + $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); + + // Caracteristiques emetteur + $carac_emetteur = ''; + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); + $carac_emetteur .= "\n"; + // Tel + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + // Fax + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + // EMail + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + // Web + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); - // Caract�ristiques emetteur $pdf->SetFont('Arial','',9); - if (defined("FAC_PDF_ADRESSE")) - { - $pdf->MultiCell(80, 4, FAC_PDF_ADRESSE); - } - if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) - { - $pdf->MultiCell(80, 4, $langs->transnoentities("Phone").": ".FAC_PDF_TEL); - } - if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) - { - $pdf->MultiCell(80, 4, $langs->transnoentities("Email").": ".FAC_PDF_MEL); - } - if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) - { - $pdf->MultiCell(80, 4, $langs->transnoentities("Web").": ".FAC_PDF_WWW); - } + $pdf->SetXY($this->marge_gauche,$posy+9); + $pdf->MultiCell(80,3, $carac_emetteur); + /* * Client diff --git a/htdocs/includes/modules/fichinter/pdf_soleil.modules.php b/htdocs/includes/modules/fichinter/pdf_soleil.modules.php index d55e65238cf..14f9ffcdfb8 100644 --- a/htdocs/includes/modules/fichinter/pdf_soleil.modules.php +++ b/htdocs/includes/modules/fichinter/pdf_soleil.modules.php @@ -86,7 +86,7 @@ class pdf_soleil extends ModelePDFFicheinter if (! is_object($outputlangs)) $outputlangs=$langs; // Force output charset to ISO, because, FPDF expect text encoded in ISO $outputlangs->charset_output='ISO-8859-1'; - + $outputlangs->load("main"); $outputlangs->load("dict"); $outputlangs->load("companies"); @@ -107,7 +107,7 @@ class pdf_soleil extends ModelePDFFicheinter dolibarr_print_error($db,$fichinter->error); } } - + $fichref = sanitizeFileName($fichinter->ref); $dir = $conf->fichinter->dir_output; if (! eregi('specimen',$fichref)) $dir.= "/" . $fichref; @@ -121,7 +121,7 @@ class pdf_soleil extends ModelePDFFicheinter return 0; } } - + if (file_exists($dir)) { // Protection et encryption du pdf @@ -143,7 +143,7 @@ class pdf_soleil extends ModelePDFFicheinter $pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite); // Left, Top, Right $pdf->SetAutoPageBreak(1,0); - + //Affiche le filigrane brouillon - Print Draft Watermark if($fichinter->statut==0 && (! empty($conf->global->FICHINTER_DRAFT_WATERMARK)) ) { @@ -199,33 +199,25 @@ class pdf_soleil extends ModelePDFFicheinter $pdf->SetTextColor(0,0,60); $pdf->SetFont('Arial','B',11); - 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, $outputlangs->convToOutputCharset($mysoc->nom), 0, 'L'); + $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); // Caracteristiques emetteur $carac_emetteur = ''; - if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE; - else { - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($mysoc->adresse); - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($mysoc->cp).' '.$outputlangs->convToOutputCharset($mysoc->ville); - } + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); $carac_emetteur .= "\n"; // Tel - if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".FAC_PDF_TEL; - elseif ($mysoc->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($mysoc->tel); + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); // Fax - if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".FAC_PDF_FAX; - elseif ($mysoc->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($mysoc->fax); + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); // EMail - if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".FAC_PDF_MEL; - elseif ($mysoc->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($mysoc->email); + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); // Web - if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".FAC_PDF_WWW; - elseif ($mysoc->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($mysoc->url); + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); $pdf->SetFont('Arial','',9); - $pdf->SetXY($this->marge_gauche+2,$posy+8); - $pdf->MultiCell(80,4, $carac_emetteur); + $pdf->SetXY($this->marge_gauche+2,$posy+9); + $pdf->MultiCell(80,3, $carac_emetteur); /* @@ -286,10 +278,10 @@ class pdf_soleil extends ModelePDFFicheinter $pdf->writeHTMLCell(0, 4, 20, $tab_top + 22 + $j * 20, dol_htmlentitiesbr($fichinterligne->desc,1), 0, 0, 0); $tab_height+=20; - + $j++; } - $i++; + $i++; } } $pdf->Rect(10, $tab_top, 190, $tab_height); @@ -309,16 +301,16 @@ class pdf_soleil extends ModelePDFFicheinter $pdf->MultiCell(80,30, '', 1); $pdf->SetFont('Arial','', 9); // On repositionne la police par defaut - + $this->_pagefoot($pdf,$outputlangs); $pdf->AliasNbPages(); - + $pdf->Close(); $pdf->Output($file); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - + if (! empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); + $langs->setPhpLang(); // On restaure langue session return 1; } diff --git a/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php b/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php index 6174979780b..a6eabb26c90 100644 --- a/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php +++ b/htdocs/includes/modules/livraison/pdf/pdf_sirocco.modules.php @@ -316,34 +316,28 @@ class pdf_sirocco extends ModelePDFDeliveryOrder if (defined("MAIN_INFO_SOCIETE_NOM")) { $pdf->SetTextColor(0,0,200); - $pdf->SetFont('Arial','B',14); - $pdf->MultiCell(76, 8, $outputlangs->convToOutputCharset(MAIN_INFO_SOCIETE_NOM), 0, 'L'); + $pdf->SetFont('Arial','B',12); + $pdf->MultiCell(76, 4, $outputlangs->convToOutputCharset(MAIN_INFO_SOCIETE_NOM), 0, 'L'); } - $pdf->SetTextColor(70,70,170); - if (defined("FAC_PDF_ADRESSE")) - { - $pdf->SetFont('Arial','',12); - $pdf->MultiCell(76, 5, $outputlangs->convToOutputCharset(FAC_PDF_ADRESSE)); - } - if (defined("FAC_PDF_TEL")) - { - $pdf->SetFont('Arial','',10); - $pdf->MultiCell(76, 5, "Tel : ".$outputlangs->convToOutputCharset(FAC_PDF_TEL)); - } - if (defined("MAIN_INFO_SIREN")) - { - $pdf->SetFont('Arial','',10); - $pdf->MultiCell(76, 5, "SIREN : ".$outputlangs->convToOutputCharset(MAIN_INFO_SIREN)); - } + // Caracteristiques emetteur + $carac_emetteur = ''; + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); + $carac_emetteur .= "\n"; + // Tel + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + // Fax + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + // EMail + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + // Web + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); + + $pdf->SetFont('Arial','',9); + $pdf->SetXY(10,10); + $pdf->MultiCell(80,3, $carac_emetteur); - if (defined("FAC_PDF_INTITULE2")) - { - $pdf->SetXY(100,5); - $pdf->SetFont('Arial','B',14); - $pdf->SetTextColor(0,0,200); - $pdf->MultiCell(100, 10, $outputlangs->convToOutputCharset(FAC_PDF_INTITULE2), '' , 'R'); - } /* * Adresse Client */ diff --git a/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php b/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php index c1f434f4825..50689acb9f6 100644 --- a/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php +++ b/htdocs/includes/modules/livraison/pdf/pdf_typhon.modules.php @@ -2,8 +2,8 @@ /* Copyright (C) 2004-2008 Laurent Destailleur * Copyright (C) 2005-2006 Regis Houssin * Copyright (C) 2007 Franky Van Liedekerke - * Copyright (C) 2008 Chiptronik - + * Copyright (C) 2008 Chiptronik + * 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 * the Free Software Foundation; either version 2 of the License, or @@ -41,19 +41,19 @@ require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php"); class pdf_typhon extends ModelePDFDeliveryOrder { var $emetteur; // Objet societe qui emet - - /** - * \brief Constructor - * \param db Database handler - */ + + /** + * \brief Constructor + * \param db Database handler + */ function pdf_typhon($db) { global $conf,$langs,$mysoc; - $langs->load("main"); - $langs->load("bills"); - - $this->db = $db; + $langs->load("main"); + $langs->load("bills"); + + $this->db = $db; $this->name = "typhon"; $this->description = $langs->trans("DocumentModelTyphon"); @@ -72,11 +72,11 @@ class pdf_typhon extends ModelePDFDeliveryOrder $this->option_modereg = 1; // Gere choix mode reglement FACTURE_CHQ_NUMBER, FACTURE_RIB_NUMBER $this->option_codeproduitservice = 1; // Affiche code produit-service if (defined("FACTURE_TVAOPTION") && FACTURE_TVAOPTION == 'franchise') - $this->franchise=1; + $this->franchise=1; - // Recupere emmetteur - $this->emetteur=$mysoc; - if (! $this->emetteur->pays_code) $this->emetteur->pays_code=substr($langs->defaultlang,-2); // Par defaut, si n'�tait pas d�fini + // Recupere emmetteur + $this->emetteur=$mysoc; + if (! $this->emetteur->pays_code) $this->emetteur->pays_code=substr($langs->defaultlang,-2); // Par defaut, si n'�tait pas d�fini $this->tva=array(); @@ -115,14 +115,14 @@ class pdf_typhon extends ModelePDFDeliveryOrder if (! is_object($outputlangs)) $outputlangs=$langs; // Force output charset to ISO, because, FPDF expect text encoded in ISO $outputlangs->charset_output='ISO-8859-1'; - + $outputlangs->load("main"); $outputlangs->load("dict"); $outputlangs->load("companies"); $outputlangs->load("bills"); $outputlangs->load("products"); $outputlangs->load("deliveries"); - + $outputlangs->setPhpLang(); if ($conf->livraison_bon->dir_output) @@ -321,9 +321,9 @@ class pdf_typhon extends ModelePDFDeliveryOrder $pdf->Close(); $pdf->Output($file); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - + if (! empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); + return 1; // Pas d'erreur } else @@ -380,11 +380,11 @@ class pdf_typhon extends ModelePDFDeliveryOrder $pdf->Rect($this->marge_gauche, ($tab_top + $tab_height + 3), $larg_sign, 25 ); $pdf->SetXY ($this->marge_gauche + 2, $tab_top + $tab_height + 5); $pdf->MultiCell($larg_sign,2, $outputlangs->trans("For").' '.$outputlangs->convToOutputCharset($mysoc->nom).":",'','L'); - + $pdf->Rect(2*$larg_sign+$this->marge_gauche, ($tab_top + $tab_height + 3), $larg_sign, 25 ); $pdf->SetXY (2*$larg_sign+$this->marge_gauche + 2, $tab_top + $tab_height + 5); $pdf->MultiCell($larg_sign,2, $outputlangs->trans("ForCustomer").':','','L'); - + } /** @@ -420,10 +420,7 @@ class pdf_typhon extends ModelePDFDeliveryOrder $pdf->MultiCell(100, 3, $langs->transnoentities("ErrorGoToModuleSetup"), 0, 'L'); } } - else if(defined("MAIN_INFO_SOCIETE_NOM") && FAC_PDF_SOCIETE_NOM) - { - $pdf->MultiCell(100, 4, MAIN_INFO_SOCIETE_NOM, 0, 'L'); - } + else $pdf->MultiCell(100, 4, $this->emetteur->nom, 0, 'L'); $pdf->SetFont('Arial','B',13); $pdf->SetXY(100,$posy); @@ -474,34 +471,26 @@ class pdf_typhon extends ModelePDFDeliveryOrder // Nom emetteur $pdf->SetTextColor(0,0,60); $pdf->SetFont('Arial','B',11); - 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, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); // Caracteristiques emetteur $carac_emetteur = ''; - if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE; - else { - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($mysoc->adresse); - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($mysoc->cp).' '.$outputlangs->convToOutputCharset($mysoc->ville); - } + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); $carac_emetteur .= "\n"; // Tel - if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".FAC_PDF_TEL; - elseif ($mysoc->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($mysoc->tel); + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); // Fax - if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".FAC_PDF_FAX; - elseif ($mysoc->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($mysoc->fax); + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); // EMail - if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".FAC_PDF_MEL; - elseif ($mysoc->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($mysoc->email); + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); // Web - if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".FAC_PDF_WWW; - elseif ($mysoc->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($mysoc->url); + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); $pdf->SetFont('Arial','',9); - $pdf->SetXY($this->marge_gauche+2,$posy+8); - $pdf->MultiCell(80,4, $carac_emetteur); - + $pdf->SetXY($this->marge_gauche+2,$posy+9); + $pdf->MultiCell(80,3, $carac_emetteur); + // Client destinataire $posy=42; $pdf->SetTextColor(0,0,0); diff --git a/htdocs/includes/modules/propale/pdf_propale_azur.modules.php b/htdocs/includes/modules/propale/pdf_propale_azur.modules.php index bbd9e3fa9e7..91aea0f62bd 100644 --- a/htdocs/includes/modules/propale/pdf_propale_azur.modules.php +++ b/htdocs/includes/modules/propale/pdf_propale_azur.modules.php @@ -327,7 +327,7 @@ class pdf_propale_azur extends ModelePDFPropales $this->tva[$vatrate] += $tvaligne; $nexY+=2; // Passe espace entre les lignes - + // Cherche nombre de lignes a venir pour savoir si place suffisante if ($i < ($nblignes - 1)) // If it's not last line { @@ -340,7 +340,7 @@ class pdf_propale_azur extends ModelePDFPropales { $nblineFollowDesc = 0; } - + // test si besoin nouvelle page if (($nexY+$nblineFollowDesc) > ($tab_top+$tab_height) && $i < ($nblignes - 1)) { @@ -398,9 +398,9 @@ class pdf_propale_azur extends ModelePDFPropales $pdf->Close(); $pdf->Output($file); - if (! empty($conf->global->MAIN_UMASK)) - @chmod($file, octdec($conf->global->MAIN_UMASK)); - + if (! empty($conf->global->MAIN_UMASK)) + @chmod($file, octdec($conf->global->MAIN_UMASK)); + $outputlangs->charset_output=$sav_charset_output; $langs->setPhpLang(); // On restaure langue session return 1; // Pas d'erreur @@ -879,29 +879,21 @@ class pdf_propale_azur extends ModelePDFPropales // Nom emetteur $pdf->SetTextColor(0,0,60); $pdf->SetFont('Arial','B',11); - 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, $this->emetteur->nom, 0, 'L'); - - // Caractéristiques emetteur + $pdf->MultiCell(80, 4, $outputlangs->convToOutputCharset($this->emetteur->nom), 0, 'L'); + + // Caracteristiques emetteur $carac_emetteur = ''; - if (defined("FAC_PDF_ADRESSE") && FAC_PDF_ADRESSE) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).FAC_PDF_ADRESSE; - else { - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$this->emetteur->adresse; - $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$this->emetteur->cp.' '.$this->emetteur->ville; - } + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); $carac_emetteur .= "\n"; // Tel - if (defined("FAC_PDF_TEL") && FAC_PDF_TEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".FAC_PDF_TEL; - elseif ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); // Fax - if (defined("FAC_PDF_FAX") && FAC_PDF_FAX) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".FAC_PDF_FAX; - elseif ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); // EMail - if (defined("FAC_PDF_MEL") && FAC_PDF_MEL) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".FAC_PDF_MEL; - elseif ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); // Web - if (defined("FAC_PDF_WWW") && FAC_PDF_WWW) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".FAC_PDF_WWW; - elseif ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); $pdf->SetFont('Arial','',9); $pdf->SetXY($this->marge_gauche+2,$posy+8); diff --git a/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php b/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php index d761f001284..832233df678 100644 --- a/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php +++ b/htdocs/includes/modules/propale/pdf_propale_jaune.modules.php @@ -337,35 +337,27 @@ class pdf_propale_jaune extends ModelePDFPropales $pdf->_out('Q'); } - //print Content + $pdf->SetTextColor(0,0,0); + + // Caracteristiques emetteur + $carac_emetteur = ''; + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->adresse); + $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->convToOutputCharset($this->emetteur->cp).' '.$outputlangs->convToOutputCharset($this->emetteur->ville); + $carac_emetteur .= "\n"; + // Tel + if ($this->emetteur->tel) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Phone").": ".$outputlangs->convToOutputCharset($this->emetteur->tel); + // Fax + if ($this->emetteur->fax) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Fax").": ".$outputlangs->convToOutputCharset($this->emetteur->fax); + // EMail + if ($this->emetteur->email) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Email").": ".$outputlangs->convToOutputCharset($this->emetteur->email); + // Web + if ($this->emetteur->url) $carac_emetteur .= ($carac_emetteur ? "\n" : '' ).$outputlangs->transnoentities("Web").": ".$outputlangs->convToOutputCharset($this->emetteur->url); + $pdf->SetFont('Arial','',9); $pdf->SetXY(12,42); - if (defined("FAC_PDF_INTITULE")) - { - $pdf->SetTextColor(0,0,200); - $pdf->SetFont('Arial','B',14); - $pdf->MultiCell(76, 8, $outputlangs->convToOutputCharset(FAC_PDF_INTITULE), 0, 'L'); - } - - $pdf->SetTextColor(70,70,170); - if (defined("FAC_PDF_ADRESSE")) - { - $pdf->SetX(12); - $pdf->SetFont('Arial','',12); - $pdf->MultiCell(76, 5, $outputlangs->convToOutputCharset(FAC_PDF_ADRESSE)); - } - if (defined("FAC_PDF_TEL")) - { - $pdf->SetX(12); - $pdf->SetFont('Arial','',10); - $pdf->MultiCell(76, 5, $outputlangs->trans("Tel")." : ".$outputlangs->convToOutputCharset(FAC_PDF_TEL)); - } - if (defined("MAIN_INFO_SIREN")) - { - $pdf->SetX(12); - $pdf->SetFont('Arial','',10); - $pdf->MultiCell(76, 5, $outputlangs->trans("SIREN")." : ".$outputlangs->convToOutputCharset(MAIN_INFO_SIREN)); - } + $pdf->MultiCell(80,3, $carac_emetteur); + + $pdf->rect(10, 40, 80, 40); $pdf->SetXY(10,5); diff --git a/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php b/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php index 31ec7af6b7a..72c9804687e 100644 --- a/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php +++ b/htdocs/includes/modules/supplier_order/pdf/pdf_muscadet.modules.php @@ -739,7 +739,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders $pdf->SetFont('Arial','',9); $pdf->SetXY($this->marge_gauche+2,$posy+8); - $pdf->MultiCell(80,4, $carac_emetteur); + $pdf->MultiCell(80,3, $carac_emetteur); // Client destinataire $posy=42;