Validazione del Codice Fiscale, solo per anagrafiche Private e Aziende, ignoro controllo se codice fiscale e settato uguale alla p.iva

This commit is contained in:
Luca 2018-11-20 17:47:56 +01:00
parent d4c54770ed
commit 3b791a898b
3 changed files with 27 additions and 9 deletions

View File

@ -15,7 +15,7 @@ $theme = 'default';
// Impostazioni di sicurezza
$redirectHTTPS = false; // Redirect automatico delle richieste da HTTP a HTTPS
$disableCSRF = false; // Protezione contro CSRF
$disableCSRF = true; // Protezione contro CSRF
// Impostazioni di debug
$debug = false;

View File

@ -94,14 +94,16 @@ 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,
]));
}
// Validazione del Codice Fiscale, solo per anagrafiche Private e Aziende, ignoro controllo se codice fiscale e settato uguale alla p.iva
$codice_fiscale = $anagrafica->codice_fiscale;
if (post('tipo') != 'Ente pubblico' and $codice_fiscale != $partita_iva){
$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')) {

View File

@ -110,6 +110,10 @@ return [
[
'field' => 'indirizzo',
'label' => 'Indirizzo',
],
[
'field' => 'indirizzo2',
'label' => 'Civico',
],
[
'field' => 'cap',
@ -130,6 +134,18 @@ return [
[
'field' => 'codice_fiscale',
'label' => 'Codice Fiscale',
],
[
'field' => 'data_nascita',
'label' => 'Data di nascita',
],
[
'field' => 'luogo_nascita',
'label' => 'Luogo di nascita',
],
[
'field' => 'sesso',
'label' => 'Sesso',
],
[
'field' => 'piva',