$rs_same_code=gaz_dbi_dyn_query('*',$gTables['clfoco']," codice = ".$real_code,"codice",0,1); $same_code=gaz_dbi_fetch_array($rs_same_code); if ($same_code && ($toDo == 'insert')) { // c'è già uno stesso codice ed e' un inserimento $form['codice']++; // lo aumento di 1 $msg .= "18+"; } require("../../library/include/check.inc.php"); if (strlen($form["ragso1"]) < 4) { $msg.='0+'; } if (empty($form["indspe"])) { $msg.='1+'; } // faccio i controlli sul codice postale $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['sexper'])) { $msg .= "1+"; } if (!checkdate($form['datnas_M'],$form['datnas_D'],$form['datnas_Y'])) { $msg .= "2+"; } if (empty($form['indspe'])) { $msg .= "3+"; } if (empty($form['citspe'])) { $msg .= "4+"; } if (empty($form['prospe'])) { $msg .= "5+"; } $cap= new postal_code; if ($cap->check_postal_code($form["capspe"],$form["country"])) { $msg.='15+'; } if (!filter_var($form['e_mail'], FILTER_VALIDATE_EMAIL) && !empty($form['e_mail'])){ $msg .= "16+"; } if (!filter_var($form['web_url'], FILTER_VALIDATE_URL) && !empty($form['e_mail'])) { $msg .= "17+"; } if ($form['cod_ateco'] < 10000) { $msg .= "18+"; } if (empty($msg)) { // nessun errore if ($_FILES['userfile']['size'] > 0) { //se c'e' una nuova immagine nel buffer $form['image'] = file_get_contents($_FILES['userfile']['tmp_name']);