예제 #1
0
		$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) {
예제 #2
0
$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);
		}
	}
예제 #3
0
/** 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;
    }
}
예제 #4
0
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}&amp;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}&amp;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++;
        }
    }
}
예제 #5
0
파일: share.inc.php 프로젝트: rhertzog/lcs
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;
}
예제 #6
0
    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?
예제 #7
0
파일: recherche.php 프로젝트: rhertzog/lcs
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++;
        }
    }
}