Removed modules
This commit is contained in:
parent
678ab5b931
commit
67c92017c2
@ -42,7 +42,7 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
var $version; // 'development', 'experimental', 'dolibarr'
|
var $version; // 'development', 'experimental', 'dolibarr'
|
||||||
var $code_auto; // Numerotation automatique
|
var $code_auto; // Numerotation automatique
|
||||||
|
|
||||||
|
|
||||||
/** \brief Constructeur classe
|
/** \brief Constructeur classe
|
||||||
*/
|
*/
|
||||||
function mod_codeclient_lion()
|
function mod_codeclient_lion()
|
||||||
@ -56,13 +56,13 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
$this->code_auto = 0;
|
$this->code_auto = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/** \brief Renvoi la description du module
|
/** \brief Renvoi la description du module
|
||||||
* \return string Texte descripif
|
* \return string Texte descripif
|
||||||
*/
|
*/
|
||||||
function info($langs)
|
function info($langs)
|
||||||
{
|
{
|
||||||
return "Verifie si le code client est de la forme numerique 999 et sur au moins 3 chiffres. Verification mais pas de generation automatique.";
|
return "Verifie si le code client/fournisseur est de la forme numerique 999 et sur au moins 3 chiffres. Verification mais pas de generation automatique.";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -87,14 +87,14 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
$result=0;
|
$result=0;
|
||||||
$code = strtoupper(trim($code));
|
$code = strtoupper(trim($code));
|
||||||
|
|
||||||
if (! $code && $this->code_null)
|
if (! $code && $this->code_null)
|
||||||
{
|
{
|
||||||
$result=0;
|
$result=0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($this->verif_syntax($code) >= 0)
|
if ($this->verif_syntax($code) >= 0)
|
||||||
{
|
{
|
||||||
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
||||||
if ($is_dispo <> 0)
|
if ($is_dispo <> 0)
|
||||||
{
|
{
|
||||||
@ -121,7 +121,7 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoi une valeur correcte
|
* \brief Renvoi une valeur correcte
|
||||||
* \param $db Handler acces base
|
* \param $db Handler acces base
|
||||||
@ -131,11 +131,11 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
function get_correct($db, $code)
|
function get_correct($db, $code)
|
||||||
{
|
{
|
||||||
$return='001';
|
$return='001';
|
||||||
|
|
||||||
$sql = "SELECT MAX(code_client) as maxval FROM ".MAIN_DB_PREFIX."societe";
|
$sql = "SELECT MAX(code_client) as maxval FROM ".MAIN_DB_PREFIX."societe";
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
$obj=$db->fetch_object($resql);
|
$obj=$db->fetch_object($resql);
|
||||||
if ($obj)
|
if ($obj)
|
||||||
{
|
{
|
||||||
@ -150,7 +150,7 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoi si un code est pris ou non (par autre tiers)
|
* \brief Renvoi si un code est pris ou non (par autre tiers)
|
||||||
* \param $db Handler acces base
|
* \param $db Handler acces base
|
||||||
@ -192,7 +192,7 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
function verif_syntax($code)
|
function verif_syntax($code)
|
||||||
{
|
{
|
||||||
$res = 0;
|
$res = 0;
|
||||||
|
|
||||||
if (strlen($code) < 3)
|
if (strlen($code) < 3)
|
||||||
{
|
{
|
||||||
$res = -1;
|
$res = -1;
|
||||||
@ -201,13 +201,13 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
{
|
{
|
||||||
if (eregi('[0-9][0-9][0-9]+',$code))
|
if (eregi('[0-9][0-9][0-9]+',$code))
|
||||||
{
|
{
|
||||||
$res = 0;
|
$res = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$res = -2;
|
$res = -2;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
@ -229,7 +229,7 @@ class mod_codeclient_lion extends ModeleThirdPartyCode
|
|||||||
$ok++;
|
$ok++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $ok;
|
return $ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -42,7 +42,7 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
var $version; // 'development', 'experimental', 'dolibarr'
|
var $version; // 'development', 'experimental', 'dolibarr'
|
||||||
var $code_auto; // Numerotation automatique
|
var $code_auto; // Numerotation automatique
|
||||||
|
|
||||||
|
|
||||||
/** \brief Constructeur classe
|
/** \brief Constructeur classe
|
||||||
*/
|
*/
|
||||||
function mod_codeclient_zebre()
|
function mod_codeclient_zebre()
|
||||||
@ -56,17 +56,17 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
$this->code_auto = 0;
|
$this->code_auto = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoie la description du module
|
* \brief Renvoie la description du module
|
||||||
* \return string Texte descripif
|
* \return string Texte descripif
|
||||||
*/
|
*/
|
||||||
function info($langs)
|
function info($langs)
|
||||||
{
|
{
|
||||||
return "Verifie si le code client est de la forme CCCC9999. Les quatres premieres lettres etant une representation mnemotechnique, suivi du code postal en 2 chiffres et un numero d'ordre pour la prise en compte des doublons. Verification mais pas de generation automatique.";
|
return "Verifie si le code client/fournisseur est de la forme CCCC9999. Les quatres premieres lettres etant une representation mnemotechnique, suivi du code postal en 2 chiffres et un numero d'ordre pour la prise en compte des doublons. Verification mais pas de generation automatique.";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/** \brief Renvoi la description du module
|
/** \brief Renvoi la description du module
|
||||||
* \return string Texte descripif
|
* \return string Texte descripif
|
||||||
*/
|
*/
|
||||||
@ -75,7 +75,7 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
return "ABCD7501";
|
return "ABCD7501";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief V<EFBFBD>rifie la validit<EFBFBD> du code
|
* \brief V<EFBFBD>rifie la validit<EFBFBD> du code
|
||||||
* \param $db Handler acces base
|
* \param $db Handler acces base
|
||||||
@ -84,29 +84,29 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
* \return int <0 si KO, 0 si OK
|
* \return int <0 si KO, 0 si OK
|
||||||
*/
|
*/
|
||||||
function verif($db, &$code, $soc)
|
function verif($db, &$code, $soc)
|
||||||
{
|
{
|
||||||
$result=0;
|
$result=0;
|
||||||
$code = strtoupper(trim($code));
|
$code = strtoupper(trim($code));
|
||||||
|
|
||||||
if (! $code && $this->code_null)
|
if (! $code && $this->code_null)
|
||||||
{
|
{
|
||||||
$result=0;
|
$result=0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($this->verif_syntax($code) == 0)
|
if ($this->verif_syntax($code) == 0)
|
||||||
{
|
{
|
||||||
$i = 1;
|
$i = 1;
|
||||||
|
|
||||||
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
||||||
while ($is_dispo <> 0 && $i < 99)
|
while ($is_dispo <> 0 && $i < 99)
|
||||||
{
|
{
|
||||||
$arr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
|
$arr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
|
||||||
|
|
||||||
$code = substr($code,0,6) . substr("00".$i, -2);
|
$code = substr($code,0,6) . substr("00".$i, -2);
|
||||||
|
|
||||||
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -139,9 +139,9 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
* \return string Code correct, <0 si KO
|
* \return string Code correct, <0 si KO
|
||||||
*/
|
*/
|
||||||
function get_correct($db, $code)
|
function get_correct($db, $code)
|
||||||
{
|
{
|
||||||
if ($this->verif_syntax($code) == 0)
|
if ($this->verif_syntax($code) == 0)
|
||||||
{
|
{
|
||||||
$i = 1;
|
$i = 1;
|
||||||
|
|
||||||
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
||||||
@ -149,11 +149,11 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
while ( $is_dispo <> 0 && $i < 99)
|
while ( $is_dispo <> 0 && $i < 99)
|
||||||
{
|
{
|
||||||
$arr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
|
$arr = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
|
||||||
|
|
||||||
$code = substr($code,0,6) . substr("00".$i, -2);
|
$code = substr($code,0,6) . substr("00".$i, -2);
|
||||||
|
|
||||||
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
$is_dispo = $this->verif_dispo($db, $code, $soc);
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -167,7 +167,7 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoi si un code est pris ou non (par autre tiers)
|
* \brief Renvoi si un code est pris ou non (par autre tiers)
|
||||||
* \param $db Handler acces base
|
* \param $db Handler acces base
|
||||||
@ -208,7 +208,7 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
function verif_syntax(&$code)
|
function verif_syntax(&$code)
|
||||||
{
|
{
|
||||||
$res = 0;
|
$res = 0;
|
||||||
|
|
||||||
if (strlen($code) <> 8)
|
if (strlen($code) <> 8)
|
||||||
{
|
{
|
||||||
$res = -1;
|
$res = -1;
|
||||||
@ -217,13 +217,13 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
{
|
{
|
||||||
if ($this->is_alpha(substr($code,0,4)) == 0 && $this->is_num(substr($code,4,4)) == 0 )
|
if ($this->is_alpha(substr($code,0,4)) == 0 && $this->is_num(substr($code,4,4)) == 0 )
|
||||||
{
|
{
|
||||||
$res = 0;
|
$res = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$res = -2;
|
$res = -2;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
@ -234,7 +234,7 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
$ok = 0;
|
$ok = 0;
|
||||||
// Je n'ai pas trouv<75> de fonction pour tester une chaine alpha sans les caract<63>re accentu<74>s
|
// Je n'ai pas trouv<75> de fonction pour tester une chaine alpha sans les caract<63>re accentu<74>s
|
||||||
// dommage
|
// dommage
|
||||||
$alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
$alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
||||||
|
|
||||||
for ($i = 0 ; $i < 4 ; $i++)
|
for ($i = 0 ; $i < 4 ; $i++)
|
||||||
{
|
{
|
||||||
@ -243,11 +243,11 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
$ok++;
|
$ok++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $ok;
|
return $ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function is_num($str)
|
function is_num($str)
|
||||||
{
|
{
|
||||||
$ok = 0;
|
$ok = 0;
|
||||||
@ -261,7 +261,7 @@ class mod_codeclient_zebre extends ModeleThirdPartyCode
|
|||||||
$ok++;
|
$ok++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $ok;
|
return $ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user