示例#1
0
 $rs_pc=gaz_dbi_get_row($gTables['country'],'iso',$form["country"]);
 $cap= new postal_code;
 if ($cap->check_postal_code($form["capspe"],$form["country"],$rs_pc['postal_code_length'])) {
    $msg.='2+';
 }
 if (empty($form["citspe"])) {
    $msg.='3+';
 }
 if (empty($form["prospe"])) {
    $msg.='4+';
 }
 if (empty($form["sexper"])) {
    $msg.='5+';
 }
 $iban= new IBAN;
 if (!empty($form['iban']) && !$iban->checkIBAN($form['iban'])) {
    $msg.='6+';
 }
 if (!empty($form['iban']) && (substr($form['iban'],0,2) <> $form['country'])) {
    $msg.='7+';
 }
 $cf_pi = new check_VATno_TAXcode();
 $r_pi = $cf_pi->check_VAT_reg_no($form['pariva'],$form['country']);
 if(strlen(trim($form['codfis'])) == 11) {
     $r_cf = $cf_pi->check_VAT_reg_no($form['codfis'],$form['country']);
     if ($form['sexper'] != 'G') {
        $r_cf = 'Codice fiscale sbagliato per una persona fisica';
        $msg .= '8+';
     }
 } else {
     $r_cf = $cf_pi->check_TAXcode($form['codfis'],$form['country']);
示例#2
0
    $_POST['ritorno'] = $_SERVER['HTTP_REFERER'];
}

if ((isset($_GET['Update']) and  !isset($_GET['codice'])) or isset($_POST['Return'])) {
    header("Location: ".$_POST['ritorno']);
    exit;
}

if ((isset($_POST['Insert'])) or (isset($_POST['Update']))) {   //se non e' il primo accesso
    $parse_clfoco=gaz_dbi_parse_post('clfoco');
    $form = $parse_clfoco+gaz_dbi_parse_post('anagra');
    // Se viene inviata la richiesta di conferma totale ...
    if (isset($_POST['ins'])) {
       //validazione IBAN
       $iban= new IBAN;
       $msg .= ((empty($form['iban']) || !$iban->checkIBAN($form['iban'])) ? "16+" : '' );
       $msg .= ((substr($form['iban'],0,2) != $form['country']) ? "20+" : '' );
       //fine validazione IBAN
       if ($toDo == 'insert') { // e' un inserimento, controllo se il codice esiste
          $rs_ctrl = $anagrafica->getPartner($admin_aziend['masban']*1000000+$form['codice']);
          if ($rs_ctrl){
             $msg .= "17+";
          }
       }
       if ($form['codice'] <= 0){  //codice sbagliato <1
             $msg .= "18+";
       }
       if (empty($form['ragso1']) && $form['banapp'] <= 0){  //descrizione vuota e senza banca appoggio
             $msg .= "19+";
       }
       if ($msg == "") {// nessun errore