mod_member_advanced
class mod_member_advanced extends ModeleNumRefMembers (View source)
Class to manage the numbering module Advanced for member references
Properties
| $name | |||
| $version | |||
| string | $error | from CommonNumRefGenerator | |
| string[] | $errors | from CommonNumRefGenerator | |
| protected DoliDB | $db | from CommonNumRefGenerator | |
| int<0, 1> | $code_null | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable_invalide | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable_null | from CommonNumRefGenerator | |
| int<0, 1> | $code_auto | from CommonNumRefGenerator | |
| int<0, 1> | $prefixIsRequired | from CommonNumRefGenerator | |
| int | $position | ||
| string | $prefix |
Methods
Checks if the numbers already in the database do not cause conflicts that would prevent this numbering working.
Return an example of numbering module values
Return next value
Constructor
Details
string
getNom($langs)
Return model name
@param Translate $langs Object langs
string
getName($langs)
Return model name
@param Translate $langs Object langs
bool
isEnabled()
Return if a module can be used or not
string
info(Translate $langs)
Return description of numbering module
bool
canBeActivated(CommonObject $object)
Checks if the numbers already in the database do not cause conflicts that would prevent this numbering working.
@param CommonObject $object Object we need next value for
string
getVersion()
Returns version of numbering module
string
getExample()
Return an example of numbering module values
@return string Example
getToolTip($langs, Societe $soc)
Return description of module parameters
@param Translate $langs Output language
getNextValue($objsoc, Adherent $object)
Return next value
@param ?Societe $objsoc Object third party
__construct()
Constructor