Fix: Change to better support UTF8
This commit is contained in:
parent
857b8eb3bf
commit
8d1b7f2bad
@ -21,7 +21,7 @@
|
||||
/**
|
||||
\file htdocs/fourn/commande/modules/mod_commande_fournisseur_muguet.php
|
||||
\ingroup commande
|
||||
\brief Fichier contenant la classe du modèle de numérotation de référence de commande fournisseur Muguet
|
||||
\brief Fichier contenant la classe du mod<EFBFBD>le de num<EFBFBD>rotation de r<EFBFBD>f<EFBFBD>rence de commande fournisseur Muguet
|
||||
\version $Id$
|
||||
*/
|
||||
|
||||
@ -29,7 +29,7 @@ require_once(DOL_DOCUMENT_ROOT ."/fourn/commande/modules/modules_commandefournis
|
||||
|
||||
|
||||
/** \class mod_commande_fournisseur_muguet
|
||||
\brief Classe du modèle de numérotation de référence de commande fournisseur Muguet
|
||||
\brief Classe du mod<EFBFBD>le de num<EFBFBD>rotation de r<EFBFBD>f<EFBFBD>rence de commande fournisseur Muguet
|
||||
*/
|
||||
class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
|
||||
{
|
||||
@ -39,16 +39,16 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
|
||||
var $prefix='CF';
|
||||
|
||||
|
||||
/** \brief Renvoi la description du modele de numérotation
|
||||
/** \brief Renvoi la description du modele de numerotation
|
||||
* \return string Texte descripif
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
return "Renvoie le numéro sous la forme ".$this->prefix."yymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0";
|
||||
return "Renvoie le numero sous la forme ".$this->prefix."yymm-nnnn ou yy est l'annee, mm le mois et nnnn un compteur sequentiel sans rupture et sans remise a 0";
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoi un exemple de numérotation
|
||||
/** \brief Renvoi un exemple de numerotation
|
||||
* \return string Example
|
||||
*/
|
||||
function getExample()
|
||||
@ -57,8 +57,8 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
|
||||
}
|
||||
|
||||
|
||||
/** \brief Test si les numéros déjà en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numérotation de fonctionner.
|
||||
/** \brief Test si les numeros deja en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numerotation de fonctionner.
|
||||
* \return boolean false si conflit, true si ok
|
||||
*/
|
||||
function canBeActivated()
|
||||
@ -79,7 +79,7 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->error='Une commande commençant par $coyymm existe en base et est incompatible avec cette numérotation. Supprimer la ou renommer la pour activer ce module.';
|
||||
$this->error='Une commande commencant par $coyymm existe en base et est incompatible avec cette numerotation. Supprimer la ou renommer la pour activer ce module.';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@ -93,7 +93,7 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
|
||||
{
|
||||
global $db;
|
||||
|
||||
// D'abord on récupère la valeur max (réponse immédiate car champ indéxé)
|
||||
// D'abord on recupere la valeur max (reponse immediate car champ indexe)
|
||||
$posindice=8;
|
||||
$sql = "SELECT MAX(0+SUBSTRING(ref,".$posindice.")) as max";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."commande_fournisseur";
|
||||
@ -116,7 +116,7 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoie la référence de commande suivante non utilisée
|
||||
/** \brief Renvoie la r<EFBFBD>f<EFBFBD>rence de commande suivante non utilis<EFBFBD>e
|
||||
* \param objsoc Object third party
|
||||
* \param object Object
|
||||
* \return string Texte descripif
|
||||
|
||||
@ -21,14 +21,14 @@
|
||||
/**
|
||||
\file htdocs/includes/modules/commande/mod_commande_marbre.php
|
||||
\ingroup commande
|
||||
\brief Fichier contenant la classe du modèle de numérotation de référence de commande Marbre
|
||||
\brief Fichier contenant la classe du mod<EFBFBD>le de num<EFBFBD>rotation de r<EFBFBD>f<EFBFBD>rence de commande Marbre
|
||||
\version $Id$
|
||||
*/
|
||||
|
||||
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/commande/modules_commande.php");
|
||||
|
||||
/** \class mod_commande_marbre
|
||||
\brief Classe du modèle de numérotation de référence de commande Marbre
|
||||
\brief Classe du mod<EFBFBD>le de num<EFBFBD>rotation de r<EFBFBD>f<EFBFBD>rence de commande Marbre
|
||||
*/
|
||||
|
||||
class mod_commande_marbre extends ModeleNumRefCommandes
|
||||
@ -39,16 +39,16 @@ class mod_commande_marbre extends ModeleNumRefCommandes
|
||||
var $nom='Marbre';
|
||||
|
||||
|
||||
/** \brief Renvoi la description du modele de numérotation
|
||||
/** \brief Renvoi la description du modele de num<EFBFBD>rotation
|
||||
* \return string Texte descripif
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
return "Renvoie le numéro sous la forme ".$this->prefix."yymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0";
|
||||
return "Renvoie le num<EFBFBD>ro sous la forme ".$this->prefix."yymm-nnnn ou yy est l'annee, mm le mois et nnnn un compteur sequentiel sans rupture et sans remise e 0";
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoi un exemple de numérotation
|
||||
/** \brief Renvoi un exemple de numerotation
|
||||
* \return string Example
|
||||
*/
|
||||
function getExample()
|
||||
@ -57,8 +57,8 @@ class mod_commande_marbre extends ModeleNumRefCommandes
|
||||
}
|
||||
|
||||
|
||||
/** \brief Test si les numéros déjà en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numérotation de fonctionner.
|
||||
/** \brief Test si les numeros deje en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numerotation de fonctionner.
|
||||
* \return boolean false si conflit, true si ok
|
||||
*/
|
||||
function canBeActivated()
|
||||
@ -76,7 +76,7 @@ class mod_commande_marbre extends ModeleNumRefCommandes
|
||||
}
|
||||
if ($coyymm && ! eregi($this->prefix.'[0-9][0-9][0-9][0-9]',$coyymm))
|
||||
{
|
||||
$this->error='Une commande commençant par $coyymm existe en base et est incompatible avec cette numérotation. Supprimer la ou renommer la pour activer ce module.';
|
||||
$this->error='Une commande commeneant par $coyymm existe en base et est incompatible avec cette numerotation. Supprimer la ou renommer la pour activer ce module.';
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -92,7 +92,7 @@ class mod_commande_marbre extends ModeleNumRefCommandes
|
||||
{
|
||||
global $db;
|
||||
|
||||
// D'abord on récupère la valeur max (réponse immédiate car champ indéxé)
|
||||
// D'abord on recupere la valeur max (reponse immediate car champ indexe)
|
||||
$posindice=8;
|
||||
$sql = "SELECT MAX(0+SUBSTRING(ref,".$posindice.")) as max";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."commande";
|
||||
|
||||
@ -21,7 +21,7 @@
|
||||
/**
|
||||
\file htdocs/includes/modules/propale/mod_propale_marbre.php
|
||||
\ingroup propale
|
||||
\brief Fichier contenant la classe du modèle de numérotation de référence de propale Marbre
|
||||
\brief Fichier contenant la classe du mod<EFBFBD>le de num<EFBFBD>rotation de r<EFBFBD>f<EFBFBD>rence de propale Marbre
|
||||
\version $Id$
|
||||
*/
|
||||
|
||||
@ -29,7 +29,7 @@ require_once(DOL_DOCUMENT_ROOT ."/includes/modules/propale/modules_propale.php")
|
||||
|
||||
|
||||
/** \class mod_propale_marbre
|
||||
\brief Classe du modèle de numérotation de référence de propale Marbre
|
||||
\brief Classe du mod<EFBFBD>le de num<EFBFBD>rotation de r<EFBFBD>f<EFBFBD>rence de propale Marbre
|
||||
*/
|
||||
|
||||
class mod_propale_marbre extends ModeleNumRefPropales
|
||||
@ -40,16 +40,16 @@ class mod_propale_marbre extends ModeleNumRefPropales
|
||||
var $nom = "Marbre";
|
||||
|
||||
|
||||
/** \brief Renvoi la description du modele de numérotation
|
||||
/** \brief Renvoi la description du modele de numerotation
|
||||
* \return string Texte descripif
|
||||
*/
|
||||
function info()
|
||||
{
|
||||
return "Renvoie le numéro sous la forme PRyymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0";
|
||||
return "Renvoie le numero sous la forme PRyymm-nnnn oe yy est l'annee, mm le mois et nnnn un compteur sequentiel sans rupture et sans remise e 0";
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoi un exemple de numérotation
|
||||
/** \brief Renvoi un exemple de numerotation
|
||||
* \return string Example
|
||||
*/
|
||||
function getExample()
|
||||
@ -58,8 +58,8 @@ class mod_propale_marbre extends ModeleNumRefPropales
|
||||
}
|
||||
|
||||
|
||||
/** \brief Test si les numéros déjà en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numérotation de fonctionner.
|
||||
/** \brief Test si les numeros deje en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numerotation de fonctionner.
|
||||
* \return boolean false si conflit, true si ok
|
||||
*/
|
||||
function canBeActivated()
|
||||
@ -80,7 +80,7 @@ class mod_propale_marbre extends ModeleNumRefPropales
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->error='Une propal commençant par $pryymm existe en base et est incompatible avec cette numérotation. Supprimer la ou renommer la pour activer ce module.';
|
||||
$this->error='Une propal commeneant par $pryymm existe en base et est incompatible avec cette numerotation. Supprimer la ou renommer la pour activer ce module.';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@ -94,7 +94,7 @@ class mod_propale_marbre extends ModeleNumRefPropales
|
||||
{
|
||||
global $db;
|
||||
|
||||
// D'abord on récupère la valeur max (réponse immédiate car champ indéxé)
|
||||
// D'abord on recupere la valeur max (reponse immediate car champ indexe)
|
||||
$posindice=8;
|
||||
$sql = "SELECT MAX(0+SUBSTRING(ref,".$posindice.")) as max";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."propal";
|
||||
|
||||
@ -22,7 +22,7 @@
|
||||
/**
|
||||
* \file htdocs/includes/modules/propale/pdf_propale_jaune.modules.php
|
||||
* \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<EFBFBD>n<EFBFBD>rer les propales au mod<EFBFBD>le Jaune
|
||||
* \version $Id$
|
||||
*/
|
||||
|
||||
@ -32,7 +32,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
|
||||
|
||||
/**
|
||||
* \class pdf_propale_jaune
|
||||
* \brief Classe permettant de générer les propales au modèle Jaune
|
||||
* \brief Classe permettant de g<EFBFBD>n<EFBFBD>rer les propales au mod<EFBFBD>le Jaune
|
||||
*/
|
||||
class pdf_propale_jaune extends ModelePDFPropales
|
||||
{
|
||||
@ -41,7 +41,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db handler accès base de donnée
|
||||
* \param db handler acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
*/
|
||||
function pdf_propale_jaune($db=0)
|
||||
{
|
||||
@ -52,7 +52,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
|
||||
$this->db = $db;
|
||||
$this->name = "jaune";
|
||||
$this->description = "Modèle de proposition Jaune";
|
||||
$this->description = "Modele de proposition Jaune";
|
||||
|
||||
// Dimension page pour format A4
|
||||
$this->type = 'pdf';
|
||||
@ -74,8 +74,8 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
}
|
||||
|
||||
|
||||
/** \brief Renvoi dernière erreur
|
||||
\return string Dernière erreur
|
||||
/** \brief Renvoi derni<EFBFBD>re erreur
|
||||
\return string Derni<EFBFBD>re erreur
|
||||
*/
|
||||
function pdferror()
|
||||
{
|
||||
@ -84,7 +84,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
|
||||
|
||||
/**
|
||||
\brief Fonction générant la propale sur le disque
|
||||
\brief Fonction g<EFBFBD>n<EFBFBD>rant la propale sur le disque
|
||||
\param propale Objet propal
|
||||
\param outputlangs Lang object for output language
|
||||
\return int 1=ok, 0=ko
|
||||
@ -105,7 +105,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
|
||||
if ($conf->propal->dir_output)
|
||||
{
|
||||
// Définition de l'objet $propal (pour compatibilite ascendante)
|
||||
// D<EFBFBD>finition de l'objet $propal (pour compatibilite ascendante)
|
||||
if (! is_object($propale))
|
||||
{
|
||||
$id = $propale;
|
||||
@ -113,7 +113,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
$ret=$propale->fetch($id);
|
||||
}
|
||||
|
||||
// Définition de $dir et $file
|
||||
// D<EFBFBD>finition de $dir et $file
|
||||
if ($propale->specimen)
|
||||
{
|
||||
$dir = $conf->propal->dir_output;
|
||||
@ -143,7 +143,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
$pdf=new FPDI_Protection('P','mm',$this->format);
|
||||
$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
|
||||
$pdfownerpass = NULL; // Mot de passe du propri<EFBFBD>taire, cr<63><72> al<61>atoirement si pas d<>fini
|
||||
$pdf->SetProtection($pdfrights,$pdfuserpass,$pdfownerpass);
|
||||
}
|
||||
else
|
||||
@ -351,7 +351,7 @@ class pdf_propale_jaune extends ModelePDFPropales
|
||||
{
|
||||
$pdf->SetX(12);
|
||||
$pdf->SetFont('Arial','',10);
|
||||
$pdf->MultiCell(76, 5, "Tél : ".FAC_PDF_TEL);
|
||||
$pdf->MultiCell(76, 5, "T<EFBFBD>l : ".FAC_PDF_TEL);
|
||||
}
|
||||
if (defined("MAIN_INFO_SIREN"))
|
||||
{
|
||||
|
||||
@ -44,7 +44,7 @@ class Translate {
|
||||
var $cache_labels=array(); // Cache for labels
|
||||
|
||||
var $charset_inputfile='ISO-8859-1'; // Codage du contenu du fichier langue
|
||||
var $charset_output='ISO-8859-1'; // Codage par defaut de la sortie de la methode trans
|
||||
var $charset_output='UTF-8'; // Codage par defaut de la sortie de la methode trans
|
||||
|
||||
|
||||
/**
|
||||
@ -379,12 +379,13 @@ class Translate {
|
||||
*/
|
||||
function transnoentities($key, $param1='', $param2='', $param3='', $param4='')
|
||||
{
|
||||
if ($this->getTransFromTab($key))
|
||||
$newstr=$key;
|
||||
if ($this->getTransFromTab($newstr))
|
||||
{
|
||||
// Si la traduction est disponible
|
||||
return sprintf($this->tab_translate[$key],$param1,$param2,$param3,$param4);
|
||||
$newstr=sprintf($this->tab_translate[$newstr],$param1,$param2,$param3,$param4);
|
||||
}
|
||||
return $key;
|
||||
return $this->convToOuptutCharset($newstr);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user