From 0f98cbcd202d889688b6c018126e73be546c753d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 31 Mar 2006 21:48:05 +0000 Subject: [PATCH] =?UTF-8?q?Renommage=20constante=20FISCAL=5FMONTH=5FSTART?= =?UTF-8?q?=20en=20SOCIETE=5FFISCAL=5FMONTH=5FSTART=20pour=20respet=20reg?= =?UTF-8?q?=E8le=20nommage=20des=20constantes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/commande/mod_commande_emeraude.php | 12 +++++++----- .../includes/modules/facture/titan/titan.modules.php | 12 +++++++----- htdocs/includes/modules/modSociete.class.php | 2 +- .../modules/propale/mod_propale_emeraude.php | 12 +++++++----- mysql/migration/2.0.0-2.1.0.sql | 1 + 5 files changed, 23 insertions(+), 16 deletions(-) diff --git a/htdocs/includes/modules/commande/mod_commande_emeraude.php b/htdocs/includes/modules/commande/mod_commande_emeraude.php index c32c9cf33ab..126a0e19657 100644 --- a/htdocs/includes/modules/commande/mod_commande_emeraude.php +++ b/htdocs/includes/modules/commande/mod_commande_emeraude.php @@ -53,18 +53,20 @@ class mod_commande_emeraude extends ModeleNumRefCommandes */ function info() { + global $conf; + $texte = "Renvoie le numéro sous la forme CYYNNNNN où YY est l'année et NNNNN le numéro d'incrément qui commence à 1.
\n"; $texte.= "L'année s'incrémente de 1 et le numéro d'incrément se remet à zero en début d'année d'exercice.
\n"; $texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.
\n"; $texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une commande nommée C0700001.
\n"; - if (defined("FISCAL_MONTH_START")) + if ($conf->global->SOCIETE_FISCAL_MONTH_START) { - $texte.= "FISCAL_MONTH_START est définie et vaut: ".FISCAL_MONTH_START.""; + $texte.= "SOCIETE_FISCAL_MONTH_START est définie et vaut: ".$conf->global->SOCIETE_FISCAL_MONTH_START.""; } else { - $texte.= "FISCAL_MONTH_START n'est pas définie."; + $texte.= "SOCIETE_FISCAL_MONTH_START n'est pas définie."; } return $texte; } @@ -84,7 +86,7 @@ class mod_commande_emeraude extends ModeleNumRefCommandes */ function commande_get_num($obj_soc=0) { - global $db; + global $db,$conf; $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."commande WHERE fk_statut <> 0"; @@ -97,7 +99,7 @@ class mod_commande_emeraude extends ModeleNumRefCommandes $num = $row[0]; } $current_month = date("n"); - if($current_month >= FISCAL_MONTH_START) + if($current_month >= $conf->global->SOCIETE_FISCAL_MONTH_START) $y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1)); else $y = strftime("%y",time()); diff --git a/htdocs/includes/modules/facture/titan/titan.modules.php b/htdocs/includes/modules/facture/titan/titan.modules.php index 95952fb6483..b6376f791d7 100644 --- a/htdocs/includes/modules/facture/titan/titan.modules.php +++ b/htdocs/includes/modules/facture/titan/titan.modules.php @@ -44,18 +44,20 @@ class mod_facture_titan extends ModeleNumRefFactures */ function info() { + global $conf; + $texte = "Renvoie le numéro sous la forme FAYYNNNNN où YY est l'année et NNNNN le numéro d'incrément qui commence à 1.
\n"; $texte.= "L'année s'incrémente de 1 et le numéro d'incrément se remet à zero en début d'année d'exercice.
\n"; $texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.
\n"; $texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une facture nommée FA0700001.
\n"; - if (defined("FISCAL_MONTH_START")) + if ($conf->global->SOCIETE_FISCAL_MONTH_START) { - $texte.= "FISCAL_MONTH_START est définie et vaut: ".FISCAL_MONTH_START.""; + $texte.= "SOCIETE_FISCAL_MONTH_START est définie et vaut: ".$conf->global->SOCIETE_FISCAL_MONTH_START.""; } else { - $texte.= "FISCAL_MONTH_START n'est pas définie."; + $texte.= "SOCIETE_FISCAL_MONTH_START n'est pas définie."; } return $texte; } @@ -74,7 +76,7 @@ function info() */ function getNumRef($objsoc=0) { - global $db; + global $db,$conf; $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."facture WHERE fk_statut > 0"; @@ -87,7 +89,7 @@ function info() $num = $num + 1; $current_month = date("n"); - if($current_month >= FISCAL_MONTH_START) + if($current_month >= $conf->global->FISCAL_MONTH_START) $y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1)); else $y = strftime("%y",time()); diff --git a/htdocs/includes/modules/modSociete.class.php b/htdocs/includes/modules/modSociete.class.php index 2c4081e0264..56c72d5f47d 100644 --- a/htdocs/includes/modules/modSociete.class.php +++ b/htdocs/includes/modules/modSociete.class.php @@ -77,7 +77,7 @@ class modSociete extends DolibarrModules // Constantes $this->const = array(); - $this->const[0][0] = "FISCAL_MONTH_START"; + $this->const[0][0] = "SOCIETE_FISCAL_MONTH_START"; $this->const[0][1] = "chaine"; $this->const[0][2] = "0"; $this->const[0][3] = "Mettre le numéro du mois du début d\'année fiscale, ex: 9 pour septembre"; diff --git a/htdocs/includes/modules/propale/mod_propale_emeraude.php b/htdocs/includes/modules/propale/mod_propale_emeraude.php index 2f78c7230a2..99fe25a2ad8 100644 --- a/htdocs/includes/modules/propale/mod_propale_emeraude.php +++ b/htdocs/includes/modules/propale/mod_propale_emeraude.php @@ -44,18 +44,20 @@ class mod_propale_emeraude extends ModeleNumRefPropales */ function info() { + global $conf; + $texte = "Renvoie le numéro sous la forme PRYYNNNNN où YY est l'année et NNNNN le numéro d'incrément qui commence à 1.
\n"; $texte.= "L'année s'incrémente de 1 et le numéro d'incrément se remet à zero en début d'année d'exercice.
\n"; $texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.
\n"; $texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une propale nommée PR0700001.
\n"; - if (defined("FISCAL_MONTH_START")) + if ($conf->global->SOCIETE_FISCAL_MONTH_START) { - $texte.= "FISCAL_MONTH_START est définie et vaut: ".FISCAL_MONTH_START.""; + $texte.= "SOCIETE_FISCAL_MONTH_START est définie et vaut: ".$conf->global->SOCIETE_FISCAL_MONTH_START.""; } else { - $texte.= "FISCAL_MONTH_START n'est pas définie."; + $texte.= "SOCIETE_FISCAL_MONTH_START n'est pas définie."; } return $texte; } @@ -75,7 +77,7 @@ class mod_propale_emeraude extends ModeleNumRefPropales */ function getNextValue() { - global $db; + global $db,$conf; $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."propal"; @@ -86,7 +88,7 @@ class mod_propale_emeraude extends ModeleNumRefPropales $num = $row[0]; } $current_month = date("n"); - if($current_month >= FISCAL_MONTH_START) + if($current_month >= $conf->global->FISCAL_MONTH_START) $y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1)); else $y = strftime("%y",time()); diff --git a/mysql/migration/2.0.0-2.1.0.sql b/mysql/migration/2.0.0-2.1.0.sql index 20f6871ca90..a03fc3046cb 100644 --- a/mysql/migration/2.0.0-2.1.0.sql +++ b/mysql/migration/2.0.0-2.1.0.sql @@ -110,5 +110,6 @@ drop table if exists llx_soc_recontact; update llx_const set name='MAIN_SIZE_LISTE_LIMIT' where name='SIZE_LISTE_LIMIT'; +update llx_const set name='SOCIETE_FISCAL_MONTH_START' where name='FISCAL_MONTH_START'; alter table llx_paiementfourn add statut smallint(6) NOT NULL DEFAULT 0; \ No newline at end of file