Bugfix #483
This commit is contained in:
parent
df1102d4b5
commit
0ef7f7ad09
|
@ -91,7 +91,7 @@ switch (post('op')) {
|
|||
|
||||
// Validazione della 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);
|
||||
if (empty($check_vat_number)) {
|
||||
|
|
|
@ -11,7 +11,7 @@ use Respect\Validation\Validator as v;
|
|||
*/
|
||||
class Validate
|
||||
{
|
||||
public static function vatCheck($partita_iva)
|
||||
public static function vatCheckIT($partita_iva)
|
||||
{
|
||||
if ($partita_iva === '') {
|
||||
return true;
|
||||
|
@ -58,7 +58,7 @@ class Validate
|
|||
}
|
||||
|
||||
// Controllo sulla sintassi
|
||||
if (!static::vatCheck($vat_number)) {
|
||||
if (starts_with($vat_number, 'IT') && !static::vatCheckIT($vat_number)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue