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(); } //recherche de l'utilisateur avec propel $utilisateur = UtilisateurProfessionnelPeer::getUtilisateursSessionEnCours(); if ($utilisateur == null) { header("Location: ../logout.php?auto=1"); die(); } $photo_redim_taille_max_largeur=45; $photo_redim_taille_max_hauteur=45; //récupération des paramètres de la requète $nom_eleve = isset($_POST["nom_eleve"]) ? $_POST["nom_eleve"] :(isset($_GET["nom_eleve"]) ? $_GET["nom_eleve"] :(isset($_SESSION["nom_eleve"]) ? $_SESSION["nom_eleve"] : NULL)); $id_eleve = isset($_POST["id_eleve"]) ? $_POST["id_eleve"] :(isset($_GET["id_eleve"]) ? $_GET["id_eleve"] :(isset($_SESSION["id_eleve"]) ? $_SESSION["id_eleve"] : NULL)); $id_groupe = isset($_POST["id_groupe"]) ? $_POST["id_groupe"] :(isset($_GET["id_groupe"]) ? $_GET["id_groupe"] :(isset($_SESSION["id_groupe_abs"]) ? $_SESSION["id_groupe_abs"] : NULL)); $id_classe = isset($_POST["id_classe"]) ? $_POST["id_classe"] :(isset($_GET["id_classe"]) ? $_GET["id_classe"] :(isset($_SESSION["id_classe_abs"]) ? $_SESSION["id_classe_abs"] : NULL)); $id_aid = isset($_POST["id_aid"]) ? $_POST["id_aid"] :(isset($_GET["id_aid"]) ? $_GET["id_aid"] :(isset($_SESSION["id_aid"]) ? $_SESSION["id_aid"] : NULL)); $id_creneau = isset($_POST["id_creneau"]) ? $_POST["id_creneau"] :(isset($_GET["id_creneau"]) ? $_GET["id_creneau"] : NULL); $type_selection = isset($_POST["type_selection"]) ? $_POST["type_selection"] :(isset($_GET["type_selection"]) ? $_GET["type_selection"] :(isset($_SESSION["type_selection"]) ? $_SESSION["type_selection"] : NULL)); if (isset($id_groupe) && $id_groupe != null) $_SESSION['id_groupe_abs'] = $id_groupe; if (isset($id_classe) && $id_classe != null) $_SESSION['id_classe_abs'] = $id_classe; if (isset($id_aid) && $id_aid != null) $_SESSION['id_aid'] = $id_aid; if (isset($nom_eleve) && $nom_eleve != null) $_SESSION['nom_eleve'] = $nom_eleve; if (isset($id_eleve) && $id_eleve != null) $_SESSION['id_eleve'] = $id_eleve; if (isset($type_selection) && $type_selection != null) $_SESSION['type_selection'] = $type_selection; $motif_filtrage_classe=isset($_POST['motif_filtrage_classe']) ? preg_replace("/^[^A-Za-z0-9 _]*$/", "%", $_POST['motif_filtrage_classe']) : ""; $type_filtrage_classe=isset($_POST['type_filtrage_classe']) ? $_POST['type_filtrage_classe'] : "%"; if($type_filtrage_classe!="") { $type_filtrage_classe=preg_replace("/^[^A-Za-z0-9 _%]*$/", "%", $type_filtrage_classe); } $afficher_tous_eleves=isset($_POST['afficher_tous_eleves']) ? $_POST['afficher_tous_eleves'] : "y"; //debug_var(); //initialisation des variables if ($type_selection == 'id_groupe') { $current_groupe = GroupeQuery::create()->findPk($id_groupe); } else if ($type_selection == 'id_aid') { $current_aid = AidDetailsQuery::create()->findPk($id_aid); } else if ($type_selection == 'id_classe') { $current_classe = ClasseQuery::create()->findPk($id_classe); } else if ($type_selection == 'classe_filtre') { $tab_ele=array(); $sql="SELECT DISTINCT e.* FROM eleves e, j_eleves_classes jec, classes c WHERE c.id=jec.id_classe AND jec.login=e.login AND c.classe LIKE '".$type_filtrage_classe.$motif_filtrage_classe."%' ORDER BY c.classe, e.nom, e.prenom;"; //echo "$sql
"; $res_ele=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res_ele)>0) { $cpt_ele=0; while($lig_ele=mysqli_fetch_object($res_ele)) { $tab_ele[$cpt_ele]['id_eleve']=$lig_ele->id_eleve; /* $tab_ele[$cpt_ele]['login']=$lig_ele->login; $tab_ele[$cpt_ele]['prenom']=$lig_ele->prenom; $tab_ele[$cpt_ele]['nom']=$lig_ele->nom; */ $cpt_ele++; } } } else { } $titre_page = "MEF"; $utilisation_jsdivdrag = "non"; $_SESSION['cacher_header'] = "y"; $javascript_specifique[] = "mod_abs2/lib/include"; $javascript_specifique[] = "lib/tablekit"; $utilisation_tablekit="ok"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** echo ""; //on affiche une boite de selection pour l'eleve echo " "; //on affiche une boite de selection avec les classes $classe_col = ClasseQuery::create()->orderByNom()->orderByNomComplet()->find(); if (!$classe_col->isEmpty()) { echo " "; } else { echo ' '; } echo "

:

:

Le nom de la classe

Aucune classe avec élève affecté n\'a été trouvée
"; if (isset($message_enregistrement)) { echo($message_enregistrement); } //afichage des eleves $eleve_col = new PropelCollection(); if ($type_selection == 'id_eleve') { $query = EleveQuery::create(); $eleve = $query->filterById($id_eleve)->findOne(); if ($eleve != null) { $eleve_col->append($eleve); } } else if ($type_selection == 'nom_eleve') { $query = EleveQuery::create(); $eleve_col = $query->filterByNomOrPrenomLike($nom_eleve)->limit(20)->find(); } elseif (isset($current_groupe) && $current_groupe != null) { $eleve_col = $current_groupe->getEleves(); } elseif (isset($current_aid) && $current_aid != null) { $eleve_col = $current_aid->getEleves(); } elseif (isset($current_classe) && !$current_classe == null) { $eleve_col = $current_classe->getEleves(); } elseif ($type_selection == 'classe_filtre') { for($loop=0;$loopfilterById($id_eleve)->findOne(); if ($eleve != null) { $eleve_col->append($eleve); } } } if (!$eleve_col->isEmpty()) { echo '

'; //$mef_collection = MefQuery::create()->find(); $tab_mef=get_tab_mef(); echo " :

count()."\" />

"; foreach($eleve_col as $eleve) { $tab_current_eleve=get_info_eleve($eleve->getLogin(), 1); //if(($afficher_tous_eleves!="n")||($eleve->getMEF() == null)) { if(($afficher_tous_eleves!="n")||($tab_current_eleve['mef_code'] == "")||(!isset($tab_mef[$tab_current_eleve['mef_code']]))) { if ($eleve_col->getPosition() %2 == '1') { $background_couleur="#E8F1F4"; } else { $background_couleur="#C6DCE3"; } echo " '; } } echo "
Liste des élèves. Sélectionner : Tous Aucun Classe MEF actuel modifier

getPosition()."]\" value=\"".$eleve->getId()."\" /> "; if (isset($message_erreur_eleve[$eleve->getId()]) && $message_erreur_eleve[$eleve->getId()] != '') { echo "
Erreur : ".$message_erreur_eleve[$eleve->getId()]; } echo "

".$eleve->getClasse()->getNom()."

"; /* if ($eleve->getMEF() != null) { echo $eleve->getMEF()->getLibelleEdition(); } */ if(isset($tab_mef[$tab_current_eleve['mef_code']])) { echo $tab_mef[$tab_current_eleve['mef_code']]['designation_courte']; } echo '

count() == 1) { echo "checked=\"checked\" "; } echo '/> '; // Avec ou sans photo if ((getSettingValue("active_module_trombinoscopes")=='y')) { $nom_photo = $eleve->getNomPhoto(1); $photos = $nom_photo; if (($nom_photo == NULL) or (!(file_exists($photos)))) { $photos = "../mod_trombinoscopes/images/trombivide.jpg"; } $valeur = redimensionne_image_petit($photos); echo "
"; } echo '
'; if ($utilisateur->getAccesFicheEleve($eleve)) { //on est pas sur que le statut autre a acces a l'onglet abs de la fiche donc on affiche pas cet onglet au chargement echo 'Voir fiche'; } echo '
\n"; } require_once("../lib/footer.inc.php"); ?>