Fix lunghezza campo codicerea

e relativi controlli
This commit is contained in:
Luca 2022-12-15 18:36:37 +01:00
parent 87590a16d8
commit 237eed1cc1
4 changed files with 9 additions and 5 deletions

View File

@ -29,7 +29,7 @@ function initMaskInput(input) {
});
} else if ($input.hasClass('rea-mask')) {
$input.inputmask({
mask: "AA-999999{1,15}",
mask: "AA-99999{1,23}",
casing: "upper",
});
} else if ($input.hasClass('provincia-mask')) {

View File

@ -25,7 +25,7 @@ class ReaValidi extends Controllo
{
public function getName()
{
return tr('Anagrafiche con codici REA non validi');
return tr('Anagrafiche con codici R.E.A. non validi');
}
public function getType($record)
@ -43,7 +43,7 @@ class ReaValidi extends Controllo
$database = database();
/**
* Verifico se i rea inseriti per le anagrafiche hanno una struttura valida.
* Verifico se i R.E.A. inseriti per le anagrafiche hanno una struttura valida.
*/
$anagrafiche_interessate = $database->fetchArray('SELECT
an_anagrafiche.idanagrafica AS id,
@ -54,7 +54,7 @@ class ReaValidi extends Controllo
INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche_anagrafiche.idanagrafica = an_anagrafiche.idanagrafica
INNER JOIN an_tipianagrafiche ON an_tipianagrafiche.idtipoanagrafica = an_tipianagrafiche_anagrafiche.idtipoanagrafica
WHERE
codicerea NOT REGEXP "^..-......$" AND codicerea != ""
codicerea NOT REGEXP "([A-Za-z]{2})-([0-9]{1,20})" AND codicerea != ""
AND
deleted_at IS NULL
GROUP BY an_anagrafiche.idanagrafica');

View File

@ -643,7 +643,7 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
<div class="col-md-3">
{[ "type": "text", "label": "<?php echo tr('Codice R.E.A.').' <small>('.tr('provincia-C.C.I.A.A.').')</small>'; ?>", "name": "codicerea", "value": "$codicerea$", "class": "rea-mask", "help": "<?php echo tr('Formato: _PATTERN_', [
'_PATTERN_' => 'RM-123456',
'_PATTERN_' => 'RM-12345',
]); ?>" ]}
</div>

View File

@ -52,3 +52,7 @@ HAVING
ORDER BY
`id`,
`nome` ASC" WHERE `name` = 'Utenti e permessi';
-- Aumento dimensione massima codicerea
ALTER TABLE `an_anagrafiche` CHANGE `codicerea` `codicerea` VARCHAR(23) NOT NULL;