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(); } include "../lib/periodes.inc.php"; $_SESSION['chemin_retour'] = $gepiPath."/classes/classes_const.php?id_classe=".$id_classe; $explication_motif_bloquant_suppression_eleve_de_la_classe="La présence de moyennes, appréciations ou avis du conseil de classe est bloquante pour la suppression d'un élève d'une classe.
Vous pouvez demander aux professeurs de vider leurs notes et appréciations pour le ou les élèves en question.
Sinon, un compte de statut 'secours' permet de corriger/vider des moyennes, appréciations et/ou avis du conseil de classe en se rendant dans la rubrique Saisie/Bulletin : saisie des moyennes et des appréciations par matière/Choix d'un élève."; if (isset($is_posted)) { check_token(); $reg_ok = 'yes'; $call_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT e.* FROM eleves e, j_eleves_classes c WHERE (c.id_classe = '$id_classe' AND e.login = c.login)"); $nombreligne = mysqli_num_rows($call_eleves); //========================= // AJOUT: boireaus 20071010 $log_eleve=$_POST['log_eleve']; $regime_eleve=isset($_POST['regime_eleve']) ? $_POST['regime_eleve'] : NULL; $doublant_eleve=isset($_POST['doublant_eleve']) ? $_POST['doublant_eleve'] : NULL; $prof_principal=isset($_POST['prof_principal']) ? $_POST['prof_principal'] : NULL; $cpe_resp=isset($_POST['cpe_resp']) ? $_POST['cpe_resp'] : NULL; //========================= $k = 0; While ($k < $nombreligne) { $login_eleve = old_mysql_result($call_eleves, $k, 'login'); //echo "

\$login_eleve=$login_eleve
\n"; //========================= // AJOUT: boireaus 20071003 // Récupération du numéro de l'élève dans les saisies: $num_eleve=-1; for($i=0;$i\n"; //========================= // MODIF: boireaus 20071010 //$regime_login = 'regime_'.$login_eleve; //$reg_regime = isset($_POST[$regime_login])?$_POST[$regime_login]:NULL; $reg_regime=""; if(isset($regime_eleve[$num_eleve])){$reg_regime=$regime_eleve[$num_eleve];} //$doublant_login = "doublant_".$login_eleve; //$reg_doublant = isset($_POST[$doublant_login])?$_POST[$doublant_login]:NULL; $reg_doublant=""; if(isset($doublant_eleve[$num_eleve])){$reg_doublant=$doublant_eleve[$num_eleve];} //======================== if ($reg_doublant == 'yes') {$reg_doublant = 'R';} else {$reg_doublant = '-';} $call_regime = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM j_eleves_regime WHERE login='$login_eleve'"); $nb_test_regime = mysqli_num_rows($call_regime); if ($nb_test_regime == 0) { $reg_data = mysqli_query($GLOBALS["mysqli"], "INSERT INTO j_eleves_regime SET login='$login_eleve', doublant='$reg_doublant', regime='$reg_regime'"); if (!($reg_data)) $reg_ok = 'no'; } else { $reg_data = mysqli_query($GLOBALS["mysqli"], "UPDATE j_eleves_regime SET doublant = '$reg_doublant', regime = '$reg_regime' WHERE login='$login_eleve'"); if (!($reg_data)) $reg_ok = 'no'; } //========================= // MODIF: boireaus 20071010 //$prof_login = "prof_".$login_eleve; //$reg_prof = isset($_POST[$prof_login])?$_POST[$prof_login]:NULL; $reg_prof="(vide)"; if(isset($prof_principal[$num_eleve])){$reg_prof=$prof_principal[$num_eleve];} //echo "\$reg_prof=$reg_prof
\n"; //echo "$login_eleve - \$reg_prof=\$prof_principal[$num_eleve]=".$prof_principal[$num_eleve]."
"; //========================= $call_profsuivi_eleve = mysqli_query($GLOBALS["mysqli"], "SELECT professeur FROM j_eleves_professeurs WHERE (login = '$login_eleve' AND id_classe='$id_classe')"); $eleve_profsuivi = @old_mysql_result($call_profsuivi_eleve, '0', 'professeur'); //echo "\$eleve_profsuivi=$eleve_profsuivi
\n"; if (($reg_prof == '(vide)') and ($eleve_profsuivi != '')) { $sql="DELETE FROM j_eleves_professeurs WHERE (login='$login_eleve' AND id_classe='$id_classe')"; //echo "$sql
"; $reg_data = mysqli_query($GLOBALS["mysqli"], $sql); if (!($reg_data)){ $reg_ok = 'no'; //echo "PB"; } } if (($reg_prof != '(vide)') and ($eleve_profsuivi != '') and ($reg_prof != $eleve_profsuivi)) { $sql="UPDATE j_eleves_professeurs SET professeur ='$reg_prof' WHERE (login='$login_eleve' AND id_classe='$id_classe')"; //echo "$sql
"; $reg_data = mysqli_query($GLOBALS["mysqli"], $sql); if (!($reg_data)){ $reg_ok = 'no'; //echo "PB"; } } if (($reg_prof != '(vide)') and ($eleve_profsuivi == '')) { $sql="INSERT INTO j_eleves_professeurs VALUES ('$login_eleve', '$reg_prof', '$id_classe')"; //echo "$sql
"; $reg_data = mysqli_query($GLOBALS["mysqli"], $sql); if (!($reg_data)){ $reg_ok = 'no'; //echo "PB"; } } //========================= // MODIF: boireaus 20071010 //$cpe_login = "cpe_".$login_eleve; //$reg_cperesp = isset($_POST[$cpe_login])?$_POST[$cpe_login]:NULL; //$reg_cperesp="(vide)"; $reg_cperesp="(vide)"; if(isset($cpe_resp[$num_eleve])){$reg_cperesp=$cpe_resp[$num_eleve];} //echo "\$reg_cperesp=$reg_cperesp
\n"; //========================= $call_cperesp_eleve = mysqli_query($GLOBALS["mysqli"], "SELECT cpe_login FROM j_eleves_cpe WHERE e_login = '$login_eleve'"); $eleve_cperesp = @old_mysql_result($call_cperesp_eleve, '0', 'cpe_login'); if (($reg_cperesp == '(vide)') and ($eleve_cperesp != '')) { $sql="DELETE FROM j_eleves_cpe WHERE e_login='$login_eleve'"; //echo "$sql
"; $reg_data = mysqli_query($GLOBALS["mysqli"], $sql); if (!($reg_data)){ $reg_ok = 'no'; //echo "PB"; } } if (($reg_cperesp != '(vide)') and ($eleve_cperesp != '') and ($reg_cperesp != $eleve_cperesp)) { $sql="UPDATE j_eleves_cpe SET cpe_login ='$reg_cperesp' WHERE e_login='$login_eleve'"; //echo "$sql
"; $reg_data = mysqli_query($GLOBALS["mysqli"], $sql); if (!($reg_data)){ $reg_ok = 'no'; //echo "PB"; } } if (($reg_cperesp != '(vide)') and ($eleve_cperesp == '')) { $sql="INSERT INTO j_eleves_cpe VALUES ('$login_eleve', '$reg_cperesp')"; //echo "$sql
"; $reg_data = mysqli_query($GLOBALS["mysqli"], $sql); if (!($reg_data)){ $reg_ok = 'no'; //echo "PB"; } } } $k++; } $k = '0'; $liste_cible = ''; $liste_cible2 = ''; $liste_cible3 = ''; $autorisation_sup = 'yes'; while ($k < $nombreligne){ $eleve_login = old_mysql_result($call_eleves, $k, "login"); //echo "

\$eleve_login=$eleve_login et "; //========================= // AJOUT: boireaus 20071003 // Récupération du numéro de l'élève dans les saisies: $num_eleve=-1; for($i=0;$i"; if($num_eleve!=-1){ $delete=isset($_POST['delete_'.$num_eleve]) ? $_POST['delete_'.$num_eleve] : NULL; $i="1"; while ($i < $nb_periode) { //========================= // MODIF: boireaus 20071010 //$temp = 'delete_'.$eleve_login."_".$i; //$del_eleve[$i] = isset($_POST[$temp])?$_POST[$temp]:NULL; $del_eleve[$i]=NULL; if(isset($delete[$i])){$del_eleve[$i]=$delete[$i];} //========================= if ($del_eleve[$i] == 'yes') { $sql="SELECT * FROM matieres_notes WHERE (login='$eleve_login' and periode = '$i');"; //echo "$sql
"; $test = mysqli_query($GLOBALS["mysqli"], $sql); $nb_test = mysqli_num_rows($test); $sql="SELECT * FROM matieres_appreciations WHERE (login='$eleve_login' and periode='$i')"; //echo "$sql
"; $test_app = mysqli_query($GLOBALS["mysqli"], $sql); $nb_test_app = mysqli_num_rows($test_app); $sql="SELECT * FROM avis_conseil_classe WHERE (login='$eleve_login' and periode='$i' and avis!='')"; //echo "$sql
"; $test_app_conseil = mysqli_query($GLOBALS["mysqli"], $sql); $nb_test_app_conseil = mysqli_num_rows($test_app_conseil); if (($nb_test != 0) or ($nb_test_app != 0) or ($nb_test_app_conseil != 0)) { $motif_bloquant=""; if ($nb_test != 0) { $motif_bloquant.=$nb_test." moyenne(s)"; } if ($nb_test_app != 0) { if($motif_bloquant!="") {$motif_bloquant.=", ";} $motif_bloquant.=$nb_test_app." appréciation(s)"; } if ($nb_test_app_conseil != 0) { if($motif_bloquant!="") {$motif_bloquant.=", ";} $motif_bloquant.="un avis du conseil de classe"; } $autorisation_sup = 'no'; if(!isset($msg)) {$msg="";} $msg.="--> Impossible de retirer l'élève $eleve_login de la classe pour la période $i !
Cet(te) élève a $motif_bloquant pour cette période. Commencez par supprimer les données de l'élève pour cette période !

\n"; $reg_ok = "impossible"; } else { $liste_cible .= $eleve_login.";"; $liste_cible2 .= $i.";"; $liste_cible3 .= $id_classe.";"; } } $i++; } } $k++; } //debug_var(); if($autorisation_sup=='no') { $msg.="De façon générale : ".$explication_motif_bloquant_suppression_eleve_de_la_classe."
"; } if (($liste_cible != '') and ($autorisation_sup != 'no')) { header("Location: ../lib/confirm_query.php?liste_cible=$liste_cible&liste_cible2=$liste_cible2&liste_cible3=$liste_cible3&action=retire_eleve".add_token_in_url(false)); } if ($reg_ok == 'yes') { //$message_enregistrement = "Les modifications ont été enregistrées !"; if(!isset($msg)){$msg="";} $msg.="Les modifications ont été enregistrées !"; } else if ($reg_ok == "impossible") { $message_enregistrement = "Opération Impossible (voir message d'avertissement en rouge)."; $affiche_message = 'yes'; } else { //$message_enregistrement = "Il y a eu un problème lors de l'enregistrement"; $message_enregistrement="Il y a eu un problème lors de l'enregistrement"; $affiche_message = 'yes'; } //$affiche_message = 'yes'; } if(isset($_GET['add_eleve_classe'])) { check_token(); //add_eleve_classe=y&num_periode=$i&id_classe=$id_classe&login_eleve=$login_eleve $login_eleve=isset($_GET['login_eleve']) ? $_GET['login_eleve'] : NULL; $num_periode=isset($_GET['num_periode']) ? $_GET['num_periode'] : NULL; if(($num_periode=='')||(preg_match("/[^0-9]/", $num_periode))) { $msg="Numéro de période $num_periode invalide pour l'ajout de $login_eleve dans la classe."; } elseif(($login_eleve=='')||(preg_match("/[^A-Za-z0-9\._-]/", $login_eleve))) { $msg="Login élève $login_eleve invalide pour l'ajout dans la classe en période $num_periode."; } else { //$sql="SELECT id_classe FROM j_eleves_classes WHERE login='$login_eleve' AND id_classe='$id_classe' AND periode='$num_periode';"; $sql="SELECT id_classe FROM j_eleves_classes WHERE login='$login_eleve' AND periode='$num_periode';"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)>0) { $lig=mysqli_fetch_object($test); $msg="$login_eleve est déjà inscrit dans la classe ".get_class_from_id($lig->id_classe)." en période $num_periode."; } else { $sql="INSERT INTO j_eleves_classes SET login='$login_eleve', id_classe='$id_classe', periode='$num_periode';"; $insert=mysqli_query($GLOBALS["mysqli"], $sql); if(!$insert) { $msg="Erreur lors de l'ajout de $login_eleve dans la classe en période $num_periode."; } else { $msg="Ajout de $login_eleve dans la classe en période $num_periode effectué.
Pensez à définir les matières suivies."; } } } } // ================================= // AJOUT: boireaus $chaine_options_classes=""; $sql="SELECT id, classe FROM classes ORDER BY classe"; $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; $cpt_classe=0; $num_classe=-1; while($lig_class_tmp=mysqli_fetch_object($res_class_tmp)){ if($lig_class_tmp->id==$id_classe){ // Index de la classe dans les \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; } $cpt_classe++; } } // ================================= $themessage = 'Des informations ont été modifiées. Voulez-vous vraiment quitter sans enregistrer ?'; //**************** EN-TETE ************************************** $titre_page = "Gestion des classes | Gestion des élèves"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ********************************** $call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT classe FROM classes WHERE id = '$id_classe'"); $classe = old_mysql_result($call_classe, "0", "classe"); //debug_var(); //============================= $gepi_prof_suivi=ucfirst(retourne_denomination_pp($id_classe)); if(!isset($quitter_la_page)){ echo "

\n"; echo "

\n"; echo "Retour Retour | ".ucfirst($gepi_prof_suivi)." : saisie rapide\n"; if(getSettingAOui('active_mod_engagements')) { if(($_SESSION['statut']=='administrateur')|| (($_SESSION['statut']=='scolarite')&&(count(get_tab_engagements("eleve", "scolarite"))>0))|| (($_SESSION['statut']=='cpe')&&(count(get_tab_engagements("eleve", "cpe"))>0))) { echo " | Saisie des engagements\n"; } } if($id_class_prec!=0){echo " | Classe précédente";} if($chaine_options_classes!="") { echo "\n"; echo " | \n"; } if($id_class_suiv!=0){echo " | Classe suivante";} //========================= // AJOUT: boireaus 20081224 $titre="Navigation"; $texte=""; $texte.=" Périodes
"; //$texte.=" Elèves
"; $texte.=" Enseignements
"; $texte.=" config.simplifiée
"; $texte.=" Paramètres"; $ouvrir_infobulle_nav=getSettingValue("ouvrir_infobulle_nav"); if($ouvrir_infobulle_nav=="y") { $texte.="

\n"; } else { $texte.="
\n"; } $texte.="\n"; $tabdiv_infobulle[]=creer_div_infobulle('navigation_classe',$titre,"",$texte,"",14,0,'y','y','n','n'); echo " | "; echo "Navigation"; echo ""; //========================= echo " | Exporter les options suivies par les élèves"; echo "

\n"; 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 "\n"; echo "

"; echo "Retour Refermer la page | ".ucfirst($gepi_prof_suivi)." : saisie rapide\n"; if($id_class_prec!=0){echo " | Classe précédente";} if($chaine_options_classes!="") { echo "\n"; echo " | \n"; } if($id_class_suiv!=0){echo " | Classe suivante";} echo "

\n"; echo "
\n"; echo "
\n"; echo "\n"; // Il va falloir faire en sorte que la page destination tienne compte de la variable... } echo add_token_field(); //debug_var(); //============================= $tab_engagements_user=get_tab_engagements_user("", $id_classe); ?>

Classe :

Ajouter des élèves à la classe"; ?>

Remarque : lors du retrait d'un élève de la classe pour une période donnée, celui-ci sera retiré de tous les enseignements auxquels il était inscrit pour la période en question.

function CocheLigne(ki) { for (var i=1;i<$nb_periode;i++) { if(document.getElementById('case_'+i+'_'+ki)){ document.getElementById('case_'+i+'_'+ki).checked = true; } } } function DecocheLigne(ki) { for (var i=1;i<$nb_periode;i++) { if(document.getElementById('case_'+i+'_'+ki)){ document.getElementById('case_'+i+'_'+ki).checked = false; } } } "; $call_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT j.login FROM j_eleves_classes j, eleves e WHERE (j.id_classe = '$id_classe' and e.login = j.login) ORDER BY e.nom, e.prenom"); $nombreligne = mysqli_num_rows($call_eleves); if ($nombreligne == '0') { echo "

Il n'y a pas d'élèves actuellement dans cette classe.

\n"; } else { echo " "; $tab_profsuivi=array(); $tab_profnom=array(); $tab_profprenom=array(); // Liste des profs pour prof_principal $call_prof = mysqli_query($GLOBALS["mysqli"], "SELECT DISTINCT u.login, u.nom, u.prenom " . "FROM utilisateurs u, j_groupes_professeurs jgp, j_groupes_classes jgc WHERE (" . "u.statut = 'professeur' and " . "u.login = jgp.login and " . "jgp.id_groupe = jgc.id_groupe and " . "jgc.id_classe = '".$id_classe."'" . ") ORDER BY u.nom, u.prenom"); $nb = mysqli_num_rows($call_prof); $i=0; while ($i < $nb) { $tab_profsuivi[$i] = old_mysql_result($call_prof, $i, "login"); $tab_profnom[$i] = old_mysql_result($call_prof, $i, "nom"); $tab_profprenom[$i] = old_mysql_result($call_prof, $i, "prenom"); $i++; } // Recherche des PP de la classe $sql="SELECT DISTINCT professeur FROM j_eleves_professeurs WHERE (id_classe='$id_classe')"; $test_pp=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_pp)==1) { $lig_pp=mysqli_fetch_object($test_pp); $login_pp_unique_actuel=$lig_pp->professeur; } else { $login_pp_unique_actuel=""; } $tab_cperesp=array(); $tab_cpenom=array(); $tab_cpeprenom=array(); // Liste des CPE $call_cpe = mysqli_query($GLOBALS["mysqli"], "SELECT login,nom,prenom FROM utilisateurs WHERE (statut='cpe' AND etat='actif')"); $nb = mysqli_num_rows($call_cpe); $i=0; while ($i < $nb) { $tab_cperesp[$i] = old_mysql_result($call_cpe, $i, "login"); $tab_cpenom[$i] = old_mysql_result($call_cpe, $i, "nom"); $tab_cpeprenom[$i] = old_mysql_result($call_cpe, $i, "prenom"); $i++; } // Recherche des CPE de la classe $sql="SELECT DISTINCT cpe_login FROM j_eleves_cpe jecpe, j_eleves_classes jec WHERE (jec.login=jecpe.e_login AND jec.id_classe='$id_classe')"; $test_cpe=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test_cpe)==1) { $lig_cpe=mysqli_fetch_object($test_cpe); $login_cpe_unique_actuel=$lig_cpe->cpe_login; } else { $login_cpe_unique_actuel=""; } $tab_eff_per=array(); $i="1"; while ($i < $nb_periode) { $tab_eff_per[$i]=0; $i++; } //$gepi_prof_suivi=ucfirst(getSettingValue("gepi_prof_suivi")); $k = '0'; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $i="1"; while ($i < $nb_periode) { //echo "\n"; echo "\n"; $i++; } echo "\n"; echo "\n"; $alt=1; while($k < $nombreligne) { $login_eleve = old_mysql_result($call_eleves, $k, 'login'); $call_regime = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM j_eleves_regime WHERE login='$login_eleve'"); $doublant = @old_mysql_result($call_regime, 0, 'doublant'); $regime = @old_mysql_result($call_regime, 0, 'regime'); if ($regime =='') {$regime = "d/p";} if ($doublant == '') {$doublant = '-';} $regime_login = "regime_".$login_eleve; $doublant_login = "doublant_".$login_eleve; $i="1"; while ($i < $nb_periode) { $delete_login[$i] = "delete_".$login_eleve."_".$i; $i++; } $call_data_eleves = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM eleves WHERE (login = '$login_eleve')"); $nom_eleve = @old_mysql_result($call_data_eleves, '0', 'nom'); $prenom_eleve = @old_mysql_result($call_data_eleves, '0', 'prenom'); $call_profsuivi_eleve = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM j_eleves_professeurs WHERE (login = '$login_eleve' and id_classe='$id_classe')"); $eleve_profsuivi = @old_mysql_result($call_profsuivi_eleve, '0', 'professeur'); $prof_login = "prof_".$login_eleve; $call_cperesp = mysqli_query($GLOBALS["mysqli"], "SELECT u.nom nom, u.prenom prenom, j.cpe_login cpe_login FROM j_eleves_cpe j, utilisateurs u WHERE (u.login = j.cpe_login AND j.e_login = '$login_eleve')"); $eleve_cperesp = @old_mysql_result($call_cperesp, '0', "cpe_login"); $cpe_login = "cpe_".$login_eleve; $alt=$alt*(-1); echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $i="1"; while ($i < $nb_periode) { $call_trim = mysqli_query($GLOBALS["mysqli"], "SELECT periode FROM j_eleves_classes WHERE (id_classe = '$id_classe' and periode = '$i' and login = '$login_eleve')"); $nb_ligne = mysqli_num_rows($call_trim); if ($nb_ligne != 0) { if(!isset($tab_eff_per[$i])) {$tab_eff_per[$i]=0;} $tab_eff_per[$i]++; echo "\n"; //========================= } else { $call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT c.classe FROM classes c, j_eleves_classes j WHERE (c.id = j.id_classe and j.periode = '$i' and j.login = '$login_eleve')"); $nom_classe = @old_mysql_result($call_classe, 0, "classe"); if($nom_classe!="") { echo "\n"; } else { echo "\n"; } } $i++; } echo ""; echo "\n"; $k++; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $i="1"; while ($i < $nb_periode) { echo "\n"; $i++; } echo "\n"; echo "\n"; echo "
Nom Prénom RégimeRedoublant".$gepi_prof_suivi; echo "\n"; echo " Imposer pour tous les élèves\n"; echo "CPE responsable\n"; echo "\n"; echo " Imposer pour tous les élèves\n"; echo "

Retirer de la classe
$nom_periode[$i]

Retirer de la classe
$nom_periode[$i]
\n"; echo "Tout cocher / Tout décocher"; echo "

 
"; if(array_key_exists($login_eleve, $tab_engagements_user['login_user'])) { $chaine_eng=""; $chaine_eng_img=""; for($loop_eng=0;$loop_engEngagement(s)"; echo "
$chaine_eng_img
"; } echo "

"; echo ""; echo my_strtoupper($nom_eleve)." ".casse_mot($prenom_eleve,'majf2'); echo "\n"; echo "\n"; $ancre_login_eleve=preg_replace("/[^A-Za-z0-9_]/","",$login_eleve); echo "\n"; echo "
Matières suivies"; echo "

\n"; echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
I-ext
Int
D/P
Ext
\n"; echo ""; echo "

\n"; echo "

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

\n"; echo "
"; echo "

"; // Tester s'il y a des notes/app dans le bulletin $sql="SELECT 1=1 FROM matieres_notes WHERE login='".$login_eleve."' AND periode='".$i."';"; $verif=mysqli_query($GLOBALS["mysqli"], $sql); $nb_verif1=mysqli_num_rows($verif); $sql="SELECT 1=1 FROM matieres_appreciations WHERE login='".$login_eleve."' AND periode='".$i."';"; $verif2=mysqli_query($GLOBALS["mysqli"], $sql); $nb_verif2=mysqli_num_rows($verif2); $sql="SELECT 1=1 FROM avis_conseil_classe WHERE login='".$login_eleve."' AND periode='".$i."';"; $verif3=mysqli_query($GLOBALS["mysqli"], $sql); $nb_verif3=mysqli_num_rows($verif3); if(($nb_verif1==0)&&($nb_verif2==0)&&($nb_verif3==0)) { echo ""; if($_SESSION['statut']=='administrateur') { echo "
\n"; echo "Changer de classe"; } } else { $motif_bloquant=""; if($nb_verif1>0) {$motif_bloquant.="$nb_verif1 moyenne(s)";} if($nb_verif2>0) { if($motif_bloquant!="") {$motif_bloquant.=", ";} $motif_bloquant.="$nb_verif2 appréciation(s)"; } if($nb_verif3>0) { if($motif_bloquant!="") {$motif_bloquant.=", ";} $motif_bloquant.="un avis du conseil de classe"; } //onclick=\"afficher_div('div_bull_simp','y',-100,-200); affiche_bull_simp('$login_eleve','$id_classe','$i','$i');return false;\" echo ""; echo "\"Bulletin"; echo ""; } echo "

"; echo "

$nom_classe

\"AjouterTout cocher Tout décocher
Total    "; echo $tab_eff_per[$i]; echo " 
\n"; echo "

\n"; echo "
\n"; echo " "; } ?>
setTimeout(\"afficher_div('navigation_classe','y',-100,20);\",1000) \n"; } echo "

NOTE : ".$explication_motif_bloquant_suppression_eleve_de_la_classe."

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