un jour, je decouperais cette "chose" (version non intégrale) en petites rondelles
en gros, ca relie des utilisateurs à des communautés, dont certains sont administrateurs
if($tablename=="communautes") { $nomc=unhtmlentities(htmlentities($letab[1])); $nive=$letab[2]; $enti=$letab[3]; $npre=$letab[4]; //on va prendre le fichier administrateurs.csv $columnheadings_admin = 1; $kj=0; $lachaine_aintro=""; for($kj=$columnheadings_admin; $kj<(sizeof($filecontents_admin)); $kj++) { //on regarde chaque ligne ... $lenumidcom_admin=''; $lenumidutil_admin=''; $prend_l_admin=$filecontents_admin[$kj]; //$prend_l_admin=AddSlashes($prend_l_admin); //$letab_l_admin=explode("\",\"",$prend_l_admin); $letab_l_admin=csv_explode($prend_l_admin); $lenumidcom_admin=$letab_l_admin[0]; $lenumidutil_admin=$letab_l_admin[1]; if($lenumidcom_admin == $lenumID && $lenumidutil_admin!="") { // alors on fabrique une chaine if($lachaine_aintro == "") { $lachaine_aintro="".$lenumidutil_admin.""; } else { $lachaine_aintro=$lachaine_aintro.",".$lenumidutil_admin; } } } $nadm=$lachaine_aintro; $nadm=implode("",explode("\n",$nadm)); $nadm=implode("",explode("\t",$nadm)); $nadm=implode("",explode("\r",$nadm)); $columnheadings_u = 1; $ku=0; $lachaine_uintro=""; for($ku=$columnheadings_u; $ku<(sizeof($filecontents_u)); $ku++) { //on regarde chaque ligne ... $prend_l_u=$filecontents_u[$ku]; //$prend_l_u=AddSlashes($prend_l_u); //$letab_l_u=explode("\",\"",$prend_l_u); $letab_l_u=csv_explode($prend_l_u); $lenumidcom_u=''; $lenumidutil_u=''; $lenumidcom_u=$letab_l_u[0]; $lenumidutil_u=$letab_l_u[1]; if($lenumidcom_u == $lenumID && $lenumidutil_u!="") { // alors on fabrique une chaine if($lachaine_uintro == "") { $lachaine_uintro="".$lenumidutil_u.""; } else { $lachaine_uintro=$lachaine_uintro.",".$lenumidutil_u; } } else { // on fait rien ; } } $nutil=$lachaine_uintro; $nutil=implode("",explode("\n",$nutil)); $nutil=implode("",explode("\t",$nutil)); $nutil=implode("",explode("\r",$nutil)); if($nomc!=unhtmlentities(htmlentities("$r[nom_communaute]"))) { $mmi=1; $changement=$changement."nom_communaute='$nomc' ";} if($nive!="$r[niveau]") { $mmi=1; if($changement!="") { $changement=$changement.", niveau='$nive'";} else { $changement=$changement."niveau='$nive'";} } if($enti!="$r[entite]") { $mmi=1; if($changement!="") { $changement=$changement.", entite='$enti'";} else { $changement=$changement."entite='$enti'";} } if($nadm!="$r[numeroID_admin]") { $mmi=1; if($changement!="") { $changement=$changement.", numeroID_admin='$nadm'";} else { $changement=$changement."numeroID_admin='$nadm'";} } if($npre!="$r[numeroID_presid]") { $mmi=1; if($changement!="") { $changement=$changement.", numeroID_presid='$npre'";} else { $changement=$changement."numeroID_presid='$npre'";} } if($nutil!="$r[numeroID_util]") { $mmi=1; if($changement!="") { $changement=$changement.", numeroID_util='$nutil'";} else { $changement=$changement."numeroID_util='$nutil'";} } }
je vous epargne le reste....