dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-dev] Correction noms Pays sur PDF


From: Raphaël Bertrand (Résultic)
Subject: [Dolibarr-dev] Correction noms Pays sur PDF
Date: Thu, 12 Jun 2008 15:41:41 +0200
User-agent: Thunderbird 2.0.0.14 (Windows/20080421)

Correction du problème d'affichage du nom du pays sur documents PDF générés par einstein, crabe et azur:
- traduction des entités HTML,
- conservation de l'affichage du nom du pays si pas défini pour quelques cas où cela s'était quand même trouvé supprimé par le patch partiellement appliqué


--
*Raphaël Bertrand*
Résultic - Management & Informatique
Siège : 11 rue Tronchet - 69006 LYON
Bureaux : 11 pl Maréchal Lyautey - 69006 LYON
Fixe. 08 74 77 00 70
Fax. 08 25 24 85 02
E-Mail : address@hidden
Index: commande/pdf_einstein.modules.php
===================================================================
RCS file: 
/sources/dolibarr/dolibarr/htdocs/includes/modules/commande/pdf_einstein.modules.php,v
retrieving revision 1.56
diff -u -r1.56 pdf_einstein.modules.php
--- commande/pdf_einstein.modules.php   11 Jun 2008 01:57:51 -0000      1.56
+++ commande/pdf_einstein.modules.php   12 Jun 2008 13:31:49 -0000
@@ -921,9 +921,10 @@
                                        // Caractéristiques client
                                        
$carac_client.="\n".$object->contact->adresse;
                                        
$carac_client.="\n".$object->contact->cp . " " . $object->contact->ville."\n";
+                                       //Pays si different de l'emetteur
                                        if ($this->emetteur->pays_code != 
$object->contact->pays_code)
                                        {
-                                               
$carac_client.=$object->contact->pays."\n";
+                                               
dol_entity_decode($carac_client.=$object->contact->pays)."\n";
                                        }
                                }
                                else
@@ -949,10 +950,10 @@
                                        
$carac_client.="\n".$object->client->adresse;
                                        $carac_client.="\n".$object->client->cp 
. " " . $object->client->ville."\n";
 
-                                       //Pays si defini et different de 
l'emetteur
+                                       //Pays si different de l'emetteur
                                        if ($this->emetteur->pays_code != 
$object->client->pays_code)
                                        {
-                                               
$carac_client.=$object->client->pays."\n";
+                                               
$carac_client.=dol_entity_decode($object->client->pays)."\n";
                                        }
                                }
                                // Numéro TVA intracom
Index: facture/pdf_crabe.modules.php
===================================================================
RCS file: 
/sources/dolibarr/dolibarr/htdocs/includes/modules/facture/pdf_crabe.modules.php,v
retrieving revision 1.165
diff -u -r1.165 pdf_crabe.modules.php
--- facture/pdf_crabe.modules.php       11 Jun 2008 01:56:35 -0000      1.165
+++ facture/pdf_crabe.modules.php       12 Jun 2008 13:33:17 -0000
@@ -1114,10 +1114,10 @@
                                // Caractéristiques client
                                $carac_client.="\n".$object->contact->adresse;
                                $carac_client.="\n".$object->contact->cp . " " 
. $object->contact->ville."\n";
-                               //Pays si definit et different de l'emetteur
+                               //Pays si different de l'emetteur
                                if ($this->emetteur->pays_code != 
$object->contact->pays_code)
                                {
-                                       
$carac_client.=$object->contact->pays."\n";
+                                       
$carac_client.=dol_entity_decode($object->contact->pays)."\n";
                                }
                        }
                        else
@@ -1143,10 +1143,10 @@
                                $carac_client.="\n".$object->client->adresse;
                                $carac_client.="\n".$object->client->cp . " " . 
$object->client->ville."\n";
 
-                                       //Pays si defini et different de 
l'emetteur
-                                       if ( (!empty( 
$object->client->pays_code )) && ($this->emetteur->pays_code != 
$object->client->pays_code) )
+                                       //Pays si different de l'emetteur
+                                       if ($this->emetteur->pays_code != 
$object->client->pays_code)
                                        {
-                                               
$carac_client.=$object->client->pays."\n";
+                                               
$carac_client.=dol_entity_decode($object->client->pays)."\n";
                                        }
                        }
                        // Numéro TVA intracom
Index: propale/pdf_propale_azur.modules.php
===================================================================
RCS file: 
/sources/dolibarr/dolibarr/htdocs/includes/modules/propale/pdf_propale_azur.modules.php,v
retrieving revision 1.114
diff -u -r1.114 pdf_propale_azur.modules.php
--- propale/pdf_propale_azur.modules.php        11 Jun 2008 01:56:34 -0000      
1.114
+++ propale/pdf_propale_azur.modules.php        12 Jun 2008 13:35:56 -0000
@@ -947,10 +947,10 @@
                                // Caractéristiques client
                                $carac_client.="\n".$object->contact->adresse;
                                $carac_client.="\n".$object->contact->cp . " " 
. $object->contact->ville."\n";
-                               //Pays si definit et different de l'emetteur
+                               //Pays si different de l'emetteur
                                if ($this->emetteur->pays_code != 
$object->contact->pays_code)
                                {
-                                       
$carac_client.=$object->contact->pays."\n";
+                                       
$carac_client.=dol_entity_decode($object->contact->pays)."\n";
                                }
                        }
                        else
@@ -976,10 +976,10 @@
                        $carac_client.="\n".$object->client->adresse;
                        $carac_client.="\n".$object->client->cp . " " . 
$object->client->ville."\n";
                    
-                               //Pays si defini et different de l'emetteur
-                               if ( (!empty( $object->client->pays_code )) && 
($this->emetteur->pays_code != $object->client->pays_code) )
+                               //Pays si different de l'emetteur
+                               if ($this->emetteur->pays_code != 
$object->client->pays_code)
                                {
-                                       
$carac_client.=$object->client->pays."\n";
+                                       
$carac_client.=dol_entity_decode($object->client->pays)."\n";
                                }
                        }
                        // Numéro TVA intracom


reply via email to

[Prev in Thread] Current Thread [Next in Thread]