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(); } $no_header=isset($_POST['no_header']) ? $_POST['no_header'] : (isset($_GET['no_header']) ? $_GET['no_header'] : 'n'); $ajout_href_1=""; $ajout_href_2=""; $ajout_form=""; if($no_header!='y') { $titre_page = "Equipe pédagogique"; } else { $ajout_href_1="?no_header=y"; $ajout_href_2="&no_header=y"; $ajout_form="\n"; } $id_classe=isset($_GET['id_classe']) ? $_GET["id_classe"] : (isset($_POST['id_classe']) ? $_POST["id_classe"] : NULL); $export=isset($_GET['export']) ? $_GET["export"] : (isset($_POST['export']) ? $_POST["export"] : NULL); $acces_classe="n"; // Remplissage d'un tableau pour la classe choisie if((isset($id_classe))&&(is_numeric($id_classe))) { $acces_classe="y"; if(($_SESSION['statut']=='professeur')&&(getSettingValue("GepiAccesVisuToutesEquipProf")!="yes")){ $test_prof_classe = sql_count(sql_query("SELECT login FROM j_groupes_classes jgc,j_groupes_professeurs jgp WHERE jgp.login = '".$_SESSION['login']."' AND jgc.id_groupe=jgp.id_groupe AND jgc.id_classe='$id_classe'")); if($test_prof_classe==0) { $acces_classe="n"; } } // On vérifie les droits donnés par l'administrateur if((getSettingValue("GepiAccesVisuToutesEquipCpe") == "yes") AND $_SESSION['statut']=='cpe'){ //echo '

L\'administrateur vous a donné l\'accès à toutes les classes.

'; $acces_classe="y"; }elseif($_SESSION['statut']=='cpe'){ $test_cpe_classe = sql_count(sql_query("SELECT e_login FROM j_eleves_cpe jec,j_eleves_classes jecl WHERE jec.cpe_login = '".$_SESSION['login']."' AND jec.e_login=jecl.login AND jecl.id_classe='$id_classe'")); if($test_cpe_classe==0){ $acces_classe="n"; } } if($acces_classe=="y") { $classe=get_classe($id_classe); include("../lib/periodes.inc.php"); $tab_enseignements=array(); $tab_mail=array(); $cpt=0; // Liste des CPE: $sql="SELECT DISTINCT u.nom,u.prenom,u.email,jec.cpe_login FROM utilisateurs u,j_eleves_cpe jec,j_eleves_classes jecl WHERE jec.e_login=jecl.login AND jecl.id_classe='$id_classe' AND u.login=jec.cpe_login ORDER BY u.nom, u.prenom, jec.cpe_login"; $result_cpe=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($result_cpe)>0){ $tab_enseignements[$cpt]['id_groupe']="VIE_SCOLAIRE"; $tab_enseignements[$cpt]['grp_name']="VIE SCOLAIRE"; $tab_enseignements[$cpt]['grp_description']="VIE SCOLAIRE"; for($loop=0;$loopnom)." ".casse_mot($lig_cpe->prenom,'majf2'); if($lig_cpe->email!=""){ $tab_enseignements[$cpt]['prof'][$cpt2]['designation_prof_mailto']="".my_strtoupper($lig_cpe->nom)." ".casse_mot($lig_cpe->prenom,'majf2').""; $tab_enseignements[$cpt]['prof'][$cpt2]['mail']=$lig_cpe->email; $tabmail[]=$lig_cpe->email; } for($loop=0;$loop"; $result_grp=mysqli_query($GLOBALS["mysqli"], $sql); while($lig_grp=mysqli_fetch_object($result_grp)){ $tab_enseignements[$cpt]['id_groupe']=$lig_grp->id_groupe; $tab_enseignements[$cpt]['grp_name']=$lig_grp->name; $tab_enseignements[$cpt]['matiere_nom_complet']=$lig_grp->nom_complet; $tab_enseignements[$cpt]['grp_description']=$lig_grp->description; // Le groupe est-il composé uniquement d'élèves de la classe? $sql="SELECT * FROM j_groupes_classes jgc WHERE jgc.id_groupe='$lig_grp->id_groupe'"; $res_nb_class_grp=mysqli_query($GLOBALS["mysqli"], $sql); $nb_class_grp=mysqli_num_rows($res_nb_class_grp); $tab_enseignements[$cpt]['nb_class_grp']=$nb_class_grp; for($loop=0;$loop1){ // Effectif... // ... pour tout le groupe $sql="SELECT DISTINCT e.nom,e.prenom,c.classe FROM j_eleves_groupes jeg, eleves e, j_eleves_classes jec, j_groupes_classes jgc, classes c WHERE jeg.login=e.login AND jeg.id_groupe='$lig_grp->id_groupe' AND jgc.id_classe=c.id AND jgc.id_groupe=jeg.id_groupe AND jec.id_classe=c.id AND jeg.periode=jec.periode AND jec.periode='".($loop+1)."' AND jec.login=e.login ORDER BY e.nom,e.prenom"; $res_tous_eleves_grp=mysqli_query($GLOBALS["mysqli"], $sql); $nb_tous_eleves_grp=mysqli_num_rows($res_tous_eleves_grp); $tab_enseignements[$cpt]['nb_tous_eleves_grp'][$loop+1]=$nb_tous_eleves_grp; } } // Professeurs $sql="SELECT jgp.login,u.nom,u.prenom,u.email FROM j_groupes_professeurs jgp,utilisateurs u WHERE jgp.id_groupe='$lig_grp->id_groupe' AND u.login=jgp.login"; //echo "$sql
"; $result_prof=mysqli_query($GLOBALS["mysqli"], $sql); $cpt2=0; while($lig_prof=mysqli_fetch_object($result_prof)){ $tab_enseignements[$cpt]['prof'][$cpt2]['designation_prof']=my_strtoupper($lig_prof->nom)." ".casse_mot($lig_prof->prenom,'majf2'); if($lig_prof->email!=""){ $tab_enseignements[$cpt]['prof'][$cpt2]['designation_prof_mailto']="".my_strtoupper($lig_prof->nom)." ".casse_mot($lig_prof->prenom,'majf2').""; $tab_enseignements[$cpt]['prof'][$cpt2]['mail']=$lig_prof->email; $tabmail[]=$lig_prof->email; } // Le prof est-il PP d'au moins un élève de la classe? $tab_enseignements[$cpt]['prof'][$cpt2]['is_pp']="n"; $sql="SELECT * FROM j_eleves_professeurs WHERE id_classe='$id_classe' AND professeur='$lig_prof->login'"; //echo " ($sql)\n"; $res_pp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_pp)>0){ $tab_enseignements[$cpt]['prof'][$cpt2]['is_pp']="y"; } $cpt2++; } $cpt++; } } } // Export CSV: on utilise le tableau $tab_enseignements if((isset($id_classe))&&(is_numeric($id_classe))&&(isset($export))&&($export=='csv')&&($acces_classe=="y")) { $msg=""; $csv="Identifiant;"; $csv.="Enseignement;"; $csv.="Matière;"; for($loop=0;$loop0) {$csv.=", ";} $csv.=$tab_enseignements[$i]['prof'][$loop]['designation_prof']; } $csv.=";"; $nb_mail=0; for($loop=0;$loop0) {$csv.=", ";} if(isset($tab_enseignements[$i]['prof'][$loop]['mail'])) { $csv.=$tab_enseignements[$i]['prof'][$loop]['mail']; $nb_mail++; } } $csv.=";\r\n"; } $nom_fic=remplace_accents("Equipe_pedagogique_".$classe['classe'], "all").".csv"; send_file_download_headers('text/x-csv',$nom_fic); echo echo_csv_encoded($csv); die(); } if((isset($_GET['export_prof_suivi']))&&(isset($export))&&($export=='csv')) { $msg=""; if($_SESSION['statut']=='scolarite'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c, j_scol_classes jsc WHERE jsc.id_classe=c.id AND jsc.login='".$_SESSION['login']."' ORDER BY classe"; } if($_SESSION['statut']=='professeur'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c,j_groupes_classes jgc,j_groupes_professeurs jgp WHERE jgp.login = '".$_SESSION['login']."' AND jgc.id_groupe=jgp.id_groupe AND jgc.id_classe=c.id ORDER BY c.classe"; } if($_SESSION['statut']=='cpe'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c,j_eleves_cpe jec,j_eleves_classes jecl WHERE jec.cpe_login = '".$_SESSION['login']."' AND jec.e_login=jecl.login AND jecl.id_classe=c.id ORDER BY c.classe"; } if($_SESSION['statut']=='administrateur'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='scolarite')&&(getSettingValue("GepiAccesVisuToutesEquipScol") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='cpe')&&(getSettingValue("GepiAccesVisuToutesEquipCpe") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='professeur')&&(getSettingValue("GepiAccesVisuToutesEquipProf") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='autre')&&(acces('/groupes/visu_profs_class.php', 'autre'))) { $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } $result_classes=mysqli_query($GLOBALS["mysqli"], $sql); $nb_classes = mysqli_num_rows($result_classes); $tab_classe=array(); $tab_suivi_par=array(); if(mysqli_num_rows($result_classes)==0){ $msg="

Il semble qu'aucune classe n'ait encore été créée...
... ou alors aucune classe ne vous a été attribuée.
Contactez l'administrateur pour qu'il effectue le paramétrage approprié dans la Gestion des classes.

\n"; } else { $nb_classes=mysqli_num_rows($result_classes); while($lig_class=mysqli_fetch_object($result_classes)){ $tab_classe[$lig_class->id]=$lig_class->classe; $tab_suivi_par[$lig_class->id]=$lig_class->suivi_par; } $pp=ucfirst(getSettingValue('gepi_prof_suivi')); $csv="Classe;".$pp.";Mails;Classe suivie par;\r\n"; $tab_pp=get_tab_prof_suivi(); foreach($tab_classe as $current_id_classe => $current_classe) { if(isset($tab_pp[$current_id_classe])) { for($loop=0;$loop\n"; echo "

"; echo "Retour Retour"; if (!is_numeric($id_classe)){ echo "

\n"; echo "

ERREUR: Le numéro de classe choisi n'est pas valide.

\n"; echo "

Retour

\n"; } else{ // ================================= // AJOUT: boireaus //$sql="SELECT id, classe FROM classes ORDER BY classe"; if($_SESSION['statut']=='scolarite'){ //$sql="SELECT id,classe FROM classes ORDER BY classe"; $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c, j_scol_classes jsc WHERE jsc.id_classe=c.id AND jsc.login='".$_SESSION['login']."' ORDER BY classe"; } if($_SESSION['statut']=='professeur'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c,j_groupes_classes jgc,j_groupes_professeurs jgp WHERE jgp.login = '".$_SESSION['login']."' AND jgc.id_groupe=jgp.id_groupe AND jgc.id_classe=c.id ORDER BY c.classe"; } if($_SESSION['statut']=='cpe'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c,j_eleves_cpe jec,j_eleves_classes jecl WHERE jec.cpe_login = '".$_SESSION['login']."' AND jec.e_login=jecl.login AND jecl.id_classe=c.id ORDER BY c.classe"; } if($_SESSION['statut']=='administrateur'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='scolarite')&&(getSettingValue("GepiAccesVisuToutesEquipScol") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='cpe')&&(getSettingValue("GepiAccesVisuToutesEquipCpe") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='professeur')&&(getSettingValue("GepiAccesVisuToutesEquipProf") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='autre')&&(acces('/groupes/visu_profs_class.php', 'autre'))) { $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } $chaine_options_classes=""; $res_class_tmp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_class_tmp)>0){ $id_class_prec=0; $id_class_suiv=0; $temoin_tmp=0; while($lig_class_tmp=mysqli_fetch_object($res_class_tmp)){ if($lig_class_tmp->id==$id_classe){ $chaine_options_classes.="\n"; $temoin_tmp=1; if($lig_class_tmp=mysqli_fetch_object($res_class_tmp)){ $chaine_options_classes.="\n"; $id_class_suiv=$lig_class_tmp->id; } else{ $id_class_suiv=0; } } else { $chaine_options_classes.="\n"; } if($temoin_tmp==0){ $id_class_prec=$lig_class_tmp->id; } } } // ================================= if($id_class_prec!=0){echo " | Classe précédente";} if($chaine_options_classes!="") { echo " | \n"; } if($id_class_suiv!=0){echo " | Classe suivante";} echo $ajout_form; echo "

\n"; echo "\n"; $classe=get_classe($id_classe); $gepi_prof_suivi=getParamClasse($id_classe, 'gepi_prof_suivi', getSettingValue('gepi_prof_suivi')); function accord_pluriel($nombre){ if($nombre>1){ return "s"; } } if(($_SESSION['statut']=='professeur')&&(getSettingValue("GepiAccesVisuToutesEquipProf")!="yes")){ $test_prof_classe = sql_count(sql_query("SELECT login FROM j_groupes_classes jgc,j_groupes_professeurs jgp WHERE jgp.login = '".$_SESSION['login']."' AND jgc.id_groupe=jgp.id_groupe AND jgc.id_classe='$id_classe'")); if($test_prof_classe==0){ echo "

ERREUR: Vous n'avez pas accès à cette classe.

\n"; echo "\n"; die(); } } // On vérifie les droits donnés par l'administrateur if((getSettingValue("GepiAccesVisuToutesEquipCpe") == "yes") AND $_SESSION['statut']=='cpe'){ echo '

L\'administrateur vous a donné l\'accès à toutes les classes.

'; }elseif($_SESSION['statut']=='cpe'){ $test_cpe_classe = sql_count(sql_query("SELECT e_login FROM j_eleves_cpe jec,j_eleves_classes jecl WHERE jec.cpe_login = '".$_SESSION['login']."' AND jec.e_login=jecl.login AND jecl.id_classe='$id_classe'")); if($test_cpe_classe==0){ echo "

ERREUR: Vous n'avez pas accès à cette classe.

\n"; echo "\n"; die(); } } echo "

Equipe pédagogique de la classe de ".$classe["classe"]." CSV"; echo ""; if(peut_poster_message($_SESSION["statut"])) { echo ""; } echo "

\n"; $suivi_par=get_valeur_champ("classes", "id='$id_classe'", "suivi_par"); if($suivi_par!="") { echo "

Classe suivie par : $suivi_par

"; } echo "\n"; $sql="SELECT DISTINCT login FROM j_eleves_classes WHERE id_classe='$id_classe'"; $res_eleves_classe=mysqli_query($GLOBALS["mysqli"], $sql); $nb_eleves_classe=mysqli_num_rows($res_eleves_classe); if(count($tab_enseignements)==0) { echo "

Aucun enseignement.

\n"; echo "


\n"; require("../lib/footer.inc.php"); die(); } $acces_edit_group=acces("/groupes/edit_group.php", $_SESSION['statut']); $chaine_alerte=""; //echo "
"; echo ""; for($loop=0;$loop".$nom_periode[$loop+1].""; } echo " "; for($i=0;$i "; // Effectifs for($loop=0;$loop"; echo "1)) { echo "Dans ce groupe de ".$tab_enseignements[$i]['nb_tous_eleves_grp'][$loop+1]." élèves, ".$tab_enseignements[$i]['nb_eleves'][$loop+1]." élèves sont en ".$classe['classe'].".\n"; } echo "Afficher un listing de l'enseignement\"> ".$tab_enseignements[$i]['nb_eleves'][$loop+1]." "; //if ($tab_enseignements[$i]['nb_eleves'][$loop+1] > 1) { echo $gepiSettings['denomination_eleves'];} else { echo $gepiSettings['denomination_eleve'];} echo " "; if((isset($tab_enseignements[$i]['nb_class_grp']))&&($tab_enseignements[$i]['nb_class_grp']>1)) { echo " sur ".$tab_enseignements[$i]['nb_tous_eleves_grp'][$loop+1].""; } echo ""; } // Professeurs echo " "; } echo "
Enseignement Effectifs Personnel
"; // AJOUTER DES LIENS VERS L'ENSEIGNEMENT SI ON A LE DROIT if(($acces_edit_group)&&($tab_enseignements[$i]['id_groupe']!="")&&(is_numeric($tab_enseignements[$i]['id_groupe']))) { echo "".htmlspecialchars($tab_enseignements[$i]['grp_name'])."
".htmlspecialchars($tab_enseignements[$i]['grp_description'])."
\n"; } else { echo "\">"; echo htmlspecialchars($tab_enseignements[$i]['grp_name']); echo ""; } } else { if(isset($tab_enseignements[$i]['matiere_nom_complet'])) { echo "".htmlspecialchars($tab_enseignements[$i]['grp_name'])."
".htmlspecialchars($tab_enseignements[$i]['grp_description'])."
\n"; } else { echo htmlspecialchars($tab_enseignements[$i]['grp_name']); } } echo "
"; if(isset($tab_enseignements[$i]['prof'])) { for($loop=0;$loop0) { echo "
"; } if(isset($tab_enseignements[$i]['prof'][$loop]['designation_prof_mailto'])) { echo $tab_enseignements[$i]['prof'][$loop]['designation_prof_mailto']; } else { echo $tab_enseignements[$i]['prof'][$loop]['designation_prof']; } if((isset($tab_enseignements[$i]['prof'][$loop]['is_pp']))&&($tab_enseignements[$i]['prof'][$loop]['is_pp']=="y")) { echo " (".$gepi_prof_suivi.")"; } } } echo "
\n"; $chaine_mail=""; if(count($tabmail)>0){ unset($tabmail2); $tabmail2=array(); //$tabmail=array_unique($tabmail); //sort($tabmail); $chaine_mail=$tabmail[0]; for ($i=1;$iEnvoyer un mail à tous les membres de l'équipe.

\n"; if(peut_poster_message($_SESSION["statut"])) { echo "

Déposer une alerte (par le module Alertes) à tous les membres de l'équipe.

\n"; } $chaine_alerte_scol=""; $sql="SELECT * FROM j_scol_classes jsc, utilisateurs u WHERE jsc.login=u.login AND u.etat='actif';"; //echo "$sql
"; $res_scol=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_scol)>0) { $cpt_scol=0; $chaine_title_scol=""; while($lig_scol=mysqli_fetch_object($res_scol)) { $chaine_alerte_scol.="&login_dest[]=".$lig_scol->login; if(($lig_scol->email!="")&&(check_mail($lig_scol->email))&&(!in_array($lig_scol->email,$tabmail2))) { if($chaine_mail!="") { $chaine_mail.=","; } if($chaine_title_scol!="") { $chaine_title_scol.=", "; } $chaine_mail.=$lig_scol->email; $tabmail2[]=$lig_scol->email; $chaine_title_scol.=$lig_scol->civilite." ".$lig_scol->nom." ".$lig_scol->prenom; $cpt_scol++; } } if($cpt_scol>0) { echo "

Envoyer un mail à tous les membres de l'équipe (comptes scolarité inclus).

\n"; if(peut_poster_message($_SESSION["statut"])) { echo "

Déposer une alerte (par le module Alertes) à tous les membres de l'équipe (comptes scolarité inclus).

\n"; } } } } //echo "
"; $active_mod_engagements=getSettingAOui("active_mod_engagements"); if($active_mod_engagements) { $tab_engagements=get_tab_engagements(); $tab_engagements_visu_profs_class=get_tab_engagements_telle_page("visu_profs_class"); if(count($tab_engagements_visu_profs_class)>0) { echo "

Engagements pour cette classe :

"; for($loop=0;$loop "; } echo "
".$tab_engagements['id_engagement'][$id_type_courant]['nom']." "; $tmp_tab_login_ele=array(); $tmp_tab_login_resp=array(); if(($tab_engagements['id_engagement'][$id_type_courant]['ConcerneEleve']!="yes")&&($tab_engagements['id_engagement'][$id_type_courant]['ConcerneResponsable']=="yes")) { $tmp_tab_login_resp=get_tab_login_tel_engagement($id_type_courant, $id_classe, "responsable"); } elseif(($tab_engagements['id_engagement'][$id_type_courant]['ConcerneEleve']=="yes")&&($tab_engagements['id_engagement'][$id_type_courant]['ConcerneResponsable']!="yes")) { $tmp_tab_login_ele=get_tab_login_tel_engagement($id_type_courant, $id_classe, "eleve"); } else { $tmp_tab_login_resp=get_tab_login_tel_engagement($id_type_courant, $id_classe, "responsable"); $tmp_tab_login_ele=get_tab_login_tel_engagement($id_type_courant, $id_classe, "eleve"); } for($loop2=0;$loop2"; } for($loop2=0;$loop2"; } echo "
"; } } } } else { echo "

"; echo "Retour Retour"; echo "

\n"; echo "

Equipe pédagogique d'une classe

\n"; //echo "
\n"; echo "

Choix de la classe:

\n"; //$sql="SELECT id,classe FROM classes ORDER BY classe"; if($_SESSION['statut']=='scolarite'){ //$sql="SELECT id,classe FROM classes ORDER BY classe"; $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c, j_scol_classes jsc WHERE jsc.id_classe=c.id AND jsc.login='".$_SESSION['login']."' ORDER BY classe"; } if($_SESSION['statut']=='professeur'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c,j_groupes_classes jgc,j_groupes_professeurs jgp WHERE jgp.login = '".$_SESSION['login']."' AND jgc.id_groupe=jgp.id_groupe AND jgc.id_classe=c.id ORDER BY c.classe"; } if($_SESSION['statut']=='cpe'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c,j_eleves_cpe jec,j_eleves_classes jecl WHERE jec.cpe_login = '".$_SESSION['login']."' AND jec.e_login=jecl.login AND jecl.id_classe=c.id ORDER BY c.classe"; } if($_SESSION['statut']=='administrateur'){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='scolarite')&&(getSettingValue("GepiAccesVisuToutesEquipScol") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='cpe')&&(getSettingValue("GepiAccesVisuToutesEquipCpe") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='professeur')&&(getSettingValue("GepiAccesVisuToutesEquipProf") =="yes")){ $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } if(($_SESSION['statut']=='autre')&&(acces('/groupes/visu_profs_class.php', 'autre'))) { $sql="SELECT DISTINCT c.id,c.classe, c.suivi_par FROM classes c ORDER BY c.classe"; } $result_classes=mysqli_query($GLOBALS["mysqli"], $sql); $nb_classes = mysqli_num_rows($result_classes); //echo "