This commit is contained in:
Thomas Zilio 2019-02-14 18:04:50 +01:00
parent df1102d4b5
commit 0ef7f7ad09
2 changed files with 3 additions and 3 deletions

View File

@ -91,7 +91,7 @@ switch (post('op')) {
// Validazione della Partita IVA // Validazione della Partita IVA
$partita_iva = $anagrafica->partita_iva; $partita_iva = $anagrafica->partita_iva;
$partita_iva = strlen($partita_iva) == 11 ? $anagrafica->nazione->iso2.$partita_iva : $partita_iva; $partita_iva = is_numeric($partita_iva) ? $anagrafica->nazione->iso2.$partita_iva : $partita_iva;
$check_vat_number = Validate::isValidVatNumber($partita_iva); $check_vat_number = Validate::isValidVatNumber($partita_iva);
if (empty($check_vat_number)) { if (empty($check_vat_number)) {

View File

@ -11,7 +11,7 @@ use Respect\Validation\Validator as v;
*/ */
class Validate class Validate
{ {
public static function vatCheck($partita_iva) public static function vatCheckIT($partita_iva)
{ {
if ($partita_iva === '') { if ($partita_iva === '') {
return true; return true;
@ -58,7 +58,7 @@ class Validate
} }
// Controllo sulla sintassi // Controllo sulla sintassi
if (!static::vatCheck($vat_number)) { if (starts_with($vat_number, 'IT') && !static::vatCheckIT($vat_number)) {
return false; return false;
} }