dolibarr  7.0.0-beta
Public Member Functions | List of all members
mod_codeclient_leopard Class Reference

Class to manage numbering of thirdparties code. More...

+ Inheritance diagram for mod_codeclient_leopard:
+ Collaboration diagram for mod_codeclient_leopard:

Public Member Functions

 __construct ()
 Constructor.
 
 info ($langs)
 Return description of module. More...
 
 getNextValue ($objsoc=0, $type=-1)
 Return an example of result returned by getNextValue. More...
 
 verif ($db, &$code, $soc, $type)
 Check validity of code according to its rules. More...
 
- Public Member Functions inherited from ModeleThirdPartyCode
 info ($langs)
 Renvoi la description par defaut du modele de numerotation. More...
 
 getNom ($langs)
 Renvoi nom module. More...
 
 getExample ($langs)
 Renvoi un exemple de numerotation. More...
 
 canBeActivated ()
 Test si les numeros deja en vigueur dans la base ne provoquent pas de de conflits qui empechera cette numerotation de fonctionner. More...
 
 getNextValue ($objsoc=0, $type=-1)
 Return next value available. More...
 
 getVersion ()
 Return version of module. More...
 
 getToolTip ($langs, $soc, $type)
 Return description of module parameters. More...
 
 verif_prefixIsUsed ()
 Check if mask/numbering use prefix. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from ModeleThirdPartyCode
static liste_modeles ($db, $maxfilenamelength=0)
 Renvoi la liste des modeles de numéroation. More...
 

Detailed Description

Class to manage numbering of thirdparties code.

Definition at line 32 of file mod_codeclient_leopard.php.

Member Function Documentation

mod_codeclient_leopard::getNextValue (   $objsoc = 0,
  $type = -1 
)

Return an example of result returned by getNextValue.

Parameters
societe$objsocObject thirdparty
int$typeType of third party (1:customer, 2:supplier, -1:autodetect)
Returns
string Return next value

Definition at line 83 of file mod_codeclient_leopard.php.

mod_codeclient_leopard::info (   $langs)

Return description of module.

Parameters
Translate$langsObject langs
Returns
string Description of module

Definition at line 69 of file mod_codeclient_leopard.php.

mod_codeclient_leopard::verif (   $db,
$code,
  $soc,
  $type 
)

Check validity of code according to its rules.

Parameters
DoliDB$dbDatabase handler
string$codeCode to check/correct
Societe$socObject third party
int$type0 = customer/prospect , 1 = supplier
Returns
int 0 if OK -1 ErrorBadCustomerCodeSyntax -2 ErrorCustomerCodeRequired -3 ErrorCustomerCodeAlreadyUsed -4 ErrorPrefixRequired

Definition at line 103 of file mod_codeclient_leopard.php.

References dol_syslog().


The documentation for this class was generated from the following file: