Ajout d'une notion de version sur les modules de numérotation des codes clients. Les modules au statut "development" ne s'affiche que si la constante MAIN_ENABLE_DEVELOPMENT est a on.

Début ajout du modèle personnalisable "tigre" avec numérotation automatique pour les codes clients et fournisseurs.
This commit is contained in:
Regis Houssin 2007-09-17 22:00:39 +00:00
parent 966acbf2fb
commit cbb9b87f89
4 changed files with 16 additions and 4 deletions

View File

@ -50,7 +50,8 @@ class mod_codeclient_leopard extends ModeleThirdPartyCode
var $code_modifiable_invalide; // Code modifiable si il est invalide var $code_modifiable_invalide; // Code modifiable si il est invalide
var $code_modifiable_null; // Code modifiables si il est null var $code_modifiable_null; // Code modifiables si il est null
var $code_null; // Code facultatif var $code_null; // Code facultatif
var $version='dolibarr'; // 'development', 'experimental', 'dolibarr' var $version; // 'development', 'experimental', 'dolibarr'
var $code_auto; // Numérotation automatique
/** \brief Constructeur classe /** \brief Constructeur classe
@ -58,10 +59,12 @@ class mod_codeclient_leopard extends ModeleThirdPartyCode
function mod_codeclient_leopard() function mod_codeclient_leopard()
{ {
$this->nom = "Léopard"; $this->nom = "Léopard";
$this->version = "dolibarr";
$this->code_modifiable = 1; $this->code_modifiable = 1;
$this->code_modifiable_invalide = 1; $this->code_modifiable_invalide = 1;
$this->code_modifiable_null = 1; $this->code_modifiable_null = 1;
$this->code_null = 1; $this->code_null = 1;
$this->code_auto = 0;
} }

View File

@ -42,7 +42,8 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
var $code_modifiable_invalide; // Code modifiable si il est invalide var $code_modifiable_invalide; // Code modifiable si il est invalide
var $code_modifiable_null; // Code modifiables si il est null var $code_modifiable_null; // Code modifiables si il est null
var $code_null; // Code facultatif var $code_null; // Code facultatif
var $version='dolibarr'; // 'development', 'experimental', 'dolibarr' var $version; // 'development', 'experimental', 'dolibarr'
var $code_auto; // Numérotation automatique
/** \brief Constructeur classe /** \brief Constructeur classe
@ -50,10 +51,12 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
function mod_codeclient_lion() function mod_codeclient_lion()
{ {
$this->nom = "Lion"; $this->nom = "Lion";
$this->version = "dolibarr";
$this->code_modifiable = 0; $this->code_modifiable = 0;
$this->code_modifiable_invalide = 1; $this->code_modifiable_invalide = 1;
$this->code_modifiable_null = 1; $this->code_modifiable_null = 1;
$this->code_null = 0; $this->code_null = 0;
$this->code_auto = 0;
} }

View File

@ -43,7 +43,8 @@ class mod_codeclient_tigre extends ModeleThirdPartyCode
var $code_modifiable_invalide; // Code modifiable si il est invalide var $code_modifiable_invalide; // Code modifiable si il est invalide
var $code_modifiable_null; // Code modifiables si il est null var $code_modifiable_null; // Code modifiables si il est null
var $code_null; // Code facultatif var $code_null; // Code facultatif
var $version='development'; // 'development', 'experimental', 'dolibarr' var $version; // 'development', 'experimental', 'dolibarr'
var $code_auto; // Numérotation automatique
/** \brief Constructeur classe /** \brief Constructeur classe
@ -51,10 +52,12 @@ class mod_codeclient_tigre extends ModeleThirdPartyCode
function mod_codeclient_tigre() function mod_codeclient_tigre()
{ {
$this->nom = "Tigre"; $this->nom = "Tigre";
$this->version = "development";
$this->code_modifiable = 0; $this->code_modifiable = 0;
$this->code_modifiable_invalide = 1; $this->code_modifiable_invalide = 1;
$this->code_modifiable_null = 1; $this->code_modifiable_null = 1;
$this->code_null = 0; $this->code_null = 0;
$this->code_auto = 1;
} }

View File

@ -42,7 +42,8 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
var $code_modifiable_invalide; // Code modifiable si il est invalide var $code_modifiable_invalide; // Code modifiable si il est invalide
var $code_modifiable_null; // Code modifiables si il est null var $code_modifiable_null; // Code modifiables si il est null
var $code_null; // Code facultatif var $code_null; // Code facultatif
var $version='dolibarr'; // 'development', 'experimental', 'dolibarr' var $version; // 'development', 'experimental', 'dolibarr'
var $code_auto; // Numérotation automatique
/** \brief Constructeur classe /** \brief Constructeur classe
@ -50,10 +51,12 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
function mod_codeclient_zebre() function mod_codeclient_zebre()
{ {
$this->nom = "Zèbre"; $this->nom = "Zèbre";
$this->version = "dolibarr";
$this->code_modifiable = 0; $this->code_modifiable = 0;
$this->code_modifiable_invalide = 0; $this->code_modifiable_invalide = 0;
$this->code_modifiable_null = 1; $this->code_modifiable_null = 1;
$this->code_null = 0; $this->code_null = 0;
$this->code_auto = 0;
} }