mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-06 17:13:03 +01:00
Fix: Change to better support UTF8
This commit is contained in:
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user