Renommage constante FISCAL_MONTH_START en SOCIETE_FISCAL_MONTH_START pour respet regèle nommage des constantes

This commit is contained in:
Laurent Destailleur 2006-03-31 21:48:05 +00:00
parent 4ef8f86440
commit 0f98cbcd20
5 changed files with 23 additions and 16 deletions

View File

@ -53,18 +53,20 @@ class mod_commande_emeraude extends ModeleNumRefCommandes
*/ */
function info() 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.<br>\n"; $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.<br>\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.<br>\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.<br>\n";
$texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n"; $texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n";
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une commande nommée C0700001.<br>\n"; $texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une commande nommée C0700001.<br>\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 else
{ {
$texte.= "FISCAL_MONTH_START n'est pas définie."; $texte.= "SOCIETE_FISCAL_MONTH_START n'est pas définie.";
} }
return $texte; return $texte;
} }
@ -84,7 +86,7 @@ class mod_commande_emeraude extends ModeleNumRefCommandes
*/ */
function commande_get_num($obj_soc=0) function commande_get_num($obj_soc=0)
{ {
global $db; global $db,$conf;
$sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."commande WHERE fk_statut <> 0"; $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]; $num = $row[0];
} }
$current_month = date("n"); $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)); $y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1));
else else
$y = strftime("%y",time()); $y = strftime("%y",time());

View File

@ -44,18 +44,20 @@ class mod_facture_titan extends ModeleNumRefFactures
*/ */
function info() 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.<br>\n"; $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.<br>\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.<br>\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.<br>\n";
$texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n"; $texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n";
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une facture nommée FA0700001.<br>\n"; $texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une facture nommée FA0700001.<br>\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 else
{ {
$texte.= "FISCAL_MONTH_START n'est pas définie."; $texte.= "SOCIETE_FISCAL_MONTH_START n'est pas définie.";
} }
return $texte; return $texte;
} }
@ -74,7 +76,7 @@ function info()
*/ */
function getNumRef($objsoc=0) function getNumRef($objsoc=0)
{ {
global $db; global $db,$conf;
$sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."facture WHERE fk_statut > 0"; $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."facture WHERE fk_statut > 0";
@ -87,7 +89,7 @@ function info()
$num = $num + 1; $num = $num + 1;
$current_month = date("n"); $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)); $y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1));
else else
$y = strftime("%y",time()); $y = strftime("%y",time());

View File

@ -77,7 +77,7 @@ class modSociete extends DolibarrModules
// Constantes // Constantes
$this->const = array(); $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][1] = "chaine";
$this->const[0][2] = "0"; $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"; $this->const[0][3] = "Mettre le numéro du mois du début d\'année fiscale, ex: 9 pour septembre";

View File

@ -44,18 +44,20 @@ class mod_propale_emeraude extends ModeleNumRefPropales
*/ */
function info() 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.<br>\n"; $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.<br>\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.<br>\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.<br>\n";
$texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n"; $texte.= "Définir la variable FISCAL_MONTH_START avec le mois du début d'exercice, ex: 9 pour septembre.<br>\n";
$texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une propale nommée PR0700001.<br>\n"; $texte.= "Dans cette exemple nous aurons au 1er septembre 2006 une propale nommée PR0700001.<br>\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 else
{ {
$texte.= "FISCAL_MONTH_START n'est pas définie."; $texte.= "SOCIETE_FISCAL_MONTH_START n'est pas définie.";
} }
return $texte; return $texte;
} }
@ -75,7 +77,7 @@ class mod_propale_emeraude extends ModeleNumRefPropales
*/ */
function getNextValue() function getNextValue()
{ {
global $db; global $db,$conf;
$sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."propal"; $sql = "SELECT count(*) FROM ".MAIN_DB_PREFIX."propal";
@ -86,7 +88,7 @@ class mod_propale_emeraude extends ModeleNumRefPropales
$num = $row[0]; $num = $row[0];
} }
$current_month = date("n"); $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)); $y = strftime("%y",mktime(0,0,0,date("m"),date("d"),date("Y")+1));
else else
$y = strftime("%y",time()); $y = strftime("%y",time());

View File

@ -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='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; alter table llx_paiementfourn add statut smallint(6) NOT NULL DEFAULT 0;