Fix: Change to better support UTF8

This commit is contained in:
Laurent Destailleur
2008-10-08 19:55:44 +00:00
parent 857b8eb3bf
commit 8d1b7f2bad
5 changed files with 44 additions and 43 deletions

View File

@@ -21,14 +21,14 @@
/**
\file htdocs/includes/modules/commande/mod_commande_marbre.php
\ingroup commande
\brief Fichier contenant la classe du mod<6F>le de num<75>rotation de r<>f<EFBFBD>rence de commande Marbre
\brief Fichier contenant la classe du mod<6F>le de num<75>rotation de r<>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<6F>le de num<75>rotation de r<>f<EFBFBD>rence de commande Marbre
\brief Classe du mod<6F>le de num<75>rotation de r<>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<75>rotation
/** \brief Renvoi la description du modele de num<75>rotation
* \return string Texte descripif
*/
function info()
{
return "Renvoie le num<75>ro sous la forme ".$this->prefix."yymm-nnnn o<EFBFBD> yy est l'ann<EFBFBD>e, mm le mois et nnnn un compteur s<EFBFBD>quentiel sans rupture et sans remise <EFBFBD> 0";
return "Renvoie le num<75>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<EFBFBD>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<EFBFBD>ros d<EFBFBD>j<EFBFBD> en vigueur dans la base ne provoquent pas de
* de conflits qui empechera cette num<EFBFBD>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<EFBFBD>ant par $coyymm existe en base et est incompatible avec cette num<EFBFBD>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<EFBFBD>cup<EFBFBD>re la valeur max (r<EFBFBD>ponse imm<EFBFBD>diate car champ ind<EFBFBD>x<EFBFBD>)
// 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";