29dol_include_once(
'/partnership/core/modules/partnership/modules_partnership.php');
41 public $version =
'dolibarr';
51 public $name =
'advanced';
61 global $conf, $langs, $db;
63 $langs->load(
"bills");
65 $form =
new Form($db);
67 $texte = $langs->trans(
'GenericNumRefModelDesc').
"<br>\n";
68 $texte .=
'<form action="'.$_SERVER[
"PHP_SELF"].
'" method="POST">';
69 $texte .=
'<input type="hidden" name="token" value="'.newToken().
'">';
70 $texte .=
'<input type="hidden" name="action" value="updateMask">';
71 $texte .=
'<input type="hidden" name="maskconst" value="PARTNERSHIP_ADVANCED_MASK">';
72 $texte .=
'<table class="nobordernopadding" width="100%">';
74 $tooltip = $langs->trans(
"GenericMaskCodes", $langs->transnoentities(
"Partnership"), $langs->transnoentities(
"Partnership"));
75 $tooltip .= $langs->trans(
"GenericMaskCodes2");
76 $tooltip .= $langs->trans(
"GenericMaskCodes3");
77 $tooltip .= $langs->trans(
"GenericMaskCodes4a", $langs->transnoentities(
"Partnership"), $langs->transnoentities(
"Partnership"));
78 $tooltip .= $langs->trans(
"GenericMaskCodes5");
81 $texte .=
'<tr><td>'.$langs->trans(
"Mask").
':</td>';
82 $texte .=
'<td class="right">'.$form->textwithpicto(
'<input type="text" class="flat minwidth175" name="maskPartnership" value="'.
getDolGlobalString(
'PARTNERSHIP_ADVANCED_MASK').
'">', $tooltip, 1, 1).
'</td>';
84 $texte .=
'<td class="left" rowspan="2"> <input type="submit" class="button button-edit" name="Button"value="'.$langs->trans(
"Modify").
'"></td>';
101 global $conf, $db, $langs, $mysoc;
104 $object->initAsSpecimen();
117 $numExample = $langs->trans(
'NotConfigured');
132 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
138 $this->error =
'NotConfigured';
142 $date = $object->date;
144 $numFinal =
get_next_value($db, $mask,
'partnership',
'ref',
'',
null, $date);
Parent class to manage numbering of Partnership.
Class to manage the Advanced numbering rule for Partnership.
getExample()
Return an example of numbering.
info()
Returns the description of the numbering model.
getNextValue($object)
Return next free value.
get_next_value($db, $mask, $table, $field, $where='', $objsoc='', $date='', $mode='next', $bentityon=true, $objuser=null, $forceentity=null)
Return last or next value for a mask (according to area we should not reset)
if(!function_exists( 'dol_getprefix')) dol_include_once($relpath, $classname='')
Make an include_once using default root and alternate root if it fails.
getDolGlobalString($key, $default='')
Return dolibarr global constant string value.