Aggiunto controllo per validare codice intermediario in anagrafica

This commit is contained in:
Luca 2024-02-25 13:31:59 +01:00
parent a5e39bf800
commit 01c8675215
1 changed files with 30 additions and 0 deletions

View File

@ -85,6 +85,36 @@ switch ($name) {
break; break;
case 'codice_intermediario':
if (!empty($anagrafica)){
$value = trim($value);
switch ($anagrafica->tipo) {
case "Azienda":
case "Privato":
$valido = (strlen($value) === 7 ? true : false);
break;
case "Ente pubblico":
$valido = (strlen($value) === 6 ? true : false);
break;
default:
$valido = true;
break;
}
}
$message = $valido ? '<i class="icon fa fa-check text-green"></i> '.tr('Il codice intermediario è valido.') : '<i class="icon fa fa-warning text-yellow"></i> '.tr("Il codice intermediario non sembra essere valido.");
$response = [
'result' => $valido,
'message' => $message,
];
break;
case 'partita_iva': case 'partita_iva':
$disponibile = Anagrafica::where([ $disponibile = Anagrafica::where([
['piva', $value], ['piva', $value],