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(); } $id_classe=isset($_POST['id_classe']) ? $_POST['id_classe'] : (isset($_GET['id_classe']) ? $_GET['id_classe'] : NULL); if((!isset($id_classe))||(!preg_match("/^[0-9]{1,}$/", $id_classe))) { header("Location: ../accueil.php?msg=Classe non choisie."); die(); } $login_eleve=isset($_POST['login_eleve']) ? $_POST['login_eleve'] : (isset($_GET['login_eleve']) ? $_GET['login_eleve'] : NULL); if(!isset($login_eleve)) { header("Location: ../accueil.php?msg=Elève non choisi."); die(); } // Seuls les comptes Administrateur et Scolarité ont accès if($_SESSION['statut']=="scolarite") { // Tester si le compte scolarité a accès à cette classe... // Si ce n'est pas le cas -> intrusion... $sql="SELECT 1=1 FROM j_scol_classes jsc WHERE jsc.id_classe='$id_classe' AND jsc.login='".$_SESSION['login']."';"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if ($test == "0") { tentative_intrusion("2", "Tentative d'accès par un compte scolarité à une classe à laquelle il n'est pas associé."); echo "Vous ne pouvez pas accéder à cette classe car vous n'y êtes pas référent !"; require ("../lib/footer.inc.php"); die(); } } include "../lib/periodes.inc.php"; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { if (isset($is_posted)) { check_token(); $msg = ''; $j = 1; while ($j < $nb_periode) { $sql="SELECT DISTINCT g.id, g.name FROM groupes g, j_groupes_classes jgc WHERE (g.id = jgc.id_groupe and jgc.id_classe = '" . $id_classe ."') ORDER BY jgc.priorite, g.name"; //echo "$sql
"; $call_group = mysqli_query($GLOBALS["mysqli"], $sql); $nombre_ligne = mysqli_num_rows($call_group); $i=0; while ($i < $nombre_ligne) { $id_groupe = old_mysql_result($call_group, $i, "id"); $nom_groupe = old_mysql_result($call_group, $i, "name"); $id_group[$j] = $id_groupe."_".$j; $sql="SELECT 1=1 FROM j_eleves_groupes WHERE (" . "id_groupe = '" . $id_groupe . "' and " . "login = '" . $login_eleve . "' and " . "periode = '" . $j . "')"; //echo "$sql
"; $test_query = mysqli_query($GLOBALS["mysqli"], $sql); $test = mysqli_num_rows($test_query); if (isset($_POST[$id_group[$j]])) { if ($test == 0) { $sql="INSERT INTO j_eleves_groupes SET id_groupe = '" . $id_groupe . "', login = '" . $login_eleve . "', periode = '" . $j ."'"; //echo "$sql
"; $req = mysqli_query($GLOBALS["mysqli"], $sql); } } else { $sql="SELECT 1=1 FROM matieres_notes WHERE (id_groupe = '".$id_groupe."' and login = '".$login_eleve."' and periode = '$j')"; //echo "$sql
"; $test1 = mysqli_query($GLOBALS["mysqli"], $sql); $nb_test1 = mysqli_num_rows($test1); $sql="SELECT 1=1 FROM matieres_appreciations WHERE (id_groupe = '".$id_groupe."' and login = '".$login_eleve."' and periode = '$j')"; //echo "$sql
"; $test2 = mysqli_query($GLOBALS["mysqli"], $sql); $nb_test2 = mysqli_num_rows($test2); if (($nb_test1 != 0) or ($nb_test2 != 0)) { $msg = $msg."--> Impossible de supprimer cette option pour l'élève $login_eleve car des moyennes ou appréciations ont déjà été rentrées pour le groupe $nom_groupe pour la période $j ! Commencez par supprimer ces données !
"; } else { if ($test != "0") { $sql="DELETE FROM j_eleves_groupes WHERE (login='".$login_eleve."' and id_groupe='".$id_groupe."' and periode = '".$j."')"; //echo "$sql
"; $req = mysqli_query($GLOBALS["mysqli"], $sql); } } } $i++; } $j++; } // Récupérer les modalités associées à l'élève pour les différents groupes $tab_modalites_eleve=array(); $sql="SELECT * FROM j_groupes_eleves_modalites WHERE login='".$login_eleve."'"; $res=mysqli_query($GLOBALS["mysqli"], $sql); while($lig=mysqli_fetch_object($res)) { $tab_modalites_eleve[$lig->id_groupe]=$lig->code_modalite_elect; } /* echo "
";
		print_r($tab_modalites_eleve);
		echo "
"; */ $nb_insert_modalite=0; $nb_update_modalite=0; $nb_suppr_modalite=0; $modalite=isset($_POST['modalite']) ? $_POST['modalite'] : array(); foreach($modalite as $current_id_groupe => $current_code_modalite_elect) { // Comparer: Si changement de modalité... if((!isset($tab_modalites_eleve[$current_id_groupe]))&&($current_code_modalite_elect!="")) { $sql="INSERT INTO j_groupes_eleves_modalites SET login='".$login_eleve."', id_groupe='".$current_id_groupe."', code_modalite_elect='".$current_code_modalite_elect."';"; //echo "$sql
"; $insert=mysqli_query($GLOBALS["mysqli"], $sql); if(!$insert) { $msg.="Erreur lors de l'enregistrement de la modalité pour l'enseignement n°$current_id_groupe.
"; } else { $nb_insert_modalite++; } } elseif((isset($tab_modalites_eleve[$current_id_groupe]))&&($current_code_modalite_elect=="")) { $sql="DELETE FROM j_groupes_eleves_modalites WHERE login='".$login_eleve."' AND id_groupe='".$current_id_groupe."';"; //echo "$sql
"; $del=mysqli_query($GLOBALS["mysqli"], $sql); if(!$del) { $msg.="Erreur lors de la suppression de la modalité pour l'enseignement n°$current_id_groupe.
"; } else { $nb_suppr_modalite++; } } elseif((isset($tab_modalites_eleve[$current_id_groupe]))&&($tab_modalites_eleve[$current_id_groupe]!=$current_code_modalite_elect)) { $sql="UPDATE j_groupes_eleves_modalites SET code_modalite_elect='".$current_code_modalite_elect."' WHERE login='".$login_eleve."' AND id_groupe='".$current_id_groupe."';"; //echo "$sql
"; $update=mysqli_query($GLOBALS["mysqli"], $sql); if(!$update) { $msg.="Erreur lors de la mise à jour de la modalité pour l'enseignement n°$current_id_groupe.
"; } else { $nb_update_modalite++; } } } if($nb_insert_modalite>0) { $msg.=$nb_insert_modalite." modalité(s) enregistrée(s).
"; } if($nb_update_modalite>0) { $msg.=$nb_update_modalite." modalité(s) mise(s) à jour.
"; } if($nb_suppr_modalite>0) { $msg.=$nb_suppr_modalite." modalité(s) supprimée(s).
"; } // On vide les signalements par un prof lors de l'enregistrement $sql="DELETE FROM j_signalement WHERE nature='erreur_affect' AND login='".$login_eleve."';"; //echo "$sql
"; $del=mysqli_query($GLOBALS["mysqli"], $sql); //$affiche_message = 'yes'; if($msg=='') {$msg= "Les modifications ont été enregistrées !";} } //$message_enregistrement = "Les modifications ont été enregistrées !"; } // ================================= // AJOUT: boireaus //$sql="SELECT DISTINCT jec.login FROM j_eleves_classes jec, eleves e $sql="SELECT DISTINCT jec.login,e.nom,e.prenom FROM j_eleves_classes jec, eleves e WHERE jec.login=e.login AND jec.id_classe='$id_classe' ORDER BY e.nom,e.prenom"; //echo "$sql
"; //echo "\$login_eleve=$login_eleve
"; $res_ele_tmp=mysqli_query($GLOBALS["mysqli"], $sql); $chaine_options_login_eleves=""; $cpt_eleve=0; $num_eleve=-1; if(mysqli_num_rows($res_ele_tmp)>0){ $login_eleve_prec=0; $login_eleve_suiv=0; $temoin_tmp=0; while($lig_ele_tmp=mysqli_fetch_object($res_ele_tmp)){ if($lig_ele_tmp->login==$login_eleve){ $chaine_options_login_eleves.="\n"; $num_eleve=$cpt_eleve; $temoin_tmp=1; if($lig_ele_tmp=mysqli_fetch_object($res_ele_tmp)){ $login_eleve_suiv=$lig_ele_tmp->login; $chaine_options_login_eleves.="\n"; } else{ $login_eleve_suiv=0; } } else{ $chaine_options_login_eleves.="\n"; } if($temoin_tmp==0){ $login_eleve_prec=$lig_ele_tmp->login; } $cpt_eleve++; } } // ================================= if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { $themessage = 'Des informations ont été modifiées. Voulez-vous vraiment quitter sans enregistrer ?'; } //**************** EN-TETE ************************************** $titre_page = "Gestion des classes | Gestion des matières par élève"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ********************************** //============================= // MODIF: boireaus //echo "

|Retour|"; if(!isset($quitter_la_page)) { echo "

\n"; echo "

Retour Retour"; if("$login_eleve_prec"!="0"){ echo " | Elève précédent"; } echo "\n"; echo "\n"; //echo " | \n"; echo $chaine_options_login_eleves; echo "\n"; if("$login_eleve_suiv"!="0"){ echo " | Elève suivant"; } echo " | Exporter les options suivies par les élèves de ".get_nom_classe($id_classe).""; echo "

\n"; echo "
\n"; } else{ // Cette page a été ouverte en target='blank' depuis une autre page (par exemple /eleves/modify_eleve.php) // Après modification éventuelle, il faut quitter cette page. //echo "

Refermer la page

\n"; //echo "

Refermer la page

\n"; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "

Refermer la page

\n"; } else{ echo "

Refermer la page

\n"; } echo "\n"; } //debug_var(); //============================= if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "
\n"; echo add_token_field(); if(isset($quitter_la_page)){ // Cette page a été ouverte en target='blank' depuis une autre page (par exemple /eleves/modify_eleve.php) // Après modification éventuelle, il faut quitter cette page. echo "\n"; } } $call_nom_class = mysqli_query($GLOBALS["mysqli"], "SELECT classe FROM classes WHERE id = '$id_classe'"); $classe = old_mysql_result($call_nom_class, 0, 'classe'); $call_data_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM eleves WHERE (login = '$login_eleve')"); if(mysqli_num_rows($call_data_eleves)==0) { echo "

Élève inconnu

"; require("../lib/footer.inc.php"); die(); } $tab_info_ele=mysqli_fetch_assoc($call_data_eleves); //$nom_eleve = @old_mysql_result($call_data_eleves, '0', 'nom'); //$prenom_eleve = @old_mysql_result($call_data_eleves, '0', 'prenom'); $nom_eleve=$tab_info_ele['nom']; $prenom_eleve=$tab_info_ele['prenom']; // A VOIR: Pouvoir restreindre les modalités autorisées pour telle ou telle matière. $tab_modalites=get_tab_modalites_election(); echo "

"; if(acces("/eleves/modify_eleve.php", $_SESSION['statut'])) { echo "".$nom_eleve." ".$prenom_eleve.""; } else { echo $nom_eleve." ".$prenom_eleve; } echo " - Classe : "; if(acces("/classes/classes_const.php", $_SESSION['statut'])) { echo "".$classe.""; } else { echo $classe; } echo "

\n"; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { //echo "

Pour valider les modifications, cliquez sur le bouton qui apparait en bas de la page.

\n"; echo "

Pour valider les modifications, cliquez sur le bouton.

\n"; echo "

\n"; } // J'appelle les différents groupes existants pour la classe de l'élève //$call_group = mysql_query("SELECT DISTINCT g.id, g.name FROM groupes g, j_groupes_classes jgc WHERE (g.id = jgc.id_groupe and jgc.id_classe = '" . $id_classe ."') ORDER BY jgc.priorite, g.name"); $call_group = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT g.id, g.name,g.description FROM groupes g, j_groupes_classes jgc WHERE (g.id = jgc.id_groupe and jgc.id_classe = '" . $id_classe ."') ORDER BY jgc.priorite, g.name"); $nombre_ligne = mysqli_num_rows($call_group); $tab_sig=array(); $sql="SELECT * FROM j_signalement WHERE nature='erreur_affect' AND login='$login_eleve';"; //echo "$sql
"; $res_sig=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_sig)>0) { while($lig_sig=mysqli_fetch_object($res_sig)) { $tab_sig[$lig_sig->periode][$lig_sig->id_groupe]=my_ereg_replace("_"," ",$lig_sig->valeur)." selon ".affiche_utilisateur($lig_sig->declarant,$id_classe); //echo my_ereg_replace("_"," ",$lig_sig->valeur)." selon ".affiche_utilisateur($lig_sig->declarant,$id_classe)."
"; //echo "\$tab_sig[$lig_sig->periode][$lig_sig->id_groupe]=".$tab_sig[$lig_sig->periode][$lig_sig->id_groupe]."
"; } } //========================= echo "\n"; echo "\n"; echo "\n"; echo "\n"; //========================= $j = 1; $chaine_coche=""; $chaine_decoche=""; while ($j < $nb_periode) { //========================= echo "\n"; $chaine_coche.="modif_case($j,\"col\",true);"; $chaine_decoche.="modif_case($j,\"col\",false);"; //========================= $j++; } //echo "\n"; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "\n"; } echo "\n"; echo "\n"; $acces_edit_group=acces("/groupes/edit_group.php", $_SESSION['statut']); $acces_edit_eleves=acces("/groupes/edit_eleves.php", $_SESSION['statut']); $nb_erreurs=0; $i=0; $alt=1; while ($i < $nombre_ligne) { $id_groupe = old_mysql_result($call_group, $i, "id"); $nom_groupe = old_mysql_result($call_group, $i, "name"); //$description_groupe = old_mysql_result($call_group, $i, "description"); $description_groupe = htmlspecialchars(old_mysql_result($call_group, $i, "description")); $alt=$alt*(-1); echo "\n"; echo "\n"; echo ""; $j = 1; while ($j < $nb_periode) { $tmp_ele_grp=get_eleves_from_groupe($id_groupe,$j); if(isset($tmp_ele_grp['users'])) { $eff_grp=count($tmp_ele_grp['users']); } else { $eff_grp=0; } $test=mysqli_query($GLOBALS["mysqli"], "SELECT 1=1 FROM j_eleves_groupes WHERE (" . "id_groupe = '" . $id_groupe . "' and " . "login = '" . $login_eleve . "' and " . "periode = '" . $j . "')"); //$sql="SELECT * FROM j_eleves_classes WHERE login='$login_eleve' AND periode='$j'"; $sql="SELECT * FROM j_eleves_classes WHERE login='$login_eleve' AND periode='$j' AND id_classe='$id_classe'"; // CA NE VA PAS... SUR LES GROUPES A REGROUPEMENT, IL FAUT PRENDRE DES PRECAUTIONS... $res_test_class_per=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_test_class_per)==0){ if (mysqli_num_rows($test) == "0") { echo "\n"; } else{ $sql="SELECT DISTINCT id_classe FROM j_groupes_classes WHERE id_groupe='$id_groupe'"; $res_grp=mysqli_query($GLOBALS["mysqli"], $sql); $temoin=""; //$liste_classes_du_groupe=""; while($lig_clas=mysqli_fetch_object($res_grp)){ /* $sql="SELECT classe FROM classes WHERE id='$lig_clas->id_classe'"; $res_tmp=mysql_query($sql); $lig_tmp=mysql_fetch_object($res_tmp); $liste_classes_du_groupe.=", "; $liste_classes_du_groupe.=$lig_tmp->classe; */ $sql="SELECT 1=1 FROM j_eleves_classes WHERE id_classe='$lig_clas->id_classe' AND login='$login_eleve' AND periode='$j'"; $res_test_ele=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_test_ele)==1){ $sql="SELECT classe FROM classes WHERE id='$lig_clas->id_classe'"; $res_tmp=mysqli_query($GLOBALS["mysqli"], $sql); $lig_tmp=mysqli_fetch_object($res_tmp); $clas_tmp=$lig_tmp->classe; $temoin=$clas_tmp; } } //if($liste_classes_du_groupe!='') {$liste_classes_du_groupe=mb_substr($liste_classes_du_groupe,2);} echo "\n"; } } else { /* // Un autre test à faire: // Si l'élève est resté dans le groupe alors qu'il n'est plus dans cette classe pour la période $sql="SELECT 1=1 FROM j_eleves_classes WHERE id_classe='$id_classe' AND periode='$j' AND login='$login_eleve'"; */ echo "\n"; } $j++; } //========================= $current_group=get_group($id_groupe); if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "\n"; // Modalités echo ""; } else { // Affichage des modalités echo "\n"; $i++; } echo "\n"; echo "\n"; echo "\n"; $j = 1; while ($j < $nb_periode) { echo "\n"; $j++; } if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "\n"; } echo "\n"; echo "
MatièreClasses".$nom_periode[$j].""; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "
\n"; echo "Tout cocher/\n"; echo "Tout décocher\n"; if($j>1) { echo "/Copier les affectations de la première période"; } } echo "
 \n"; echo "Tout cocher/\n"; echo "Tout décocher\n"; echo "Modalités
"; $sql="SELECT u.nom,u.prenom FROM j_groupes_professeurs jgp, utilisateurs u WHERE jgp.login=u.login AND jgp.id_groupe='".$id_groupe."' ORDER BY u.nom,u.prenom"; $res_prof=mysqli_query($GLOBALS["mysqli"], $sql); $texte_alternatif="Pas de prof???"; if(mysqli_num_rows($res_prof)>0){ $texte_alternatif=""; while($ligne=mysqli_fetch_object($res_prof)){ $texte_alternatif.=", ".casse_mot($ligne->prenom,'majf2')." ".my_strtoupper($ligne->nom); } $texte_alternatif=mb_substr($texte_alternatif,2); } $sql="SELECT DISTINCT c.classe FROM classes c, j_groupes_classes jgc WHERE jgc.id_groupe='$id_groupe' AND c.id=jgc.id_classe ORDER BY c.classe;"; $res_clas_grp=mysqli_query($GLOBALS["mysqli"], $sql); $liste_classes_du_groupe=""; while($lig_classe=mysqli_fetch_object($res_clas_grp)) { $liste_classes_du_groupe.=", ".$lig_classe->classe; } if($liste_classes_du_groupe!='') {$liste_classes_du_groupe=mb_substr($liste_classes_du_groupe,2);} $texte_alternatif.=" (".$liste_classes_du_groupe.")"; if($acces_edit_group) { echo ""; echo $nom_groupe; echo "
$description_groupe"; echo "
"; } elseif(($acces_edit_eleves)&&($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes'))) { echo ""; echo $nom_groupe; echo "
$description_groupe"; echo "
"; } else { echo $nom_groupe; echo "
$description_groupe"; } echo "
".$liste_classes_du_groupe." "; if($temoin!="") { echo $temoin; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo ""; } else { echo "Inscrit"; } } else { if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { $msg_erreur="Cette case est validée et ne devrait pas l être. Validez le formulaire pour corriger."; echo "ERREUR"; } else{ $msg_erreur="Cette case est validée et ne devrait pas l être. Contactez l administrateur pour corriger."; echo "ERREUR"; } $nb_erreurs++; } // Test sur la présence de notes dans cn ou de notes/app sur bulletin if (!test_before_eleve_removal($login_eleve, $id_groupe, $j)) { echo "Bulletin non vide"; } $sql="SELECT DISTINCT id_devoir FROM cn_notes_devoirs cnd, cn_devoirs cd, cn_cahier_notes ccn WHERE (cnd.login = '".$login_eleve."' AND cnd.statut='' AND cnd.id_devoir=cd.id AND cd.id_racine=ccn.id_cahier_notes AND ccn.id_groupe = '".$id_groupe."' AND ccn.periode = '".$j."')"; $test_cn=mysqli_query($GLOBALS["mysqli"], $sql); $nb_notes_cn=mysqli_num_rows($test_cn); if($nb_notes_cn>0) { echo "Carnet de notes non vide: $nb_notes_cn notes"; //echo "$sql
"; } //echo "A".$tab_sig[$j][$id_groupe]."
"; if((isset($tab_sig[$j]))&&(isset($tab_sig[$j][$id_groupe]))) { $info_erreur=$tab_sig[$j][$id_groupe]; echo "".$info_erreur.""; } echo "
\n"; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "0) { echo "checked "; } echo "/>\n"; } else { echo "\n"; echo " \n"; } else { echo "checked "; echo "/>\n"; echo "Inscrit\n"; } } // Test sur la présence de notes dans cn ou de notes/app sur bulletin if (!test_before_eleve_removal($login_eleve, $id_groupe, $j)) { echo "Bulletin non vide"; } $sql="SELECT DISTINCT id_devoir FROM cn_notes_devoirs cnd, cn_devoirs cd, cn_cahier_notes ccn WHERE (cnd.login = '".$login_eleve."' AND cnd.statut='' AND cnd.id_devoir=cd.id AND cd.id_racine=ccn.id_cahier_notes AND ccn.id_groupe = '".$id_groupe."' AND ccn.periode = '".$j."')"; $test_cn=mysqli_query($GLOBALS["mysqli"], $sql); $nb_notes_cn=mysqli_num_rows($test_cn); if($nb_notes_cn>0) { echo "Carnet de notes non vide: $nb_notes_cn notes"; //echo "$sql
"; } if((isset($tab_sig[$j]))&&(isset($tab_sig[$j][$id_groupe]))) { $info_erreur=$tab_sig[$j][$id_groupe]; echo "".$info_erreur.""; } echo " ($eff_grp)"; echo "
\n"; echo "Tout cocher/\n"; echo "Tout décocher\n"; echo ""; echo " "; echo ""; for($loop_m=0;$loop_m"; } //========================= echo "
\n"; echo " "; echo "\n"; echo " "; echo "\n"; echo "Décocher les élèves sans note/app sur les bulletin et carnet de notes\n"; echo "\n"; echo " "; echo "
\n"; //============================================ // AJOUT: boireaus echo "\n"; if($nb_erreurs>0){ echo "

Cet élève est affecté dans des groupes sur des périodes pour lesquelles il n'est pas dans la classe.
"; if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { echo "Pour supprimer l'élève de ces groupes, validez le présent formulaire."; } else{ echo "Contactez l'administrateur pour corriger."; } echo "

\n"; } //============================================ if(($_SESSION['statut']=="administrateur")|| (($_SESSION['statut']=="scolarite")&&(getSettingAOui('ScolEditElevesGroupes')))) { ?>



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