security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } if(!isset($msg)){ $msg=""; } if(isset($suppr_ad)) { check_token(); $temoin_suppr=0; for($i=0;$ipers_id."'>".$lig_resp->pers_id.". "; } else{ $msg.="aux responsables n°"; $lig_resp=mysqli_fetch_object($test); $msg.="".$lig_resp->pers_id.""; while($lig_resp=mysqli_fetch_object($test)){ $msg.=", ".$lig_resp->pers_id.""; } } } } if($temoin_suppr==0){ $msg="Suppression(s) réussie(s)."; } } if(isset($_GET['suppr_adresses_non_associees'])) { check_token(); $sql="select 1=1 from resp_adr where adr_id not in (select distinct adr_id from resp_pers);"; $test=mysqli_query($GLOBALS["mysqli"], $sql); $nb_scories=mysqli_num_rows($test); if($nb_scories==0) { $msg.="Toutes les adresses sont associées à des responsables.
\n"; } else { $msg.="$nb_scories adresses ne sont pas associées à des responsables : "; $sql="delete from resp_adr where adr_id not in (select distinct adr_id from resp_pers);"; $del=mysqli_query($GLOBALS["mysqli"], $sql); if($del) {$msg.="Nettoyées";} else {$msg.="Echec du nettoyage";} $msg.="
\n"; } } //**************** EN-TETE ******************************* $titre_page = "Gestion des adresses de responsables"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE *************************** //debug_var(); if(!getSettingValue('conv_new_resp_table')){ $sql="SELECT 1=1 FROM responsables"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)>0){ echo "

Une conversion des données responsables est requise.

\n"; echo "

Suivez ce lien: CONVERTIR

\n"; require("../lib/footer.inc.php"); die(); } $sql="SHOW COLUMNS FROM eleves LIKE 'ele_id'"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)==0){ echo "

Une conversion des données élèves/responsables est requise.

\n"; echo "

Suivez ce lien: CONVERTIR

\n"; require("../lib/footer.inc.php"); die(); } else{ $sql="SELECT 1=1 FROM eleves WHERE ele_id=''"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)>0){ echo "

Une conversion des données élèves/responsables est requise.

\n"; echo "

Suivez ce lien: CONVERTIR

\n"; require("../lib/footer.inc.php"); die(); } } } ?>

Retour Retour | Dédoublonner les adresses 0) { echo " | Supprimer les adresses non associées"; } ?>

\n"; //if($champ_rech!='non_assoc') { $res_tot=mysqli_query($GLOBALS["mysqli"], $sql_tot); $lig_tot=mysqli_fetch_object($res_tot); $nb_tot_adr_id=$lig_tot->nb_tot_adr_id; //} echo "
\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo " les "; echo "\n"; echo " premières adresses "; echo " à partir de l'enregistrement "; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo "dont "; echo "\n"; echo "
\n"; echo "
\n"; echo "\n"; echo "
\n"; echo " contient: "; echo "\n"; echo "
\n"; echo "ou "; echo "\n"; echo ""; echo "
\n"; echo "\n"; echo "

ou

\n"; echo "
\n"; echo "
\n"; /* echo "
\n"; //echo "
\n"; //$sql="SELECT DISTINCT adr1,adr2,adr3,adr4,cp,commune,pays,adr_id FROM resp_adr ORDER BY commune,cp,adr1,adr2,adr3,adr4"; $sql="SELECT DISTINCT adr1,adr2,adr3,adr4,cp,commune,pays,adr_id FROM resp_adr"; if($critere_recherche!=""){ if($champ_rech=='adrX') { $sql.=" WHERE (adr1 like '%".$critere_recherche."%' OR adr2 like '%".$critere_recherche."%' OR adr3 like '%".$critere_recherche."%' OR adr4 like '%".$critere_recherche."%')"; } elseif($champ_rech=='cp') { $sql.=" WHERE (cp like '%".$critere_recherche."%')"; } elseif($champ_rech=='commune') { $sql.=" WHERE (commune like '%".$critere_recherche."%')"; } } $sql.=" ORDER BY commune,cp,adr1,adr2,adr3,adr4"; if($afficher_toutes_les_adr!="y") { $sql.=" LIMIT $num_premier_adr_rech,$nb_adr;"; } echo "$sql
\n"; */ $res_adr=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_adr)>0){ //echo "ou Sélectionner une adresse existante."; echo "\n"; echo add_token_field(); echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo "

\n"; echo "

Cocher\n"; echo " / "; echo "décocher\n"; echo " les adresses non associées.

"; // Ajouter un lien pour cocher les adresses non associées. unset($tab_adr_id_non_assoc); $tab_adr_id_non_assoc=array(); //echo "\n"; echo "
\n"; $ligne_titre="\n"; //$ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; /* echo "\n"; echo "\n"; echo "\n"; echo "\n"; */ $cpt=0; $alt=1; while($lig_adr=mysqli_fetch_object($res_adr)){ //if(($lig_adr->adr1!="")||($lig_adr->adr2!="")||($lig_adr->adr3!="")||($lig_adr->adr4!="")||($lig_adr->commune!="")){ if($cpt%10==0){ echo $ligne_titre; } /* if($cpt%2==0){ $alt='silver'; } else{ $alt='white'; } */ $alt=$alt*(-1); //echo "\n"; echo "\n"; //echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $cpt++; //} } echo "
 IdentifiantLignes de l'adresseCode postalCommunePaysResponsable associéSupprimer adresse(s)
\n"; $ligne_titre.=""; $ligne_titre.="Tout cocher"; $ligne_titre.=" / "; $ligne_titre.=""; $ligne_titre.="Tout décocher"; $ligne_titre.="
Ne pas utiliser une adresse existante
adr_id\" />$lig_adr->adr_id\n"; $chaine_adr=''; //$adr1=''; if($lig_adr->adr1!=""){ //echo $lig_adr->adr1; //$adr1=$lig_adr->adr1; $chaine_adr.=$lig_adr->adr1; } //echo "\n"; //$adr2=''; if($lig_adr->adr2!=""){ //echo "-".$lig_adr->adr2; //$adr2=$lig_adr->adr2; $chaine_adr.="-".$lig_adr->adr2; } //echo "\n"; //if($lig_adr->adr3!=""){echo "-".$lig_adr->adr3;$chaine_adr.="-".$lig_adr->adr3;} //if($lig_adr->adr4!=""){echo "-".$lig_adr->adr4;$chaine_adr.="-".$lig_adr->adr4;} //$adr3=''; if($lig_adr->adr3!=""){ //echo "-".$lig_adr->adr3; //$adr3=$lig_adr->adr3; $chaine_adr.="-".$lig_adr->adr3; } //echo "\n"; //$adr4=''; if($lig_adr->adr4!=""){ //echo "-".$lig_adr->adr4; //$adr4=$lig_adr->adr4; $chaine_adr.="-".$lig_adr->adr4; } //echo "\n"; if($chaine_adr==''){echo " ";}else{echo $chaine_adr;} //echo "\n"; echo "\n"; if($lig_adr->cp==''){echo " ";}else{echo $lig_adr->cp;} //echo "\n"; echo "\n"; if($lig_adr->commune==''){echo " ";}else{echo $lig_adr->commune;} //echo "\n"; echo "\n"; if($lig_adr->pays==''){echo " ";}else{echo $lig_adr->pays;} //echo "\n"; echo ""; $sql="SELECT nom,prenom,pers_id FROM resp_pers WHERE adr_id='$lig_adr->adr_id'"; $res_pers=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_pers)>0){ $ligtmp=mysqli_fetch_object($res_pers); $chaine="".mb_strtoupper($ligtmp->nom)." ".ucfirst(mb_strtolower($ligtmp->prenom)).""; while($ligtmp=mysqli_fetch_object($res_pers)){ $chaine.=",
\n".mb_strtoupper($ligtmp->nom)." ".ucfirst(mb_strtolower($ligtmp->prenom)).""; } echo "$chaine"; } else{ $tab_adr_id_non_assoc[]=$cpt; } echo "
\n"; echo "

\n"; //echo "
\n"; echo "
\n"; echo "\n"; /* echo "\n"; */ } else{ echo "

Aucune adresse dans la table 'resp_adr'"; if($critere_recherche!="") {echo " pour la recherche";} echo ".

\n"; } echo "\n"; ?>

\n"; require("../lib/footer.inc.php"); ?>