Plugin Directory

Changeset 2656744


Ignore:
Timestamp:
01/12/2022 03:32:16 PM (4 years ago)
Author:
paperdork
Message:

Updated vatNumber cleaning

Location:
paperdork/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • paperdork/trunk/classes/Paperdork.php

    r2656646 r2656744  
    625625
    626626    public function validateVatNumber($vatNumber, $country_code = 'NL'){
     627        $valid = false;
    627628        if($vatNumber == '') return false;
    628629        $vatNumber = $this->cleanVatNumber($vatNumber, $country_code);
    629630        if(!$this->checkIfEU($country_code)) return true;
    630         if($country_code == 'NL') return true;
    631631        $response = $this->callApi('/v1/Taxes/checkvatnumber?countryCode='.sanitize_text_field($country_code).'&vatNumber='.sanitize_text_field($vatNumber));
    632632        if(!empty($response)) return $response['valid'];
     
    650650        $vatNumber = str_replace(['.',',','-'], '', $vatNumber);
    651651        $vatNumber = preg_replace('/\s+/', '', $vatNumber);
    652         if(substr($vatNumber,0,2) == $country_code) $vatNumber = substr($vatNumber, 2, -1);
     652        if(substr($vatNumber,0,2) == $country_code) $vatNumber = substr($vatNumber, 2);
    653653        return $vatNumber;
    654654    }
     
    738738        }
    739739
    740 
    741740        $this->is_company = $is_company;
    742741        $this->is_private = !$is_company;
  • paperdork/trunk/readme.txt

    r2656646 r2656744  
    44Requires at least: 5.0
    55Tested up to: 5.8.3
    6 Stable tag: 1.1.5
     6Stable tag: 1.1.6
    77Requires PHP: 7.2
    88License: GPLv2 or later
Note: See TracChangeset for help on using the changeset viewer.