Validazione codice fiscale (#350)
This commit is contained in:
parent
a75cbd28ab
commit
f5ef5a64f2
|
@ -25,6 +25,7 @@
|
|||
"ext-pdo_mysql": "*",
|
||||
"aluguest/ical-easy-reader": "^1.5",
|
||||
"danielstjules/stringy": "^3.1",
|
||||
"davidepastore/codice-fiscale": "^0.4.0",
|
||||
"ezyang/htmlpurifier": "^4.8",
|
||||
"filp/whoops": "^2.1",
|
||||
"guzzlehttp/guzzle": "^6.3",
|
||||
|
|
|
@ -94,6 +94,15 @@ switch (post('op')) {
|
|||
]));
|
||||
}
|
||||
|
||||
// Validazione del Codice Fiscale
|
||||
$codice_fiscale = $anagrafica->codice_fiscale;
|
||||
$check_codice_fiscale = Validate::isValidTaxCode($codice_fiscale);
|
||||
if (empty($check_codice_fiscale)) {
|
||||
flash()->error(tr('Attenzione: il codice fiscale _COD_ sembra non essere valido', [
|
||||
'_COD_' => $codice_fiscale,
|
||||
]));
|
||||
}
|
||||
|
||||
// Aggiorno il codice anagrafica se non è già presente, altrimenti lo ignoro
|
||||
if ($anagrafica->codice != post('codice')) {
|
||||
flash()->error(tr("Il codice anagrafica inserito esiste già! Inserirne un'altro..."));
|
||||
|
|
|
@ -140,4 +140,12 @@ class Validate
|
|||
|
||||
return true;
|
||||
}
|
||||
|
||||
public static function isValidTaxCode($codice_fiscale)
|
||||
{
|
||||
|
||||
$validator = new CodiceFiscale\Validator($codice_fiscale);
|
||||
|
||||
return $validator->isFormallyValid();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue