$acces_cn=false; } elseif(!acces_carnet_notes($_SESSION['statut'])) { $acces_cn=false; } elseif($_SESSION['statut']=='professeur') { if(getSettingAOui('GepiAccesReleveProfToutesClasses')) { $acces_cn=true; } elseif((getSettingAOui('GepiAccesReleveProfP'))&&(is_pp($_SESSION['login'], $id_classe, $eleve1))) { $acces_cn=true; } elseif((getSettingAOui('GepiAccesReleveProfTousEleves'))&&(is_prof_classe_ele($_SESSION['login'], $eleve1))) { $acces_cn=true; } elseif((getSettingAOui('GepiAccesReleveProf'))&&(is_prof_ele($_SESSION['login'], $eleve1, "", $id_classe))) { $acces_cn=true; } else { $acces_cn=false; } } else { $acces_cn=true; } $titre_infobulle="Notes"; $texte_infobulle="<div id='div_notes_cn'></div>"; $tabdiv_infobulle[]=creer_div_infobulle('div_infobulle_notes_cn',$titre_infobulle,"",$texte_infobulle,"",30,0,'y','y','n','n'); echo "<script type='text/javascript'> //function affiche_div_notes_cn(id_groupe, periode) {
$jour = strftime("%d"); if($mois>7) {$date_debut_tmp="01/09/$annee";} else {$date_debut_tmp="01/09/".($annee-1);} $date_debut_disc=isset($_POST['date_debut_disc']) ? $_POST['date_debut_disc'] : (isset($_SESSION['date_debut_disc']) ? $_SESSION['date_debut_disc'] : $date_debut_tmp); $date_fin_disc=isset($_POST['date_fin_disc']) ? $_POST['date_fin_disc'] : (isset($_SESSION['date_fin_disc']) ? $_SESSION['date_fin_disc'] : "$jour/$mois/$annee"); $restreindre_affichage_a_eleve_seul=isset($_GET['restreindre_affichage_a_eleve_seul']) ? $_GET['restreindre_affichage_a_eleve_seul'] : "y"; $lien_refermer=isset($_POST['lien_refermer']) ? $_POST['lien_refermer'] : (isset($_GET['lien_refermer']) ? $_GET['lien_refermer'] : "n"); if(isset($login_ele)) { if($_SESSION['statut']=='professeur') { $acces_suite="n"; if((getSettingAOui('visuDiscProfClasses'))&&(is_prof_ele($_SESSION['login'], $login_ele))) { $acces_suite="y"; } elseif((getSettingAOui('visuDiscProfGroupes'))&&(is_prof_classe_ele($_SESSION['login'], $login_ele))) { $acces_suite="y"; } elseif(is_pp($_SESSION['login'], "", $login_ele)) { $acces_suite="y"; } if($acces_suite=="n") { $msg="Vous n'avez pas accès à cet élève.<br />"; tentative_intrusion(1, "Tentative d'accès à la consultation d'$mod_disc_terme_incident pour l'élève ".get_nom_prenom_eleve($login_ele)."."); unset($login_ele); } }
/** Fonction destinée à tester si un utilisateur a le droit d'accéder aux incidents et sanctions de tel élève * * @param string $login_user Login de l'utilisateur * @param string $login_eleve Login de l'élève * * @return boolean true/false */ function acces_incidents_disc_eleve($login_user, $statut_user, $login_eleve) { if ($statut_user == 'responsable') { if (is_responsable($login_eleve, $login_user, "", "yy") && getSettingAOui('visuRespDisc')) { return true; } else { return false; } } elseif ($statut_user == 'eleve') { if (getSettingAOui('visuEleDisc')) { return true; } else { return false; } } elseif ($statut_user == 'administrateur') { return true; } elseif ($statut_user == 'scolarite') { return true; } elseif ($statut_user == 'cpe') { return true; } elseif ($statut_user == 'professeur') { if (is_prof_classe_ele($login_user, $login_eleve) && getSettingAOui('visuDiscProfClasses') || is_prof_ele($login_user, $login_eleve) && getSettingAOui('visuDiscProfGroupes')) { return true; } else { return false; } } else { // Cas 'autre' à voir return false; } }
function extract_eleves($tab_login) { global $cpt_eleve, $tab_result_recherche, $acces_visu_eleve, $acces_modify_eleve, $acces_class_const, $acces_photo, $gepiPath; $acces_modify_resp = acces("/responsables/modify_resp.php", $_SESSION['statut']); $GepiAccesGestElevesProf = getSettingAOui('GepiAccesGestElevesProf'); for ($loop_tab_login = 0; $loop_tab_login < count($tab_login); $loop_tab_login++) { $sql = "SELECT * FROM eleves WHERE login='******';"; $res = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res) > 0) { $lig = mysqli_fetch_object($res); $restriction_acces = "n"; if ($_SESSION['statut'] == 'professeur' && (!getSettingAOui('GepiAccesGestElevesProf') || !is_prof_ele($_SESSION['login'], $lig->login))) { if (getSettingAOui('GepiAccesGestElevesProfP') && is_pp($_SESSION['login'], "", $lig->login)) { $restriction_acces = "n"; } else { $restriction_acces = "y"; } } $tab_result_recherche['eleve'][$cpt_eleve]['login'] = $lig->login; if ($acces_modify_eleve && $restriction_acces == "n") { $tab_result_recherche['eleve'][$cpt_eleve]['td_login'] = "******"Modifier les informations élève\">{$lig->login}</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_login'] = $lig->login; } $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = ""; $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = ""; if ($lig->login != "") { if ($_SESSION['statut'] == 'administrateur') { $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "y", 'y'); } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "n", 'y'); } if (preg_match("/inactif/", $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'])) { $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "inactif"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "actif"; } } $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] .= temoin_compte_sso($lig->login); $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'] = casse_mot($lig->nom, "maj") . " " . casse_mot($lig->prenom, "majf2"); if ($acces_visu_eleve) { $tab_result_recherche['eleve'][$cpt_eleve]['td_nom_prenom'] = "<a href='{$gepiPath}/eleves/visu_eleve.php?ele_login={$lig->login}' title=\"Consulter la fiche élève\"><img src='{$gepiPath}/images/icons/ele_onglets.png' class='icone16' alt='Onglets élève' /> " . $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'] . "</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_nom_prenom'] = $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom']; } if ($acces_photo == "y") { $tab_result_recherche['eleve'][$cpt_eleve]['photo'] = nom_photo($lig->elenoet); // Pour le tri: $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] = "<span style='display:none'>" . $lig->sexe . "_" . $lig->nom . "_" . $lig->prenom . "</span>"; // Lien pour la photo: $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "<a href='" . $tab_result_recherche['eleve'][$cpt_eleve]['photo'] . "' target='_blank' onclick=\"affiche_photo('" . $tab_result_recherche['eleve'][$cpt_eleve]['photo'] . "', '" . addslashes($tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom']) . "'); return false;\"><img src='"; if ($tab_result_recherche['eleve'][$cpt_eleve]['photo'] == "") { if ($lig->sexe == "F") { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_f_gris.png' title='Photo absente'"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_g_gris.png' title='Photo absente'"; } } else { if ($lig->sexe == "F") { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_f.png' title='Cliquez pour afficher la photo'"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_g.png' title='Cliquez pour afficher la photo'"; } } $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= " width='20' height='20' /></a>"; } $tab_result_recherche['eleve'][$cpt_eleve]['classe'] = ""; $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] = ""; $sql = "SELECT DISTINCT id, classe FROM classes c, j_eleves_classes jec WHERE jec.login='******' AND jec.id_classe=c.id ORDER BY periode;"; $res_classe = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_classe) > 0) { $cpt_classe = 0; while ($lig_classe = mysqli_fetch_object($res_classe)) { if ($cpt_classe > 0) { $tab_result_recherche['eleve'][$cpt_eleve]['classe'] .= ", "; $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= ", "; } if ($acces_class_const) { $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= "<a href='{$gepiPath}/classes/classes_const.php?id_classe={$lig_classe->id}' title=\"Accéder à la liste des élèves de la classe.\">{$lig_classe->classe}</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= $lig_classe->classe; } $tab_result_recherche['eleve'][$cpt_eleve]['classe'] .= $lig_classe->classe; $cpt_classe++; } } $tab_result_recherche['eleve'][$cpt_eleve]['resp'] = ""; $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] = ""; if ($_SESSION['statut'] == 'professeur' && $GepiAccesGestElevesProf || in_array($_SESSION['statut'], array('scolarite', 'cpe', 'administrateur', 'autre'))) { $cpt_resp = 0; $sql = "SELECT rp.*, r.resp_legal FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.ele_id='{$lig->ele_id}' AND (resp_legal='1' OR resp_legal='2') ORDER BY nom, prenom, resp_legal;"; $res_resp = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_resp) > 0) { while ($lig_resp = mysqli_fetch_object($res_resp)) { if ($cpt_resp > 0) { $tab_result_recherche['eleve'][$cpt_eleve]['resp'] .= ", "; $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<br />"; } $tab_result_recherche['eleve'][$cpt_eleve]['resp'] .= $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (" . $lig_resp->resp_legal . ")"; if ($acces_modify_resp) { $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<a href='{$gepiPath}/responsables/modify_resp.php?pers_id=" . $lig_resp->pers_id . "'>" . $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (<em title=\"Responsable légal : " . $lig_resp->resp_legal . "\">" . $lig_resp->resp_legal . "</em>)</a>"; } elseif ($acces_visu_eleve) { $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<a href='{$gepiPath}/eleves/visu_eleve.php?ele_login={$lig->login}&onglet=responsables' title=\"Consulter la liste des responsables dans le dossier élève\"><img src='{$gepiPath}/images/icons/ele_onglets.png' class='icone16' alt='Onglets élève' /> " . $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (<em title=\"Responsable légal : " . $lig_resp->resp_legal . "\">" . $lig_resp->resp_legal . "</em>)</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (" . $lig_resp->resp_legal . ")"; } $cpt_resp++; } } $sql = "SELECT rp.*, r.resp_legal FROM resp_pers rp, responsables2 r WHERE rp.pers_id=r.pers_id AND r.ele_id='{$lig->ele_id}' AND (resp_legal='0') ORDER BY nom, prenom, resp_legal;"; $res_resp = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_resp) > 0) { while ($lig_resp = mysqli_fetch_object($res_resp)) { if ($cpt_resp > 0) { $tab_result_recherche['eleve'][$cpt_eleve]['resp'] .= ", "; $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<br />"; } $tab_result_recherche['eleve'][$cpt_eleve]['resp'] .= $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (" . $lig_resp->resp_legal . ")"; if ($acces_modify_resp) { $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<a href='{$gepiPath}/responsables/modify_resp.php?pers_id=" . $lig_resp->pers_id . "'>" . $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (<em title=\"Responsable légal : " . $lig_resp->resp_legal . "\">" . $lig_resp->resp_legal . "</em>)</a>"; } elseif ($acces_visu_eleve) { $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= "<a href='{$gepiPath}/eleves/visu_eleve.php?ele_login={$lig->login}&onglet=responsables' title=\"Consulter la liste des responsables dans le dossier élève\"><img src='{$gepiPath}/images/icons/ele_onglets.png' class='icone16' alt='Onglets élève' /> " . $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (<em title=\"Responsable légal : " . $lig_resp->resp_legal . "\">" . $lig_resp->resp_legal . "</em>)</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_resp'] .= $lig_resp->civilite . " " . $lig_resp->nom . " " . $lig_resp->prenom . " (" . $lig_resp->resp_legal . ")"; } $cpt_resp++; } } } //$compteur_personnes_trouvees++; $cpt_eleve++; } } }
function acces_impression_releve_notes($login_eleve, $id_classe="") { $retour=false; if(($_SESSION['statut']=='professeur')&&(getSettingAOui('GepiAccesReleveProfToutesClasses'))) { $retour=true; } elseif(($_SESSION['statut']=='professeur')&&($login_eleve!="")&&(getSettingAOui('GepiAccesReleveProf'))&&(is_prof_ele($_SESSION['login'], $login_eleve, "", $id_classe))) { $retour=true; } elseif(($_SESSION['statut']=='professeur')&&($login_eleve!="")&&(getSettingAOui('GepiAccesReleveProfTousEleves'))&&(is_prof_classe_ele($_SESSION['login'], $login_eleve))) { $retour=true; } elseif(($_SESSION['statut']=='professeur')&&($id_classe!="")&&(getSettingAOui('GepiAccesReleveProfTousEleves'))&&(is_prof_classe($_SESSION['login'], $id_classe))) { $retour=true; } elseif(($_SESSION['statut']=='professeur')&&($id_classe!="")&&(getSettingAOui('GepiAccesReleveProfP'))&&(is_pp($_SESSION['login'], $id_classe))) { $retour=true; } elseif(($_SESSION['statut']=='professeur')&&($login_eleve!="")&&(getSettingAOui('GepiAccesReleveProfP'))&&(is_pp($_SESSION['login']))) { // PP: Le test est fait sur l'association avec la classe (même si l'élève a changé de classe en cours d'année) // On ne se contente pas de is_pp(is_pp($_SESSION['login'], '', $login_ele) $sql="SELECT DISTINCT jec.id_classe FROM j_eleves_classes jec WHERE jec.login='******';"; $res=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($res)>0) { while($lig=mysqli_fetch_object($res)) { if(is_pp($_SESSION['login'], $lig->id_classe)) { $retour=true; break; } } } } elseif(($_SESSION['statut']=='cpe')&&(getSettingAOui('GepiAccesReleveCpeTousEleves'))) { $retour=true; } elseif(($_SESSION['statut']=='cpe')&&(getSettingAOui('GepiAccesReleveCpe'))) { if(is_cpe($_SESSION['login'], "", $login_eleve)) { $retour=true; } } elseif($_SESSION['statut']=='scolarite') { $retour=true; } elseif($_SESSION['statut']=='secours') { $retour=true; } elseif($_SESSION['statut']=='administrateur') { $retour=false; } return $retour; }
header("Location: ./index.php?msg=Élève non choisi."); die; } if ($_SESSION['statut'] == 'professeur') { if (!getSettingAOui('GepiAccesGestElevesProf') && !getSettingAOui('GepiAccesGestElevesProfP')) { header("Location: ../accueil.php?msg=Accès aux fiches élèves non autorisé."); die; } if (getSettingAOui('GepiAccesGestElevesProfP') && is_pp($_SESSION['login'], "", $eleve_login)) { // C'est OK } else { if (!getSettingAOui('GepiAccesGestElevesProf')) { header("Location: ../accueil.php?msg=Accès aux fiches élèves non autorisé."); die; } if (!is_prof_ele($_SESSION['login'], $eleve_login)) { header("Location: ../accueil.php?msg=Vous n êtes pas professeur de l élève " . civ_nom_prenom($eleve_login)); die; } } } if (isset($GLOBALS['multisite']) and $GLOBALS['multisite'] == 'y') { // On récupère le RNE de l'établissement $rep_photos = "../photos/" . $_COOKIE['RNE'] . "/eleves/"; } else { $rep_photos = "../photos/eleves/"; } $is_pp = false; if ($_SESSION['statut'] == "professeur" && isset($eleve_login) && is_pp($_SESSION['login'], "", $eleve_login)) { $is_pp = true; // Est-ce que dans le cas false, un prof peut accéder à cette page?
function extract_eleves($tab_login) { global $cpt_eleve, $tab_result_recherche, $acces_visu_eleve, $acces_modify_eleve, $acces_class_const, $acces_photo, $gepiPath; for ($loop_tab_login = 0; $loop_tab_login < count($tab_login); $loop_tab_login++) { $sql = "SELECT * FROM eleves WHERE login='******';"; $res = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res) > 0) { $lig = mysqli_fetch_object($res); $restriction_acces = "n"; if ($_SESSION['statut'] == 'professeur' && (!getSettingAOui('GepiAccesGestElevesProf') || !is_prof_ele($_SESSION['login'], $lig->login))) { if (getSettingAOui('GepiAccesGestElevesProfP') && is_pp($_SESSION['login'], "", $lig->login)) { $restriction_acces = "n"; } else { $restriction_acces = "y"; } } $tab_result_recherche['eleve'][$cpt_eleve]['login'] = $lig->login; if ($acces_modify_eleve && $restriction_acces == "n") { $tab_result_recherche['eleve'][$cpt_eleve]['td_login'] = "******"Modifier les informations élève\">{$lig->login}</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_login'] = $lig->login; } $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = ""; $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = ""; if ($lig->login != "") { if ($_SESSION['statut'] == 'administrateur') { $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "y", 'y'); } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'] = lien_image_compte_utilisateur($lig->login, "", "", "n", 'y'); } if (preg_match("/inactif/", $tab_result_recherche['eleve'][$cpt_eleve]['td_compte'])) { $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "inactif"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['compte'] = "actif"; } } $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'] = casse_mot($lig->nom, "maj") . " " . casse_mot($lig->prenom, "majf2"); if ($acces_visu_eleve) { $tab_result_recherche['eleve'][$cpt_eleve]['td_nom_prenom'] = "<a href='{$gepiPath}/eleves/visu_eleve.php?ele_login={$lig->login}' title=\"Consulter la fiche élève\">" . $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom'] . "</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_nom_prenom'] = $tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom']; } if ($acces_photo == "y") { $tab_result_recherche['eleve'][$cpt_eleve]['photo'] = nom_photo($lig->elenoet); // Pour le tri: $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] = "<span style='display:none'>" . $lig->sexe . "_" . $lig->nom . "_" . $lig->prenom . "</span>"; // Lien pour la photo: $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "<a href='" . $tab_result_recherche['eleve'][$cpt_eleve]['photo'] . "' target='_blank' onclick=\"affiche_photo('" . $tab_result_recherche['eleve'][$cpt_eleve]['photo'] . "', '" . addslashes($tab_result_recherche['eleve'][$cpt_eleve]['nom_prenom']) . "'); return false;\"><img src='"; if ($tab_result_recherche['eleve'][$cpt_eleve]['photo'] == "") { if ($lig->sexe == "F") { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_f_gris.png' title='Photo absente'"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_g_gris.png' title='Photo absente'"; } } else { if ($lig->sexe == "F") { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_f.png' title='Cliquez pour afficher la photo'"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= "../mod_trombinoscopes/images/photo_g.png' title='Cliquez pour afficher la photo'"; } } $tab_result_recherche['eleve'][$cpt_eleve]['td_photo'] .= " width='20' height='20' /></a>"; } $tab_result_recherche['eleve'][$cpt_eleve]['classe'] = ""; $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] = ""; $sql = "SELECT DISTINCT id, classe FROM classes c, j_eleves_classes jec WHERE jec.login='******' AND jec.id_classe=c.id ORDER BY periode;"; $res_classe = mysqli_query($GLOBALS["mysqli"], $sql); if (mysqli_num_rows($res_classe) > 0) { $cpt_classe = 0; while ($lig_classe = mysqli_fetch_object($res_classe)) { if ($cpt_classe > 0) { $tab_result_recherche['eleve'][$cpt_eleve]['classe'] .= ", "; $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= ", "; } if ($acces_class_const) { $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= "<a href='{$gepiPath}/classes/classes_const.php?id_classe={$lig_classe->id}' title=\"Accéder à la liste des élèves de la classe.\">{$lig_classe->classe}</a>"; } else { $tab_result_recherche['eleve'][$cpt_eleve]['td_classe'] .= $lig_classe->classe; } $tab_result_recherche['eleve'][$cpt_eleve]['classe'] .= $lig_classe->classe; $cpt_classe++; } } //$compteur_personnes_trouvees++; $cpt_eleve++; } } }