Bugfix #483
This commit is contained in:
parent
df1102d4b5
commit
0ef7f7ad09
|
@ -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)) {
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue