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($suppr_resp)){ if((isset($suppr_resp1))||(isset($suppr_resp2))||(isset($suppr_resp0))) { check_token(); $msg=""; if(isset($suppr_resp1)){ $suppr_resp=$suppr_resp1; for($i=0;$i\n"; $res0=mysqli_query($GLOBALS["mysqli"], $sql); if($res0){ // Est-ce que ce responsable est encore responsable de quelqu'un? $sql="SELECT 1=1 FROM responsables2 WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res_test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_test)==0){ // On vérifie que la personne existe et on en récupère l'identifiant d'adresse (éventuellement vide) $sql="SELECT adr_id, login FROM resp_pers WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res1)>0){ $lig1=mysqli_fetch_object($res1); $sql="SELECT statut FROM utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); if($lig3->statut=='responsable') { $sql="DELETE FROM utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression du compte d'utilisateur $lig1->login.
\n"; } else { $msg.="Compte d'utilisateur $lig1->login supprimé.
\n"; } } else { $msg.="ANOMALIE: Un compte d'utilisateur existe associé au login $lig1->login, mais pas de statut responsable : $lig3->statut
\n"; } } $sql="SELECT statut FROM tempo_utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); if($lig3->statut=='responsable') { $sql="DELETE FROM tempo_utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression du compte d'utilisateur $lig1->login de la table 'tempo_utilisateurs'.
\n"; } else { $msg.="Compte d'utilisateur $lig1->login supprimé de la table 'tempo_utilisateurs'.
\n"; } } else { $msg.="ANOMALIE: Un compte d'utilisateur existe associé au login $lig1->login dans la table 'tempo_utilisateurs', mais pas de statut responsable : $lig3->statut
\n"; } } $sql="DELETE FROM resp_pers WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res2){ $msg.="Erreur lors de la suppression du responsable $suppr_resp[$i] de la table 'resp_pers'.
\n"; } else{ // On supprime l'adresse si elle n'est plus associée à aucun parent $sql="SELECT 1=1 FROM resp_pers WHERE adr_id='$lig1->adr_id';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)==0){ $sql="DELETE FROM resp_adr WHERE adr_id='$lig1->adr_id';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression de l'adresse $lig1->adr_id de la table 'resp_adr'.
\n"; } } } } } } else{ $msg.="Erreur lors de la suppression du responsable $suppr_resp[$i] de la table 'responsables2'.
"; } } } if(isset($suppr_resp)){ unset($suppr_resp); } if(isset($suppr_resp2)){ $suppr_resp=$suppr_resp2; for($i=0;$i\n"; $res0=mysqli_query($GLOBALS["mysqli"], $sql); if($res0){ // Est-ce que ce responsable est encore responsable de quelqu'un? $sql="SELECT 1=1 FROM responsables2 WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res_test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_test)==0){ // On vérifie que la personne existe et on en récupère l'identifiant d'adresse (éventuellement vide) $sql="SELECT adr_id, login FROM resp_pers WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res1)>0){ $lig1=mysqli_fetch_object($res1); $sql="SELECT statut FROM utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); if($lig3->statut=='responsable') { $sql="DELETE FROM utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression du compte d'utilisateur $lig1->login.
\n"; } else { $msg.="Compte d'utilisateur $lig1->login supprimé.
\n"; } } else { $msg.="ANOMALIE: Un compte d'utilisateur existe associé au login $lig1->login, mais pas de statut responsable : $lig3->statut
\n"; } } $sql="SELECT statut FROM tempo_utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); if($lig3->statut=='responsable') { $sql="DELETE FROM tempo_utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression du compte d'utilisateur $lig1->login de la table 'tempo_utilisateurs'.
\n"; } else { $msg.="Compte d'utilisateur $lig1->login supprimé de la table 'tempo_utilisateurs'.
\n"; } } else { $msg.="ANOMALIE: Un compte d'utilisateur existe associé au login $lig1->login dans la table 'tempo_utilisateurs', mais pas de statut responsable : $lig3->statut
\n"; } } $sql="DELETE FROM resp_pers WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res2){ $msg.="Erreur lors de la suppression du responsable $suppr_resp[$i] de la table 'resp_pers'.
\n"; } else{ // On supprime l'adresse si elle n'est plus associée à aucun parent $sql="SELECT 1=1 FROM resp_pers WHERE adr_id='$lig1->adr_id';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)==0){ $sql="DELETE FROM resp_adr WHERE adr_id='$lig1->adr_id';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression de l'adresse $lig1->adr_id de la table 'resp_adr'.
\n"; } } } } } } else{ $msg.="Erreur lors de la suppression du responsable $suppr_resp[$i] de la table 'responsables2'.
"; } } } if(isset($suppr_resp)){ unset($suppr_resp); } if(isset($suppr_resp0)){ // Suppression des personnes non responsables d'élèves $suppr_resp=$suppr_resp0; for($i=0;$i\n"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res1)>0){ $lig1=mysqli_fetch_object($res1); $sql="SELECT statut FROM utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); if($lig3->statut=='responsable') { $sql="DELETE FROM utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression du compte d'utilisateur $lig1->login.
\n"; } else { $msg.="Compte d'utilisateur $lig1->login supprimé.
\n"; } } else { $msg.="ANOMALIE: Un compte d'utilisateur existe associé au login $lig1->login, mais pas de statut responsable : $lig3->statut
\n"; } } $sql="SELECT statut FROM tempo_utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); if($lig3->statut=='responsable') { $sql="DELETE FROM tempo_utilisateurs WHERE login='$lig1->login';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression du compte d'utilisateur $lig1->login de la table 'tempo_utilisateurs'.
\n"; } else { $msg.="Compte d'utilisateur $lig1->login supprimé de la table 'tempo_utilisateurs'.
\n"; } } else { $msg.="ANOMALIE: Un compte d'utilisateur existe associé au login $lig1->login dans la table 'tempo_utilisateurs', mais pas de statut responsable : $lig3->statut
\n"; } } $sql="DELETE FROM resp_pers WHERE pers_id='$suppr_resp[$i]';"; //echo "$sql
\n"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res2){ $msg.="Erreur lors de la suppression du responsable $suppr_resp[$i] de la table 'resp_pers'.
\n"; } else{ $sql="SELECT 1=1 FROM resp_pers WHERE adr_id='$lig1->adr_id';"; //echo "$sql
\n"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)==0){ $sql="DELETE FROM resp_adr WHERE adr_id='$lig1->adr_id';"; //echo "$sql
\n"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(!$res4){ $msg.="Erreur lors de la suppression de l'adresse $lig1->adr_id de la table 'resp_adr'.
\n"; } } } } } } if($msg==''){ $msg="Suppression(s) réussie(s)."; } } //**************** EN-TETE ***************** $titre_page = "Gestion des ".$gepiSettings['denomination_responsables']; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** //debug_var(); //echo "\$num_resp=$num_resp
"; 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 ".$gepiSettings['denomination_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 ".$gepiSettings['denomination_eleves']."/".$gepiSettings['denomination_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){ if ($_SESSION['statut'] == 'administrateur'){ echo "

Retour Retour

\n"; } else{ echo "

Retour Retour

\n"; } echo "

Une conversion des données ".$gepiSettings['denomination_eleves']."/".$gepiSettings['denomination_responsables']." est requise.

\n"; echo "

Suivez ce lien: CONVERTIR

\n"; require("../lib/footer.inc.php"); die(); } } } //echo "\$num_resp=$num_resp
"; $num_resp=isset($_POST['num_resp']) ? $_POST['num_resp'] : (isset($_GET['num_resp']) ? $_GET['num_resp'] : 1); //echo "\$num_resp=$num_resp
"; echo "

"; if ($_SESSION['statut'] == 'administrateur') { echo "Retour Retour"; echo " | Ajouter un ".$gepiSettings['denomination_responsable']."\n"; if(getSettingValue("import_maj_xml_sconet")==1) { echo " | Mettre à jour depuis Sconet\n"; } //- Dédoublonner parents/homonymes $sql="SELECT pers_id,nom,prenom,COUNT(*) AS nb_doublons FROM resp_pers GROUP BY nom,prenom HAVING COUNT(*)>1 ORDER BY nom,prenom;"; $test_resp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_resp)>0) { echo " | Dédoublonner les responsables (".mysqli_num_rows($test_resp).")\n"; } //- Recup login et compte utilisateur $sql="SELECT 1=1 FROM tempo_utilisateurs WHERE statut='responsable' AND identifiant2 LIKE '%|%|%' AND temoin!='recree';"; $test_resp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_resp)>0) { echo " | Récup.comptes\n"; } if($num_resp!=0){ echo " | Personnes non associées\n"; } else{ echo " | Personnes associées\n"; } echo " | Gérer les adresses\n"; $sql="SELECT 1=1 FROM utilisateurs WHERE statut='responsable';"; $test_resp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_resp)>0) { echo " | Synchroniser les adresses mail responsables\n"; } } else{ echo " Retour Retour"; } if($_SESSION['statut']=="scolarite") { echo " | Ajouter un ".$gepiSettings['denomination_responsable']."\n"; if((getSettingValue("import_maj_xml_sconet")==1)&&(getSettingAOui('GepiAccesMajSconetScol'))) { echo " | Mettre à jour depuis Sconet\n"; } //- Dédoublonner parents/homonymes $sql="SELECT pers_id,nom,prenom,COUNT(*) AS nb_doublons FROM resp_pers GROUP BY nom,prenom HAVING COUNT(*)>1 ORDER BY nom,prenom;"; $test_resp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_resp)>0) { echo " | Dédoublonner les responsables (".mysqli_num_rows($test_resp).")\n"; } /* //- Recup login et compte utilisateur $sql="SELECT 1=1 FROM tempo_utilisateurs WHERE statut='responsable' AND identifiant2 LIKE '%|%|%' AND temoin!='recree';"; $test_resp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_resp)>0) { echo " | Récup.comptes\n"; } */ $sql="SELECT 1=1 FROM utilisateurs WHERE statut='responsable';"; $test_resp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_resp)>0) { echo " | Synchroniser les adresses mail responsables\n"; } } if(($_SESSION['statut']=='administrateur')||($_SESSION['statut']=='scolarite')||($_SESSION['statut']=='cpe')) { echo " | Informations élèves/parents, tel, mail et adresse"; } if($_SESSION['statut']=="administrateur") {echo " | Comptes d'utilisateurs responsables\n";} echo "

\n"; $_SESSION['chemin_retour'] = $_SERVER['REQUEST_URI']; //if (!isset($order_by)) {$order_by = "nom1,prenom1";} //echo "\$num_resp=$num_resp
"; if(!isset($order_by)) {$order_by = "nom,prenom";$num_resp=1;} //echo "\$num_resp=$num_resp
"; //$num_resp=isset($_POST['num_resp']) ? $_POST['num_resp'] : (isset($_GET['num_resp']) ? $_GET['num_resp'] : 1); $cpt=0; //debug_var(); // 20140303 $critere_id_classe=isset($_POST['critere_id_classe']) ? $_POST['critere_id_classe'] : (isset($_GET['critere_id_classe']) ? $_GET['critere_id_classe'] : ""); unset($chaine_recherche); if(!isset($val_rech)) {$val_rech="";} //if(isset($val_rech)){ $chaine_info_recherche=""; if(($val_rech!="")&&(!isset($_GET['retour_index']))) { //echo "\$val_rech=$val_rech
"; //$order_by=="nom,prenom"; $limit="TOUS"; if($val_rech!=""){ // FILTRER LES CARACTERES DE $val_rech? switch($crit_rech){ case "prenom": $crit_rech="prenom"; break; default: $crit_rech="nom"; break; } switch($mode_rech){ case "contient": $valeur_cherchee="%$val_rech%"; break; case "commence par": $valeur_cherchee="$val_rech%"; break; case "se termine par": $valeur_cherchee="%$val_rech"; break; } // Pour les recherches alternatives proposées quand on ne trouve personne dans la catégorie choisie: $chaine_recherche_resp="rp.$crit_rech LIKE '$valeur_cherchee'"; $chaine_recherche_ele="e.$crit_rech LIKE '$valeur_cherchee'"; // 20140303 // Mettre quelque chose sur id_classe? switch($champ_rech){ case "resp0": $chaine_recherche="rp.$crit_rech LIKE '$valeur_cherchee'"; $num_resp=0; //$chaine_info_recherche.="le $crit_rech de la personne non responsable $mode_rech $val_rech"; $chaine_info_recherche.="le $crit_rech du responsable non légal $mode_rech \"$val_rech\""; break; case "resp1": $chaine_recherche="rp.$crit_rech LIKE '$valeur_cherchee'"; $num_resp=1; $chaine_info_recherche.="le $crit_rech du responsable légal 1 $mode_rech \"$val_rech\""; break; case "resp2": $chaine_recherche="rp.$crit_rech LIKE '$valeur_cherchee'"; $num_resp=2; $chaine_info_recherche.="le $crit_rech du responsable légal 2 $mode_rech \"$val_rech\""; break; case "eleves": $chaine_recherche="e.$crit_rech LIKE '$valeur_cherchee'"; $num_resp="ele"; $chaine_info_recherche.="le $crit_rech de l'élève $mode_rech \"$val_rech\""; break; } } } // 20140303 $chaine_recherche_id_classe=""; if($critere_id_classe!="") { if($chaine_info_recherche=="") { $chaine_info_recherche.=" les élèves sont en classe de ".get_nom_classe($critere_id_classe)." "; $chaine_recherche_id_classe="jec.id_classe='$critere_id_classe'"; } else { $chaine_info_recherche.=" et les élèves sont en classe de ".get_nom_classe($critere_id_classe)." "; $chaine_recherche_id_classe="jec.id_classe='$critere_id_classe'"; } } //else{ // Y a-t-il des responsables,... dans la base pour le mode choisi. $cpt=0; //if(($order_by=="nom,prenom")&&($num_resp==0)){ if(($order_by=="nom,prenom")&&("$num_resp"=="0")){ $cpt=0; $sql="SELECT r.pers_id,r.ele_id FROM responsables2 r LEFT JOIN eleves e ON e.ele_id=r.ele_id WHERE e.ele_id is NULL;"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)>0){ echo "

Suppression de responsabilités sans ".$gepiSettings['denomination_eleve'].".
Voici la liste des identifiants de ".$gepiSettings['denomination_responsables']." qui étaient associés à des ".$gepiSettings['denomination_eleves']." inexistants: \n"; $cpt_nett=0; while($lig_nett=mysqli_fetch_object($test)){ if($cpt_nett>0){echo ", ";} echo "".$lig_nett->pers_id.""; $sql="DELETE FROM responsables2 WHERE pers_id='$lig_nett->pers_id' AND ele_id='$lig_nett->ele_id';"; $nettoyage=mysqli_query($GLOBALS["mysqli"], $sql); flush(); $cpt_nett++; } echo ".

\n"; echo "

$cpt_nett associations aberrantes supprimées.

\n"; } $sql="SELECT 1=1 FROM resp_pers rp LEFT JOIN responsables2 r ON r.pers_id=rp.pers_id WHERE r.pers_id is NULL"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } } elseif(($order_by=="nom,prenom")&& (($num_resp==1)||($num_resp==2))) { if($critere_id_classe=="") { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='$num_resp' "; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } $sql.=" ORDER BY $order_by"; } else { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r, eleves e, j_eleves_classes jec WHERE rp.pers_id=r.pers_id AND r.resp_legal='$num_resp' AND r.ele_id=e.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; } $sql.=" ORDER BY rp.nom,rp.prenom"; } } elseif(($order_by=="nom,prenom")&&($num_resp=="ele")){ if($critere_id_classe=="") { $sql="SELECT DISTINCT r.ele_id,e.nom,e.prenom,e.login FROM responsables2 r, eleves e WHERE e.ele_id=r.ele_id "; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } $sql.=" ORDER BY e.nom,e.prenom"; } else { $sql="SELECT DISTINCT r.ele_id,e.nom,e.prenom,e.login FROM responsables2 r, eleves e, j_eleves_classes jec WHERE e.ele_id=r.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } $sql.=" ORDER BY e.nom,e.prenom"; } } $sql_recherche_resp_sans_limit=$sql; //echo "$sql< br />"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); $cpt=mysqli_num_rows($res1); // Dans le cas où la recherche ne retourne rien: if($cpt==0){ // $gepiSettings['denomination_responsables'] // On n'a pas forcément une recherche sur les responsables *légaux* echo "

Résultat de la recherche

Aucun responsable trouvé "; if((isset($chaine_info_recherche))&&($chaine_info_recherche!="")) {echo "sur \"$chaine_info_recherche\"";} echo ".

\n"; //if($chaine_recherche!="") { if((isset($chaine_recherche))&&($chaine_recherche!="")) { // 20130714 echo "

Retourner à l'index des responsables

"; // Pour le moment, il manque des infos dans le cas où on a fait une recherche sur un resp non légal if($num_resp!='0') { echo "

Ou effectuer la même recherche parmi les  :

    "; if($num_resp!="1") { //$chaine_recherche_id_classe // 20140303 if($critere_id_classe=="") { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='1' "; if(isset($chaine_recherche_resp)){ $sql.=" AND $chaine_recherche_resp"; } } else { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r, eleves e, j_eleves_classes jec WHERE rp.pers_id=r.pers_id AND r.resp_legal='1' AND r.ele_id=e.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche_resp)){ $sql.=" AND $chaine_recherche_resp"; } } $res1=mysqli_query($GLOBALS["mysqli"], $sql); $cpt=mysqli_num_rows($res1); echo "
  • responsables légaux 1 ($cpt)
  • "; } if($num_resp!="2") { if($critere_id_classe=="") { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='2' "; if(isset($chaine_recherche_resp)){ $sql.=" AND $chaine_recherche_resp"; } } else { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r, eleves e, j_eleves_classes jec WHERE rp.pers_id=r.pers_id AND r.resp_legal='2' AND r.ele_id=e.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche_resp)){ $sql.=" AND $chaine_recherche_resp"; } } $res1=mysqli_query($GLOBALS["mysqli"], $sql); $cpt=mysqli_num_rows($res1); echo "
  • responsables légaux 2 ($cpt)
  • "; } if($num_resp!="0") { if($critere_id_classe=="") { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='0' "; if(isset($chaine_recherche_resp)){ $sql.=" AND $chaine_recherche_resp"; } } else { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r, eleves e, j_eleves_classes jec WHERE rp.pers_id=r.pers_id AND r.resp_legal='0' AND r.ele_id=e.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche_resp)){ $sql.=" AND $chaine_recherche_resp"; } } $res1=mysqli_query($GLOBALS["mysqli"], $sql); $cpt=mysqli_num_rows($res1); echo "
  • responsables non légaux ($cpt)
  • "; } if($num_resp!="ele") { if($critere_id_classe=="") { $sql="SELECT DISTINCT r.ele_id,e.nom,e.prenom,e.login FROM responsables2 r, eleves e WHERE e.ele_id=r.ele_id "; if(isset($chaine_recherche_ele)){ $sql.=" AND $chaine_recherche_ele"; } } else { $sql="SELECT DISTINCT r.ele_id,e.nom,e.prenom,e.login FROM responsables2 r, eleves e, j_eleves_classes jec WHERE e.ele_id=r.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche_ele)){ $sql.=" AND $chaine_recherche_ele"; } } $res1=mysqli_query($GLOBALS["mysqli"], $sql); $cpt=mysqli_num_rows($res1); echo "
  • élèves ($cpt)
  • "; } echo "
\n"; } } echo "
"; require("../lib/footer.inc.php"); die(); } //} //echo "cpt=$cpt
"; //debug_var(); //echo "

\$chaine_recherche=$chaine_recherche et \$num_resp=$num_resp

"; if($critere_id_classe=="") { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='$num_resp' "; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } $sql.=" ORDER BY $order_by"; } else { $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r, eleves e, j_eleves_classes jec WHERE rp.pers_id=r.pers_id AND r.resp_legal='$num_resp' AND r.ele_id=e.ele_id AND e.login=jec.login AND jec.id_classe='$critere_id_classe'"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; } $sql.=" ORDER BY rp.nom,rp.prenom"; } echo "

"; if("$num_resp"=="0"){ echo ucfirst($gepiSettings['denomination_responsables'])." sans ".$gepiSettings['denomination_eleve']." associé"; } elseif(($order_by=="nom,prenom")&&("$num_resp"=="1")) { echo $gepiSettings['denomination_responsables']." triés par nom du ".$gepiSettings['denomination_responsable']." 1"; } elseif(($order_by=="nom,prenom")&&("$num_resp"=="2")) { echo ucfirst($gepiSettings['denomination_responsables'])." triés par nom du ".$gepiSettings['denomination_responsable']." 2"; } elseif(($order_by=="nom,prenom")&&("$num_resp"=="ele")) { echo ucfirst($gepiSettings['denomination_responsables'])." triés par nom d'élève"; } if($chaine_info_recherche!=""){ echo "
dont ".$chaine_info_recherche; } echo "(effectif: $cpt)"; echo ".

\n"; echo "
\n"; echo add_token_field(); echo "

"; if(!isset($debut)){ $debut=0; } else{ if(mb_strlen(my_ereg_replace("[0-9]","",$debut))){ $debut=0; } } if($debut > 0){ echo " \n"; } if(!isset($limit)){ $limit=20; } //echo "Afficher \n"; echo "\n"; echo " enregistrements à partir de l'enregistrement n°\n"; echo " \n"; if(isset($cpt)){ //echo "

limit=$limit debut=$debut cpt=$cpt

"; if($limit+$debut<$cpt){ echo " \n"; } } else{ echo " \n"; } echo "

\n"; echo "\n"; if($num_resp==0){ echo "
\n"; echo "Chercher Chercher\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo " \n"; echo "
les personnnes dont le \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 "
ne retenir que les responsables d'élève(s) de la classe de :
\n"; echo "
\n"; echo "
\n"; echo "
\n"; } else{ echo "
\n"; echo "Chercher Chercher\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo " \n"; echo "
parmi les \n"; echo "\n"; echo "
\n"; echo "\n"; echo "
\n"; echo "\n"; echo "
\n"; echo " ceux dont le \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 "
ne retenir que les responsables d'élève(s) de la classe de :
\n"; echo "
\n"; echo "
\n"; echo "
\n"; } if(($val_rech!="")||($critere_id_classe!="")) { echo "\n"; } else { echo "\n"; } flush(); //echo "
\n"; //echo "\n"; //echo "
\n"; $cpt_suppr=0; //if($num_resp==0){ if("$num_resp"=="0"){ // Afficher les personnes non associées à des élèves. echo "\n"; echo "\n"; $cpt=0; $sql="SELECT DISTINCT rp.login, rp.pers_id,rp.nom,rp.prenom,rp.adr_id,rp.civilite FROM resp_pers rp LEFT JOIN responsables2 r ON r.pers_id=rp.pers_id WHERE r.pers_id is NULL"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } if($limit!='TOUS'){ $sql.=" LIMIT $debut,$limit"; } echo "\n"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); $alt=1; if(mysqli_num_rows($res1)>0){ $ligne_titre=""; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="\n"; echo "\n"; //echo "

Effectif: ".mysqli_num_rows($res1)."

\n"; echo "
Nom prénomAdresseSupprimer"; $ligne_titre.="
\n"; $ligne_titre.="\n"; $ligne_titre.="Tout cocher\n"; $ligne_titre.=" / "; $ligne_titre.=""; $ligne_titre.="Tout décocher\n"; $ligne_titre.="
\n"; if($_SESSION['statut']=='administrateur') {$avec_lien="y";} else {$avec_lien="n";} while($lig1=mysqli_fetch_object($res1)){ if($cpt%10==0){ echo $ligne_titre; } $alt=$alt*(-1); //echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $cpt++; } echo "
\n"; //echo "$lig1->nom $lig1->prenom\n"; echo ""; if($lig1->civilite!=""){echo "$lig1->civilite \n";} echo "$lig1->nom $lig1->prenom\n"; if($lig1->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig1->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig1->login); } } echo "\n"; $sql="SELECT ra.* FROM resp_adr ra WHERE ra.adr_id='$lig1->adr_id'"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res2)>0){ $lig2=mysqli_fetch_object($res2); if($lig2->adr1!=''){echo "$lig2->adr1\n";} if($lig2->adr2!=''){echo "
\n$lig2->adr2\n";} if($lig2->adr3!=''){echo "
\n$lig2->adr3\n";} if($lig2->adr4!=''){echo "
\n$lig2->adr4\n";} if(($lig2->commune!='')||($lig2->cp!='')){echo "
\n$lig2->cp $lig2->commune\n";} if($lig2->pays!=''){echo "
\n$lig2->pays\n";} } echo "
\n"; echo ""; $cpt_suppr++; echo "
\n"; } else{ echo "

Aucun ". $gepiSettings['denomination_responsable']." n'a été trouvé dans la table 'resp_pers'.

\n"; } } else{ //echo "\$num_resp=$num_resp
\n"; $ligne_titre=""; $ligne_titre.="\n"; $ligne_titre.="Responsable légal 1\n"; $ligne_titre.="Elève(s)\n"; $ligne_titre.="Responsable légal 2"; $ligne_titre.="\n"; $ligne_titre.="\n"; $ligne_titre.="Nom prénom\n"; $ligne_titre.="Adresse\n"; $ligne_titre.="Supprimer\n"; //$ligne_titre.="Elève\; $ligne_titre.="Nom prénom\n"; $ligne_titre.="Adresse\n"; $ligne_titre.="Supprimer\n"; $ligne_titre.="\n"; $max_cpt_res4=0; if(($order_by=="nom,prenom")&&($num_resp==1)){ // 20140303 // On refait la requête en limitant à la tranche choisie. /* $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='$num_resp'"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } $sql.=" ORDER BY $order_by"; */ $sql=$sql_recherche_resp_sans_limit; if($limit!='TOUS'){ $sql.=" LIMIT $debut,$limit"; } echo "\n"; //echo "$sql\n"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res1)){ $alt=1; $cpt=0; if($_SESSION['statut']=='administrateur') {$avec_lien="y";} else {$avec_lien="n";} while($lig1=mysqli_fetch_object($res1)){ if($cpt%10==0){ echo $ligne_titre; } $alt=$alt*(-1); if($num_resp==1){$autre_resp=2;}else{$autre_resp=1;} $sql="SELECT rp.login, rp.nom,rp.prenom,rp.civilite,ra.* FROM resp_pers rp, resp_adr ra WHERE rp.adr_id=ra.adr_id AND rp.pers_id='$lig1->pers_id' ORDER BY $order_by"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res2)>0){ while($lig2=mysqli_fetch_object($res2)){ $sql="SELECT DISTINCT e.ele_id,e.login,e.nom,e.prenom FROM responsables2 r, eleves e WHERE r.pers_id='$lig1->pers_id' AND r.resp_legal='$num_resp' AND r.ele_id=e.ele_id"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); //echo "\n"; echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; //echo "$lig2->nom $lig2->prenom\n"; echo ""; if($lig2->civilite!=""){echo "$lig2->civilite \n";} echo "$lig2->nom $lig2->prenom\n"; if($lig2->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig2->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig2->login); } } echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; if($lig2->adr1!=''){echo "$lig2->adr1\n";} if($lig2->adr2!=''){echo "
\n$lig2->adr2\n";} if($lig2->adr3!=''){echo "
\n$lig2->adr3\n";} if($lig2->adr4!=''){echo "
\n$lig2->adr4\n";} if(($lig2->commune!='')||($lig2->cp!='')){echo "
\n$lig2->cp $lig2->commune\n";} if($lig2->pays!=''){echo "
\n$lig2->pays\n";} echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; //echo ""; echo ""; $cpt_suppr++; echo "\n"; if(mysqli_num_rows($res3)>0){ $cpt_temoin=0; while($lig3=mysqli_fetch_object($res3)){ if($cpt_temoin>0){ //echo "\n"; echo "\n"; } echo "$lig3->nom $lig3->prenom"; $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig3->login, "eleve", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig3->login); } echo "
".liens_class_from_ele_login($lig3->login); echo "\n"; /* $sql="SELECT rp.nom,rp.prenom,rp.civilite,r.*,ra.* FROM resp_pers rp, responsables2 r, resp_adr ra WHERE rp.pers_id=r.pers_id AND rp.adr_id=ra.adr_id AND r.ele_id='$lig3->ele_id' AND r.resp_legal=$autre_resp"; */ $sql="SELECT rp.login, rp.nom,rp.prenom,rp.civilite,r.*,ra.* FROM resp_pers rp, responsables2 r, resp_adr ra WHERE rp.pers_id=r.pers_id AND rp.adr_id=ra.adr_id AND r.ele_id='$lig3->ele_id' AND r.resp_legal=$autre_resp"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res4)>0){ //$cpt_res4=0; while($lig4=mysqli_fetch_object($res4)){ echo "\n"; //echo "$lig4->nom $lig4->prenom\n"; echo ""; if($lig4->civilite!=""){echo "$lig4->civilite \n";} echo "$lig4->nom $lig4->prenom\n"; if($lig4->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig4->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig4->login); } } echo "\n"; echo "\n"; if($lig4->adr1!=''){echo "$lig4->adr1\n";} if($lig4->adr2!=''){echo "
\n$lig4->adr2\n";} if($lig4->adr3!=''){echo "
\n$lig4->adr3\n";} if($lig4->adr4!=''){echo "
\n$lig4->adr4\n";} if(($lig4->commune!='')||($lig4->cp!='')){echo "
\n$lig4->cp $lig4->commune\n";} if($lig4->pays!=''){echo "
\n$lig4->pays\n";} echo "\n"; //echo "\n"; //$cpt_res4++; echo "\n"; $cpt_suppr++; } //if($max_cpt_res4<$cpt_res4){$max_cpt_res4=$cpt_res4;} } else{ echo " \n"; echo " \n"; echo " \n"; } echo "\n"; $cpt_temoin++; } } else{ echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "\n"; } //} } } $cpt++; } } } elseif(($order_by=="nom,prenom")&&($num_resp==2)){ /* $sql="SELECT DISTINCT r.pers_id FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.resp_legal='$num_resp'"; // ORDER BY $order_by"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; //echo "\n"; } $sql.=" ORDER BY $order_by"; */ $sql=$sql_recherche_resp_sans_limit; if($limit!='TOUS'){ $sql.=" LIMIT $debut,$limit"; } echo "\n"; //echo "$sql\n"; $res1=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res1)){ $cpt=0; $alt=1; while($lig1=mysqli_fetch_object($res1)){ if($cpt%10==0){ echo $ligne_titre; } /* if($cpt%2==0){ $alt='silver'; } else{ $alt='white'; } */ $alt=$alt*(-1); if($num_resp==1){$autre_resp=2;}else{$autre_resp=1;} $sql="SELECT rp.login, rp.nom,rp.prenom,rp.civilite,ra.* FROM resp_pers rp, resp_adr ra WHERE rp.adr_id=ra.adr_id AND rp.pers_id='$lig1->pers_id' ORDER BY $order_by"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res2)>0){ if($_SESSION['statut']=='administrateur') {$avec_lien="y";} else {$avec_lien="n";} while($lig2=mysqli_fetch_object($res2)){ $sql="SELECT DISTINCT e.ele_id,e.login,e.nom,e.prenom FROM responsables2 r, eleves e WHERE r.pers_id='$lig1->pers_id' AND r.resp_legal='$num_resp' AND r.ele_id=e.ele_id"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); //echo "\n"; echo "\n"; if(mysqli_num_rows($res3)>0){ $cpt_temoin=0; while($lig3=mysqli_fetch_object($res3)){ if($cpt_temoin>0){ //echo "\n"; echo "\n"; } $sql="SELECT rp.login, rp.nom,rp.prenom,rp.civilite,r.*,ra.* FROM resp_pers rp, responsables2 r, resp_adr ra WHERE rp.pers_id=r.pers_id AND rp.adr_id=ra.adr_id AND r.ele_id='$lig3->ele_id' AND r.resp_legal=$autre_resp"; $res4=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res4)>0){ while($lig4=mysqli_fetch_object($res4)){ echo "\n"; //echo "$lig4->nom $lig4->prenom\n"; echo ""; if($lig4->civilite!=""){echo "$lig4->civilite \n";} echo "$lig4->nom $lig4->prenom\n"; if($lig4->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig4->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig4->login); } } echo "\n"; echo "\n"; if($lig4->adr1!=''){echo "$lig4->adr1\n";} if($lig4->adr2!=''){echo "
\n$lig4->adr2\n";} if($lig4->adr3!=''){echo "
\n$lig4->adr3\n";} if($lig4->adr4!=''){echo "
\n$lig4->adr4\n";} if(($lig4->commune!='')||($lig4->cp!='')){echo "
\n$lig4->cp $lig4->commune\n";} if($lig4->pays!=''){echo "
\n$lig4->pays\n";} echo "\n"; echo "\n"; echo ""; $cpt_suppr++; echo "\n"; } /* echo "\n"; echo ""; echo "\n"; */ } else{ echo " \n"; echo " \n"; echo " \n"; } echo "$lig3->nom $lig3->prenom"; $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig3->login, "eleve", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig3->login); } echo "\n"; if($cpt_temoin==0){ echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; //echo "$lig2->nom $lig2->prenom\n"; echo ""; if($lig2->civilite!=""){echo "$lig2->civilite \n";} echo "$lig2->nom $lig2->prenom\n"; if($lig2->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig2->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig2->login); } } echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; if($lig2->adr1!=''){echo "$lig2->adr1\n";} if($lig2->adr2!=''){echo "
\n$lig2->adr2\n";} if($lig2->adr3!=''){echo "
\n$lig2->adr3\n";} if($lig2->adr4!=''){echo "
\n$lig2->adr4\n";} if(($lig2->commune!='')||($lig2->cp!='')){echo "
\n$lig2->cp $lig2->commune\n";} if($lig2->pays!=''){echo "
\n$lig2->pays\n";} echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; echo ""; $cpt_suppr++; echo "\n"; } echo "\n"; $cpt_temoin++; } } else{ echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; //echo "$lig2->nom $lig2->prenom\n"; echo ""; if($lig2->civilite!=""){echo "$lig2->civilite \n";} echo "$lig2->nom $lig2->prenom\n"; echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; if($lig2->adr1!=''){echo "$lig2->adr1\n";} if($lig2->adr2!=''){echo "
\n$lig2->adr2\n";} if($lig2->adr3!=''){echo "
\n$lig2->adr3\n";} if($lig2->adr4!=''){echo "
\n$lig2->adr4\n";} if(($lig2->commune!='')||($lig2->cp!='')){echo "
\n$lig2->cp $lig2->commune\n";} if($lig2->pays!=''){echo "
\n$lig2->pays\n";} echo "\n"; echo "1){ echo " rowspan='".mysqli_num_rows($res3)."'"; } echo ">\n"; echo ""; $cpt_suppr++; echo "\n"; echo "\n"; } //} } } $cpt++; } } } /* elseif(($order_by=="commune,adr1,adr2,adr3,adr4")&&($num_resp==1)){ } elseif(($order_by=="commune,adr1,adr2,adr3,adr4")&&($num_resp==2)){ } */ //elseif(($order_by=="nom,prenom")&&($_GET['tri']=="ele")){ elseif(($order_by=="nom,prenom")&&($num_resp=="ele")){ /* $sql="SELECT DISTINCT r.ele_id,e.nom,e.prenom,e.login FROM responsables2 r, eleves e WHERE e.ele_id=r.ele_id"; if(isset($chaine_recherche)){ $sql.=" AND $chaine_recherche"; echo "\n"; } $sql.=" ORDER BY e.nom,e.prenom"; */ $sql=$sql_recherche_resp_sans_limit; if($limit!='TOUS'){ $sql.=" LIMIT $debut,$limit"; } $res1=mysqli_query($GLOBALS["mysqli"], $sql); //echo "AAA\n"; if(mysqli_num_rows($res1)>0){ $cpt=0; $alt=1; if($_SESSION['statut']=='administrateur') {$avec_lien="y";} else {$avec_lien="n";} while($lig1=mysqli_fetch_object($res1)){ if($cpt%10==0){ echo $ligne_titre; } /* if($cpt%2==0){ $alt='silver'; } else{ $alt='white'; } */ $alt=$alt*(-1); $sql="SELECT rp.login, rp.nom,rp.prenom,rp.civilite,rp.pers_id,ra.* FROM resp_pers rp, resp_adr ra, responsables2 r WHERE r.pers_id=rp.pers_id AND rp.adr_id=ra.adr_id AND r.resp_legal='1' AND r.ele_id='$lig1->ele_id'"; $res2=mysqli_query($GLOBALS["mysqli"], $sql); //echo "\n"; //echo "\n"; echo "\n"; if(mysqli_num_rows($res2)>0){ $lig2=mysqli_fetch_object($res2); echo "\n"; //echo "$lig2->nom $lig2->prenom\n"; echo ""; if($lig2->civilite!=""){echo "$lig2->civilite \n";} echo "$lig2->nom $lig2->prenom\n"; if($lig2->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig2->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig2->login); } } echo "\n"; echo "\n"; if($lig2->adr1!=''){echo "$lig2->adr1\n";} if($lig2->adr2!=''){echo "
\n$lig2->adr2\n";} if($lig2->adr3!=''){echo "
\n$lig2->adr3\n";} if($lig2->adr4!=''){echo "
\n$lig2->adr4\n";} if(($lig2->commune!='')||($lig2->cp!='')){echo "
\n$lig2->cp $lig2->commune\n";} if($lig2->pays!=''){echo "
\n$lig2->pays\n";} echo "\n"; echo "\n"; echo ""; $cpt_suppr++; echo "\n"; //} } else{ echo " \n"; echo " \n"; echo " \n"; } echo "$lig1->nom $lig1->prenom"; $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig1->login, "eleve", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig1->login); } echo "\n"; $sql="SELECT rp.login, rp.nom,rp.prenom,rp.civilite,rp.pers_id,ra.* FROM resp_pers rp, resp_adr ra, responsables2 r WHERE r.pers_id=rp.pers_id AND rp.adr_id=ra.adr_id AND r.resp_legal='2' AND r.ele_id='$lig1->ele_id'"; $res3=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res3)>0){ $lig3=mysqli_fetch_object($res3); echo "\n"; //echo "$lig3->nom $lig3->prenom\n"; echo ""; if($lig3->civilite!=""){echo "$lig3->civilite \n";} echo "$lig3->nom $lig3->prenom\n"; if($lig3->login!="") { $lien_image_compte_utilisateur=lien_image_compte_utilisateur($lig3->login, "responsable", "_blank", $avec_lien); if($lien_image_compte_utilisateur!="") { echo " ".$lien_image_compte_utilisateur; echo temoin_compte_sso($lig3->login); } } echo "\n"; echo "\n"; if($lig3->adr1!=''){echo "$lig3->adr1\n";} if($lig3->adr2!=''){echo "
\n$lig3->adr2\n";} if($lig3->adr3!=''){echo "
\n$lig3->adr3\n";} if($lig3->adr4!=''){echo "
\n$lig3->adr4\n";} if(($lig3->commune!='')||($lig3->cp!='')){echo "
\n$lig3->cp $lig3->commune\n";} if($lig3->pays!=''){echo "
\n$lig3->pays\n";} echo "\n"; echo "\n"; echo ""; $cpt_suppr++; echo "\n"; } else{ echo " \n"; echo " \n"; echo " \n"; } echo "\n"; $cpt++; } } } echo "\n"; } echo "\n"; //echo "\n"; if($cpt>0){ echo "
\n"; } else{ echo "

Aucun ". $gepiSettings['denomination_responsable']." n'a été trouvé.

\n"; } echo "


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