28require_once DOL_DOCUMENT_ROOT.
'/core/modules/fichinter/modules_fichinter.php';
39 public $version =
'dolibarr';
51 public $nom =
'arctic';
56 public $name =
'arctic';
66 global $db, $conf, $langs;
68 $langs->load(
"bills");
70 $form =
new Form($db);
72 $texte = $langs->trans(
'GenericNumRefModelDesc').
"<br>\n";
73 $texte .=
'<form action="'.$_SERVER[
"PHP_SELF"].
'" method="POST">';
74 $texte .=
'<input type="hidden" name="token" value="'.newToken().
'">';
75 $texte .=
'<input type="hidden" name="action" value="updateMask">';
76 $texte .=
'<input type="hidden" name="maskconst" value="FICHINTER_ARTIC_MASK">';
77 $texte .=
'<table class="nobordernopadding" width="100%">';
79 $tooltip = $langs->trans(
"GenericMaskCodes", $langs->transnoentities(
"InterventionCard"), $langs->transnoentities(
"InterventionCard"));
80 $tooltip .= $langs->trans(
"GenericMaskCodes2");
81 $tooltip .= $langs->trans(
"GenericMaskCodes3");
82 $tooltip .= $langs->trans(
"GenericMaskCodes4a", $langs->transnoentities(
"InterventionCard"), $langs->transnoentities(
"InterventionCard"));
83 $tooltip .= $langs->trans(
"GenericMaskCodes5");
86 $texte .=
'<tr><td>'.$langs->trans(
"Mask").
':</td>';
87 $texte .=
'<td class="right">'.$form->textwithpicto(
'<input type="text" class="flat minwidth175" name="maskvalue" value="'.
getDolGlobalString(
"FICHINTER_ARTIC_MASK").
'">', $tooltip, 1, 1).
'</td>';
89 $texte .=
'<td class="left" rowspan="2"> <input type="submit" class="button button-edit" name="Button" value="'.$langs->trans(
"Modify").
'"></td>';
106 global $conf, $langs, $mysoc;
108 $old_code_client = $mysoc->code_client;
109 $mysoc->code_client =
'CCCCCCCCCC';
111 $mysoc->code_client = $old_code_client;
114 $numExample = $langs->trans(
'NotConfigured');
130 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
136 $this->error =
'NotConfigured';
140 $numFinal =
get_next_value($db, $mask,
'fichinter',
'ref',
'', $objsoc, $object->datec);
Parent class numbering models of intervention sheet references.
Class to manage numbering of intervention cards with rule Artic.
getExample()
Return an example of numbering.
info()
Returns the description of the numbering model.
getNextValue($objsoc=0, $object='')
Return next free value.
getNumRef($objsoc, $objforref)
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)
getDolGlobalString($key, $default='')
Return dolibarr global constant string value.