-1"; echo "\nMAJ Contact bureau. "; echo r_exec('local',$req,false); // CREATION DES NIC HANDLES // REGISTRAR $liste="select id_registrar, upper(replace(replace(designation,'.',''),' ','')),upper(replace(replace(nom,'.',''),' ','')),upper(replace(replace(prenom,'.',''),' ','')) from registrar order by id_registrar"; $result = r_exec('local',$liste,false); echo "\nMAJ NICHNDLE Regsitrar. "; while ($data = pg_fetch_array($result)) { $erreur=1; $chiffre=1; while ($erreur != 0) { $nichandle_r = substr($data[1].$data[2].$data[3],0,3).$chiffre."-MCNIC"; $compte="select count(nichandle) from registrar where nichandle = '".$nichandle_r."';"; $nb = pg_fetch_array(r_exec('local',$compte,false)); if ($nb[0] > 0) $chiffre++; else $erreur=0; } echo $data[0]." ".$nichandle_r."\n"; $maj="update registrar set nichandle='".$nichandle_r."' where id_registrar=".$data[0].";"; r_exec('local',$maj,false); } // CONTACT echo "\nMAJ NCHANDLE contacts. "; $liste="select id_contact, upper(replace(replace(replace(nom,'.',''),' ',''),'''','')),upper(replace(replace(replace(prenom,'\.',''),' ',''),'''','')),upper(replace(replace(replace(societe,'.',''),' ',''),'''',''))"; $liste.= " from contact order by id_contact"; $result=r_exec('local',$liste,false); while ($data = pg_fetch_array($result)) { $erreur=1; $chiffre=1; while ($erreur != 0) { $nichandle_c = substr($data[1].$data[2].$data[3],0,3).$chiffre."-MCNIC"; $compte="select count(nichandle) from contact where nichandle = '".$nichandle_c."';"; $nb = pg_fetch_array(r_exec('local',$compte,false)); if ($nb[0] > 0) $chiffre++; else { $compte="select count(nichandle) from registrar where nichandle = '".$nichandle_c."';"; $nb = pg_fetch_array(r_exec('local',$compte,false)); if ($nb[0] > 0) $chiffre++; else $erreur=0; } } echo $data[0]." ".$nichandle_c."\n"; $maj="update contact set nichandle='".$nichandle_c."' where id_contact=".$data[0].";"; r_exec('local',$maj,false); } // DUPLIQUER LES CONTACTS NECESSAIRES ?>