<?php
#########################################################################################
# Gestion des élèves de Pnyx #
# Auteur : V. Blais #
# Création : 2006-04-05 #
# Modification : 2008-09-08 #
# #
# Pnyx - une application Web (PHP/MySQL) d'élections virtuelles conçue pour des élèves #
# du primaire et du secondaire, dans lequel ils sont amenés à faire des propositions #
# en ligne et voter pour leur favorite, sous la supervision d'un enseignant. #
# #
# Copyright (C) <2008 - 2009> #
# <Service national du RÉCIT de l'univers social de la Commission scolaire de la #
# Pointe-de-l'Île> #
# #
# This program is free software; you can redistribute it and/or modify it under the #
# terms of the GNU General Public License as published by the Free Software Foundation. #
# This program is distributed in the hope that it will be useful, but WITHOUT ANY #
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A #
# PARTICULAR PURPOSE. See the GNU General Public License for more details. #
# You should have received a copy of the GNU General Public License along with this #
# program as the file LICENSE.txt; if not, please see #
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. #
# #
# Service national du RÉCIT de l'univers social #
# http://www.recitus.qc.ca #
# Contact e-mail : steve-hide@address.com #
#########################################################################################
require "entete_php.php";
#gen_variables_session();
#vérifier si l'usager peut accéder à cette page
acces_admin("adm_eleve.php");
if ($projet_admin != 0){
$projet = $projet_admin;
#variables pour l'affichage du titre
$titre = "Gestion des élèves (projet archivé)";
}else{
$projet = $HTTP_SESSION_VARS['SESSION']['projet'];
#variables pour l'affichage du titre
$titre = "Gestion des élèves";
}
#affichage graphique
require "entete.php";
################################### REQUETES BDD #########################################
#REQUETES POUR LE MOTEUR DE RECHERCHE
if(isset($HTTP_POST_VARS['type_action'])){
if ($HTTP_POST_VARS['type_action'] == "rech"){
if($HTTP_POST_VARS['val_rech'] != ""){
#RECHERCHE PAR NOM
if ($HTTP_POST_VARS['type_rech'] == "nom"){
$clauseR = "WHERE E.nom like \"%$HTTP_POST_VARS[val_rech]%\"
AND E.projet_id = $projet
AND G.groupe_id = E.groupe_id
AND U.usager_id = E.usager_id
AND R.resp_id = G.resp_id
AND EC.ecole_id = R.ecole_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom ASC
";
#RECHERCHE PAR PRENOM
} else if ($HTTP_POST_VARS['type_rech'] == "prenom"){
$clauseR = "WHERE E.prenom like \"%$HTTP_POST_VARS[val_rech]%\"
AND E.projet_id = $projet
AND G.groupe_id = E.groupe_id
AND U.usager_id = E.usager_id
AND R.resp_id = G.resp_id
AND EC.ecole_id = R.ecole_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom ASC
";
#RECHERCHE PAR PSEUDO
} else if ($HTTP_POST_VARS['type_rech'] == "pseudo"){
$clauseR = "WHERE U.login like \"%$HTTP_POST_VARS[val_rech]%\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet
AND G.groupe_id = E.groupe_id
AND R.resp_id = G.resp_id
AND EC.ecole_id = R.ecole_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom ASC
";
}
#RECHERCHE PAR GROUPE
} else if($HTTP_POST_VARS['groupe'] != ""){
$clauseR = "WHERE G.groupe_id = \"$HTTP_POST_VARS[groupe]\"
AND E.groupe_id = G.groupe_id
AND U.usager_id = E.usager_id
AND R.resp_id = G.resp_id
AND EC.ecole_id = R. ecole_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom ASC
";
#RECHERCHE PAR RESPONSABLE
} else if($HTTP_POST_VARS['resp'] != ""){
$clauseR = "WHERE G.resp_id = \"$HTTP_POST_VARS[resp]\"
AND E.projet_id = $projet
AND E.groupe_id = G.groupe_id
AND U.usager_id = E.usager_id
AND R.resp_id = G.resp_id
AND EC.ecole_id = R. ecole_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom ASC
";
#RECHERCHE PAR ECOLE
} else if($HTTP_POST_VARS['ecole'] != ""){
$clauseR = "WHERE EC.ecole_id = \"$HTTP_POST_VARS[ecole]\"
AND R.ecole_id = EC. ecole_id
AND G.resp_id = R.resp_id
AND E.projet_id = $projet
AND E.groupe_id = G.groupe_id
AND U.usager_id = E.usager_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY G.nom, E.nom ASC
";
#RECHERCHE PAR COMMISSION SCOLAIRE
} else if(isset($HTTP_POST_VARS['com_scol'])){
if($HTTP_POST_VARS['com_scol'] != ""){
$clauseR = "WHERE CS.comscol_id = \"$HTTP_POST_VARS[com_scol]\"
AND R.ecole_id = EC. ecole_id
AND G.resp_id = R.resp_id
AND E.projet_id = $projet
AND E.groupe_id = G.groupe_id
AND U.usager_id = E.usager_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom, G.nom, E.nom ASC
";
}
#RECHERCHE PAR REGION
} else if($HTTP_POST_VARS['region'] != ""){
$clauseR = "WHERE RE.region_id = \"$HTTP_POST_VARS[region]\"
AND R.ecole_id = EC. ecole_id
AND G.resp_id = R.resp_id
AND E.projet_id = $projet
AND E.groupe_id = G.groupe_id
AND U.usager_id = E.usager_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY E.nom, G.nom, E.nom ASC
";
}else{
$clauseR = "WHERE E.projet_id = $projet
AND U.usager_id = E.usager_id
AND G.groupe_id = E.groupe_id
AND R.resp_id = G.resp_id
AND EC.ecole_id = R. ecole_id
AND EC.comscol_id = CS.comscol_id
AND CS.region_id = RE.region_id
ORDER BY EC.nom, G.nom, E.nom ASC
";
}
$requete_sql = "SELECT E.eleve_id, E.nom, E.prenom, R.prenom, R.nom, G.nom, EC.nom, U.login
FROM responsable R, eleve E, groupe G, ecole EC, usager U, region RE, commission_scolaire CS
$clauseR
";
$reponse_rech = bd_executer_sql($requete_sql);
$nb_rech = mysql_num_rows($reponse_rech);
# echo $requete_sql."<br>";
# echo $nb_rech."<br>";
}
}
#REQUETES POUR LES INFORMATIONS D'UN ÉLÈVE
if (isset ($HTTP_GET_VARS['id_eleve'])){
$requete_sql = "SELECT *
FROM eleve
WHERE eleve_id = '" . $HTTP_GET_VARS['id_eleve'] . "'
";
$reponse_eleve = bd_executer_sql($requete_sql);
$ligne_eleve = mysql_fetch_array($reponse_eleve);
$requete_sql = "SELECT *
FROM usager
WHERE usager_id = '" . $ligne_eleve['usager_id'] . "'
";
$reponse_login = bd_executer_sql($requete_sql);
$ligne_login = mysql_fetch_array($reponse_login);
$requete_sql = "SELECT *
FROM fiche
WHERE fiche_id = '" . $ligne_eleve['fiche_id'] . "'
";
$reponse_fiche = bd_executer_sql($requete_sql);
$ligne_fiche = mysql_fetch_array($reponse_fiche);
$nb_prop = 0;
if($ligne_fiche['fiche_id'] != 0){
$nb_prop = 1;
}
$requete_sql = "SELECT *
FROM groupe
WHERE groupe_id = '" . $ligne_eleve['groupe_id'] . "'
";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_groupe = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT *
FROM projet
WHERE projet_id = '" . $ligne_eleve['projet_id'] . "'
";
$reponse_proj = bd_executer_sql($requete_sql);
$ligne_projet = mysql_fetch_array($reponse_proj);
#REQUÊTE MESSAGES DE L'ENSEIGNANT
/*
$requete_sql = "SELECT *
FROM msg_resp
WHERE auteur = $ligne_groupe[resp_id]
AND projet_id = $projet
AND ((destinataire = \"$ligne_eleve[eleve_id]\"
AND type_dest = \"eleve\")
OR (destinataire = $ligne_groupe[groupe_id]
AND type_dest = \"groupe\")
OR (destinataire = 0
AND type_dest = \"groupe\"))
ORDER BY date DESC
";
$reponse_msg_resp = bd_executer_sql($requete_sql);
$nb_msg_resp = mysql_num_rows($reponse_msg_resp);
*/
#REQUÊTE FIL DE DISCUSSION
$requete_sql = "SELECT DISTINCT F.*
FROM fil_discussion F, msg_fil M
WHERE F.projet_id = $projet
AND (M.destinataire = \"$ligne_eleve[eleve_id]\"
OR (M.auteur = \"$ligne_eleve[eleve_id]\"
AND M.type_auteur = \"eleve\"))
AND F.fil_id = M.fil_id
ORDER BY F.date_last_msg DESC
";
$reponse_disc = bd_executer_sql($requete_sql);
$nb_disc = mysql_num_rows($reponse_disc);
$requete_sql = "SELECT *
FROM lien_resp_projet
WHERE resp_id = '" . $ligne_groupe['resp_id'] . "'
AND projet_id = $projet
";
$reponse_lproj = bd_executer_sql($requete_sql);
$ligne_lproj = mysql_fetch_array($reponse_lproj);
$requete_sql = "SELECT *
FROM responsable
WHERE resp_id = '" . $ligne_groupe['resp_id'] . "'
";
$reponse_resp = bd_executer_sql($requete_sql);
$ligne_resp = mysql_fetch_array($reponse_resp);
$nom_resp = $ligne_resp['prenom']." ".$ligne_resp['nom'];
} else {
#REQUETES POUR LES LISTES DANS LA SECTION DES CRITÈRES DE RECHERCHE
$tabCS = array();
$tabRegion = array();
$tabEcole = array();
$tabResp = array();
$tabGroupe = array();
$requete_sql = "SELECT nom, ecole_id, comscol_id
FROM ecole
WHERE actif = 1
";
$reponse_ecole = mysql_query($requete_sql);
while($ligne_ecole = mysql_fetch_array($reponse_ecole)){
$ecoleID = $ligne_ecole['ecole_id'];
$ecoleNom = $ligne_ecole['nom'];
$tabEcole[$ecoleID] = $ecoleNom;
$requete_sql = "SELECT nom, comscol_id, region_id
FROM commission_scolaire
WHERE comscol_id = '" . $ligne_ecole['comscol_id'] . "'
";
$reponse_cs = bd_executer_sql($requete_sql);
while($ligne_cs = mysql_fetch_array($reponse_cs)){
$csID = $ligne_cs['comscol_id'];
$csNom = $ligne_cs['nom'];
$tabCS[$csID] = $csNom;
$requete_sql = "SELECT nom, region_id
FROM region
WHERE region_id = '" . $ligne_cs['region_id'] . "'
";
$reponse_region = bd_executer_sql($requete_sql);
while($ligne_region = mysql_fetch_array($reponse_region)){
$regionID = $ligne_region['region_id'];
$regionNom = $ligne_region['nom'];
$tabRegion[$regionID] = $regionNom;
}
}
$requete_sql = "SELECT nom, prenom, resp_id
FROM responsable
WHERE ecole_id = " . $ligne_ecole['ecole_id'] . "
";
$reponse_resp = bd_executer_sql($requete_sql);
while($ligne_resp = mysql_fetch_array($reponse_resp)){
$respID = $ligne_resp['resp_id'];
$respNom = $ligne_resp['prenom'] . " " . $ligne_resp['nom'];
if($respID != ""){
$tabResp[$respID] = $respNom;
$requete_sql = "SELECT nom, groupe_id
FROM groupe
WHERE resp_id = '" . $ligne_resp['resp_id'] . "'
";
$reponse_groupe = bd_executer_sql($requete_sql);
while($ligne_groupe = mysql_fetch_array($reponse_groupe)){
$groupeID = $ligne_groupe['groupe_id'];
$groupeNom = $ligne_groupe['nom'];
$tabGroupe[$groupeID] = $groupeNom;
}
}
}
}
$htmlRech = "";
$htmlRech .= "<form name=\"form_rech\" method=\"post\" action=\"adm_eleve.php\">";
$htmlRech .= "<table cellpadding=\"0\" cellspacing=\"0\" width=\"623\" align=\"center\" border=\"0\">";
$htmlRech .= "<tr>";
$htmlRech .= "<td width=\"180\"><p><strong>Région :</strong></p></td>";
$htmlRech .= "<td width=\"443\" id=\"rechercheRegion\">";
$htmlRech .= "<select name=\"region\" id=\"lstRegion\" size=\"1\" onchange=\"rech_region()\">";
$htmlRech .= "<option value=\"\">Choisissez une région</option>";
foreach($tabRegion as $regionID => $regionNom){
$htmlRech .= "<option value='" . $regionID . "'>" . $regionNom . "</option>";
}
$htmlRech .= "</select>";
$htmlRech .= "</td>";
$htmlRech .= "</tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td><p><strong>Commission scolaire :</strong></p></td>";
$htmlRech .= "<td id=\"rechercheCs\">";
$htmlRech .= "<select name=\"cs\" id=\"lstCS\" size=\"1\" onchange=\"rech_cs()\">";
$htmlRech .= "<option value=\"\">Choisissez une commission scolaire</option>";
foreach($tabCS as $csID => $csNom){
$htmlRech .= "<option value='" . $csID . "'>" . $csNom . "</option>";
}
$htmlRech .= "</select>";
$htmlRech .= "</td></tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td><p><strong>École :</strong></p></td>";
$htmlRech .= "<td id=\"rechercheEcole\">";
$htmlRech .= "<select name=\"ecole\" id=\"lstEcole\" size=\"1\" onchange=\"rech_ecole()\">";
$htmlRech .= "<option value=\"\">Choisissez une école</option>";
foreach($tabEcole as $ecoleID => $ecoleNom){
$htmlRech .= "<option value='" . $ecoleID . "'>" . $ecoleNom . "</option>";
}
$htmlRech .= "</select>";
$htmlRech .= "</td></tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td><p><strong>Responsable :</strong></p></td>";
$htmlRech .= "<td id=\"rechercheResp\">";
$htmlRech .= "<select name=\"resp\" id=\"lstResp\" size=\"1\" onchange=\"rech_resp()\">";
$htmlRech .= "<option value=\"\">Choisissez un responsable</option>";
foreach($tabResp as $respID => $respNom){
$htmlRech .= "<option value='" . $respID . "'>" . $respNom . "</option>";
}
$htmlRech .= "</select>";
$htmlRech .= "</td>";
$htmlRech .= "</tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td><p><strong>Nom de groupe :</strong></p></td>";
$htmlRech .= "<td id=\"rechercheGrp\">";
$htmlRech .= "<select name=\"groupe\" id=\"lstGroupe\" size=\"1\">";
$htmlRech .= "<option value=\"\">Choisissez un groupe</option>";
foreach($tabGroupe as $groupeID => $groupeNom){
$htmlRech .= "<option value='" . $groupeID . "'>" . $groupeNom . "</option>";
}
$htmlRech .= "</select>";
$htmlRech .= "</td>";
$htmlRech .= "</tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td><p><strong>Élève:</strong></p></td>";
$htmlRech .= "<td>";
$htmlRech .= "<input type=\"text\" name=\"val_rech\" size=\"30\" maxlength=\"255\"/> ";
$htmlRech .= "<select name=\"type_rech\" size=\"1\">";
$htmlRech .= "<option value=\"prenom\">dans les prénoms</option>";
$htmlRech .= "<option value=\"nom\">dans les noms</option>";
$htmlRech .= "<option value=\"pseudo\">dans les noms d'utilisateur</option>";
$htmlRech .= "</select>";
$htmlRech .= "</td>";
$htmlRech .= "</tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td colspan=\"2\"> </td>";
$htmlRech .= "</tr>";
$htmlRech .= "<tr>";
$htmlRech .= "<td colspan=\"2\" align=\"center\">";
$htmlRech .= "<div align=\"center\"><input type=\"submit\" name=\"recherche\" value=\"Rechercher\"/></div>";
$htmlRech .= "<input type=\"hidden\" name=\"type_action\" value=\"rech\" />";
$htmlRech .= "</td>";
$htmlRech .= "</tr>";
$htmlRech .= "</table>";
$htmlRech .= "</form>";
$htmlRech .= "</td>";
$htmlRech .= "</tr>";
$htmlRech .= "</table>";
}
################################### FIN REQUETES BDD #########################################
if (!isset($HTTP_GET_VARS['id_eleve'])){
if (isset($HTTP_POST_VARS['type_action'])){
if ($HTTP_POST_VARS['type_action']== "rech"){
if ($nb_rech == 0 ){
$message = "Aucun élève trouvé.";
echo "<br /><h3 align=\"center\"><font color='#FF0000'>$message</font></h3>
<br /><a href='adm_eleve.php'>Faire une autre recherche</a></div></td></tr></table></td></tr></table>";
} else if ($nb_rech > 0){
?>
<h3>Résultats de la recherche</h3>
<div align='right'><a href='adm_eleve.php'>Faire une autre recherche</a></div>
<br />
<!-- TABLE RÉSULTATS DE RECHERCHE ######################################################## -->
<table cellpadding="0" cellspacing="0" width="623" align="center" border="1">
<tr>
<td width="118"><strong>Élève</strong></td>
<td width="116"><strong>Nom d'utilisateur</strong></td>
<td width="124"><strong>Groupe</strong></td>
<td width="118"><strong>Responsable</strong></td>
<td width="135"><strong>École</strong></td>
</tr>
<?
while($ligne_rech = mysql_fetch_array($reponse_rech)){
$nom = $ligne_rech[2]." ".$ligne_rech[1];
echo "<tr>
<td><a href=\"adm_eleve.php?id_eleve=".$ligne_rech[0]."\"><font size=\"-1\">".$nom."</font></a></td>
<td><font size=\"-1\">". $ligne_rech[7] ."</font></td>
<td><font size=\"-1\">". $ligne_rech[5] ."</font></td>
<td><font size=\"-1\">". $ligne_rech[3] ." ".$ligne_rech[4] ."</font></td>
<td><font size=\"-1\">". $ligne_rech[6] ."</font></td>
</tr>";
}
?>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- FIN TABLE RÉSULTATS DE RECHERCHE ######################################################## -->
<?
}
}
} else{
?>
<h3>Recherche d'un élève</h3>
<!-- TABLE DE RECHERCHE ######################################################## -->
<p><strong>Choisissez un ou plusieurs des critères suivants:</strong></p>
<?
echo $htmlRech;
?>
<!-- FIN TABLE DE RECHERCHE ######################################################## -->
<?
}
} else {
?>
<table cellpadding='0' cellspacing='0' width='600' align='center'>
<tr><td align='right'><a href='adm_groupe.php?id_groupe=<?=$ligne_groupe['groupe_id']?>'>Aller à la page du groupe <?=$ligne_groupe['nom']?></a></td>
<?
if ($projet_admin != 0){
?>
<td align="right"><a href="adm_enregistrement2.php?type_action=retour_projCour">Revenir au projet en cours</a></td></tr></table>
<?
}else {
?>
<td align="right"><a href='adm_eleve.php'>Faire une recherche</a></td></tr></table>
<?
}
$message = $HTTP_SESSION_VARS['SESSION']['message'];
echo "<br /><h3 align=\"center\"><font color='#FF0000'>$message</font></h3>";
$HTTP_SESSION_VARS['SESSION']['message']="";
echo "<h4> ".$ligne_eleve['prenom']." ".$ligne_eleve['nom']."</h4>";
$nb_bouton = 1;
if ($ligne_eleve['candidat'] == 1){
$nb_bouton++;
}
$nb_bouton++;
$nb_bouton++;
$nbonglet = $nb_bouton;
?>
<br />
<div id="panneauxOnglet1" class="panneauxOnglet">
<ul class="ongletGroupe">
<li id="onglet1" class="onglets" onclick="selectionPanneaux('1','<?= $nb_bouton ?>')" onmouseover="overOnglet('1')" onmouseout="outOnglet('1')">Informations</li>
<?
if ($ligne_eleve['candidat'] == 1){
?>
<li id="onglet2" class="onglets" onclick="selectionPanneaux('2','<?= $nb_bouton ?>')" onmouseover="overOnglet('2')" onmouseout="outOnglet('2')">Fiche de candidature</li>
<?
}
if($nb_bouton < 4){
?>
<li id="onglet2" class="onglets" onclick="selectionPanneaux('2','<?= $nb_bouton ?>')" onmouseover="overOnglet('2')" onmouseout="outOnglet('2')">Vote</li>
<?
}
else{
?>
<li id="onglet3" class="onglets" onclick="selectionPanneaux('3','<?= $nb_bouton ?>')" onmouseover="overOnglet('3')" onmouseout="outOnglet('3')">Vote</li>
<?
}
if($nb_bouton < 4){
?>
<li id="onglet3" class="onglets" onclick="selectionPanneaux('3','<?= $nb_bouton ?>')" onmouseover="overOnglet('3')" onmouseout="outOnglet('3')">Discussion</li>
<?
}
else{
?>
<li id="onglet4" class="onglets" onclick="selectionPanneaux('4','<?= $nb_bouton ?>')" onmouseover="overOnglet('4')" onmouseout="outOnglet('4')">Discussion</li>
<?
}
?>
</ul>
<div class="panneauxGroupe">
<?
################################################ ONGLET INFORMATIONS #################################################
?>
<div id="panelContenu1" class="panneaux">
<br />
<!-- TABLE DE L'ÉLEVE ######################################################## -->
<table cellpadding="0" cellspacing="0" width="600">
<tr>
<td width="200" valign="top"><strong>Nom d'utilisateur :</strong></td>
<td width="400"><?= $ligne_login['login'] ?></td>
</tr>
<tr>
<td valign="top"><strong>Groupe :</strong></td>
<td><?= $ligne_groupe['nom']?></td>
</tr>
<tr>
<td valign="top"><strong>Statut :</strong></td>
<td><? if ($ligne_eleve['candidat'] == 1) echo "Candidat"; else echo "Électeur"; ?></td>
</tr>
<?
if ($ligne_eleve['valide'] == 0){
?>
<tr>
<td valign="top"><strong>Date de validation :</strong></td>
<td>Non validé</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<?
}else{
?>
<tr>
<td valign="top"><strong>Date de validation :</strong></td>
<td><?= date_fr($ligne_eleve['date_valide']) ?></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<?
}
?>
</table>
<table cellpadding="0" cellspacing="0" width="600">
<tr>
<td width="200" align="right" valign="top">
<form name="form_val" method="post" action="adm_eleve2.php">
<?
if ($ligne_eleve['valide'] == 0){
?>
<input type="submit" name="val" value="Valider l'élève" />
<?
}
?>
<input type="button" value="Modifier" onclick="mod_projet_popup(690,580,0,'par','mod_eleve.php?id_eleve=<?= $ligne_eleve['eleve_id'] ?>')" />
<input type="hidden" name="type_action" value="valider" />
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="hidden" name="nom" value="<?= $ligne_eleve['prenom']." ".$ligne_eleve['nom'] ?>" />
</form></td><td width="400" valign="top">
<form name="form_supp" method="post" action="adm_eleve2.php">
<input type="submit" name="supp" value="Supprimer" onclick="return confirm('Voulez-vous vraiment supprimer cet élève et son travail?')"/>
<input type="hidden" name="type_action" value="eff_eleve" />
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="button" value="Imprimer" onclick="mod_projet_popup(640,400,0,'par','imp_eleve.php?id_eleve=<?= $ligne_eleve['eleve_id'] ?>')" />
</form> </td>
</tr>
</table>
<!-- FIN TABLE DE L'ÉLÈVE ######################################################################### -->
</div>
<?
################################################ ONGLET FICHE ############################################################
if ($ligne_eleve['candidat'] ==1){
?>
<div id="panelContenu2" class="panneaux">
<!-- TABLE DE LA FICHE DE L'ÉLÈVE ######################################################## -->
<table align="center" width="100%" >
<tr>
<td valign="top" bgcolor="#FFFFFF">
<?
if ($ligne_fiche['valide'] == "1"){
echo "<p>Fiche de candidature validée le ".date_fr($ligne_fiche['date_valide']).".</p>";
}else if ($ligne_fiche['date_soumis'] != "0000-00-00" && $ligne_fiche['date_soumis'] != ""){
echo "<p>Fiche de candidature soumise le ".date_fr($ligne_fiche['date_soumis']).".</p>
<p>Pour permettre à l'élève de retravailler sa fiche de candidature, vous devez la désactiver.</p>";
} else if ($ligne_fiche['desactive'] == 1){
echo "<p>La fiche de candidature a été désactivée pour que l'élève puisse la retravailler.";
} else {
echo "<p>La fiche de candidature n'est pas encore soumise.";
}
if ($ligne_lproj['valide'] == 0){
echo "<p>Le responsable doit être validé pour valider la fiche!</p>";
}
if ($ligne_eleve['valide'] == 0){
echo "<p>L'élève doit être validé pour valider la fiche!</p>";
}
?>
<table cellpadding="0" cellspacing="0" width="100%" align="center" border="0">
<tr>
<td width="222"><p><strong>Slogan :</strong></p></td>
<td width="462"><?
if ($nb_prop == 0){
echo "<p>Aucun</p>";
} else {
if ($ligne_fiche['slogan'] == ""){
echo "<p>Aucun</p>";
} else {
echo "<p>".$ligne_fiche['slogan']."</p>";
}
}
?> </td>
</tr>
<tr>
<td valign="top" colspan="2"><p><strong>Pancarte électorale :</strong></p></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<?
if ($ligne_fiche['affiche'] == ""){
$affiche = "images/gen_affiche.jpg";
} else {
$affiche = $ligne_fiche['affiche'];
}
?>
<p align="center"><img src="<?= $affiche ?>" alt="affiche" /><br />
<?
if($ligne_fiche['aff_source'] != ""){
?>
Source de l'image : <?= $ligne_fiche['aff_source'] ?>
</p>
</div>
<?
}
?> </td>
</tr>
<?
if ($nb_prop == 0){
echo "<tr>
<td valign=\"top\" colspan=\"2\"><strong>Il n'y a aucune proposition.</strong><br /></td>
</tr><tr>
<td colspan=\"2\"> </td>
</tr>";
} else {
?>
<tr>
<td valign="top" colspan="2"><strong>Proposition :</strong></td>
</tr>
<tr>
<td colspan="2">
<blockquote>
<table cellpadding="0" cellspacing="0" width="100%" align="center">
<tr>
<td width="197" valign="top">
<p><strong>Niveau de la proposition :</strong><br />
<strong>Catégorie de la proposition :</strong></p></td>
<td width="401"><p><?= $ligne_fiche['niveau']?>
<br />
<?
$requete_sql = "SELECT nom
FROM categorie_prop
WHERE cat_id = \"$ligne_fiche[categorie]\"
";
$reponse_catNom = mysql_query($requete_sql);
$ligne_catNom = mysql_fetch_array($reponse_catNom);
?>
<?= $ligne_catNom['nom']?>
</p></td>
</tr>
<tr>
<td colspan="2" valign="top"><p>
<?= nl2br($ligne_fiche['proposition'])?>
</p>
</td>
</tr>
<tr>
<td valign="top"><p><strong> Source :</strong></p></td>
<td><p><?= $ligne_fiche['source'] ?></p></td>
</tr>
<tr>
<td><p><strong>Appréciation: </strong></p></td>
<td><p>
<?
if ($ligne_fiche['app_moyenne'] < 0.50){
echo "<img src='images/etoile_0.jpg' alt='0' />";
} else if ($ligne_fiche['app_moyenne'] < 0.99){
echo "<img src='images/etoile_0_5.jpg' alt='0,5' />";
} else if ($ligne_fiche['app_moyenne'] < 1.50){
echo "<img src='images/etoile_1.jpg' alt='1' />";
} else if ($ligne_fiche['app_moyenne'] < 2.00){
echo "<img src='images/etoile_1_5.jpg' alt='1,5' />";
} else if ($ligne_fiche['app_moyenne'] < 2.50){
echo "<img src='images/etoile_2.jpg' alt='2' />";
} else if ($ligne_fiche['app_moyenne'] < 3.00){
echo "<img src='images/etoile_2_5.jpg' alt='2,5' />";
} else if ($ligne_fiche['app_moyenne'] < 3.50){
echo "<img src='images/etoile_3.jpg' alt='3' />";
} else if ($ligne_fiche['app_moyenne'] < 4.00){
echo "<img src='images/etoile_3_5.jpg' alt='3,5' />";
} else if ($ligne_fiche['app_moyenne'] < 4.50){
echo "<img src='images/etoile_4.jpg' alt='4' />";
} else if ($ligne_fiche['app_moyenne'] < 5.00){
echo "<img src='images/etoile_4_5.jpg' alt='4,5' />";
} else {
echo "<img src='images/etoile_5.jpg' alt='5' />";
}
?>
</p></td>
</tr>
<tr>
<td> </td>
<td><p>
<?
if ($ligne_fiche['app_nb'] > 1){
echo " ".$ligne_fiche['app_nb']." appréciations";
} else if ($ligne_fiche['app_nb'] == 1){
echo " ".$ligne_fiche['app_nb']." appréciation";
}
?>
<br />
</p></td>
</tr>
<?
if ($periode == "fin_vote" || $periode == "vote"){
$requete_sql = "SELECT E.nb_votes FROM election E
WHERE E.projet_id = $projet
AND E.finaliste_id = '" . $ligne_prop['fiche_id'] . "'
";
$reponse_fin = bd_executer_sql($requete_sql);
$nb_fin = mysql_num_rows($reponse_fin);
if ($nb_fin >0){
$fin = mysql_fetch_array($reponse_fin);
?>
<tr>
<td><p><strong>Nombre de votes :</strong></p></td>
<td><p><?=$fin['nb_votes']?></p></td>
</tr>
<?
}
}
?>
</table>
</blockquote> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<?
}
?>
</table>
<?
if ($periode != "fin_vote"){
if ($ligne_fiche['date_soumis'] != "0000-00-00" && $ligne_fiche['date_soumis'] != "" || $ligne_fiche['desactive'] != 0){
if ($ligne_fiche['desactive'] == 0){
?>
<table cellpadding="0" cellspacing="0" align="center" border="0">
<tr>
<?
if($periode == "cand"){
if ($ligne_fiche['valide'] == "0"){
if ($ligne_eleve['valide'] == 1){
if ($ligne_lproj['valide'] == "1"){
?>
<td align="center" valign="top">
<form action="adm_eleve2.php" method="post">
<input type="submit" name="val" value="Valider" />
<input type="hidden" name="type_action" value="valider_fiche" />
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="hidden" name="id_fiche" value="<?= $ligne_fiche['fiche_id'] ?>" />
</form></td>
<?
}
}
?>
<td align="center" valign="top">
<form action="adm_eleve2.php" method="post">
<input type="hidden" name="type_action" value="desact_fiche" />
<input type="hidden" name="id_fiche" value="<?= $ligne_fiche['fiche_id'] ?>" />
<input type="submit" name="des" value="Désactiver" />
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
</form></td>
<?
}else {
?>
<td align="center" valign="top">
<form action="adm_eleve2.php" method="post">
<input type="hidden" name="type_action" value="inval_fiche" />
<input type="hidden" name="id_fiche" value="<?= $ligne_fiche['fiche_id'] ?>" />
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="submit" name="des" value="Invalider" onclick="return confirm('Voulez-vous vraiment retirer cette fiche de candidature de la section Voir les propositions?')" />
</form>
</td>
<?
}
?>
<td align="center" valign="top"><input type="button" value="Modifier" onclick="mod_projet_popup(690,600,0,'par','mod_fiche.php?id_fiche=<?= $ligne_fiche['fiche_id'] ?>')" /> </td>
<?
}
?>
<td align="center" valign="top">
<form action="adm_eleve2.php" method="post">
<input type="hidden" name="type_action" value="sup_fiche" />
<input type="hidden" name="id_fiche" value="<?= $ligne_fiche['fiche_id'] ?>" />
<input type="submit" name="des" value="Supprimer" onclick="return confirm('Voulez-vous vraiment supprimer cette fiche de candidature?')" />
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
</form>
</td>
<td align="center" valign="top"><input type="button" value="Imprimer" onclick="mod_projet_popup(640,400,0,'par','imp_eleve.php?id_eleve=<?= $ligne_fiche['eleve_id'] ?>')" /> </td>
<!-- <td align="center"><input type="button" value="Envoyer un message à l'élève" onClick="mod_projet_popup(600,400,0,'par','msg_eleve.php?id_eleve=<?#= $ligne_eleve['eleve_id'] ?>')"></td> -->
</tr>
</table>
<?
}
}
}
?>
</td>
</tr>
</table>
<!-- FIN TABLE DE LA FICHE DE L'ÉLÈVE ######################################################## -->
</div>
<?
################################################ ONGLET VOTE ############################################################
}
if($nb_bouton < 4){
?>
<div id="panelContenu2" class="panneaux">
<?
}
else{
?>
<div id="panelContenu3" class="panneaux">
<?
}
?>
<!-- TABLE DU VOTE DE L'ÉLÈVE ######################################################## -->
<table width="664" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center">
<blockquote>
<?
$requete_sql = "SELECT *
FROM eleve
WHERE eleve_id = '" . $ligne_eleve['eleve_id'] . "'
AND projet_id = $projet
";
$reponse_vote = bd_executer_sql($requete_sql);
$ligne_vote = mysql_fetch_array($reponse_vote);
if($ligne_vote['vote'] > 0){
$requete_sql = "SELECT *
FROM election
WHERE fiche_id = '" . $ligne_vote['fiche_id'] . "'
";
$reponse_final = bd_executer_sql($requete_sql);
$ligne_final = mysql_fetch_array($reponse_final);
$requete_sql = "SELECT *
FROM fiche
WHERE fiche_id = '" . $ligne_vote['fiche_id'] . "'
";
$reponse_prop = bd_executer_sql($requete_sql);
$ligne_prop = mysql_fetch_array($reponse_prop);
$requete_sql = "SELECT *
FROM eleve E, usager U
WHERE E.eleve_id = '" . $ligne_prop['eleve_id'] . "'
AND U.usager_id = E.usager_id
";
$reponse_eleve = bd_executer_sql($requete_sql);
$ligne_eleve = mysql_fetch_array($reponse_eleve);
$requete_sql = "SELECT *
FROM groupe
WHERE groupe_id = '" . $ligne_eleve['groupe_id'] . "'
";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_grp = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT E.nom
FROM ecole E, responsable R
WHERE R.resp_id = '" . $ligne_grp['resp_id'] . "'
AND E.ecole_id = R.ecole_id
";
$reponse_ecole = bd_executer_sql($requete_sql);
$ligne_ecole = mysql_fetch_array($reponse_ecole);
?>
<p>L'élève a voté pour :</p>
<table cellpadding="0" cellspacing="0" width="600" border="0" align="center">
<tr>
<td align="left" width="200">
<?
if ($ligne_prop['affiche'] == ""){
$affiche = "images/gen_affiche.jpg";
} else {
$affiche = $ligne_prop['affiche'];
}
list($width) = getimagesize($affiche);
if ($width > 200){
echo "<img src=".$affiche." alt='affiche' width='200'/>";
} else {
?>
<img src='<?=$affiche?>' alt="affiche" />
<?
}
?>
<td align="center">
<table cellpadding="0" cellspacing="0" width="95%" align="right">
<tr>
<td colspan="2"><strong><?=$ligne_prop['slogan']?></strong></td>
</tr>
<tr>
<td width="30%">Auteur:</td>
<td width="70%"><?=$ligne_eleve['login']?></td>
</tr>
<tr>
<td>Niveau: </td>
<td><?=$ligne_prop['niveau']?></td>
</tr>
<tr>
<td>Catégorie: </td>
<td><?=$ligne_prop['categorie']?></td>
</tr>
<tr>
<td>École: </td>
<td><?=$ligne_ecole['nom']?></td>
</tr>
<tr>
<td>Niveau scolaire: </td>
<td><?=$ligne_grp['niveau']?></td>
</tr>
<tr>
<td>Groupe: </td>
<td><?=$ligne_grp['nom']?></td>
</tr>
<tr>
<td>Type de groupe: </td>
<td><?=$ligne_grp['type']?></td>
</tr>
</table>
</td>
</tr>
</table>
<p> </p>
<table cellpadding="0" cellspacing="0" width="600" border="0" align="center">
<tr>
<td><strong>Justification :</strong><br />
<p><?= nl2br($ligne_vote['justification'])?></p></td>
</tr>
</table>
<p> </p>
<?
} else if($periode == "fin_vote") {
?>
<p>Lélève na pas voté au cours de cette élection.</p>
<?
} else {
?>
<p>L'élève n'a pas encore voté.</p>
<?
}
?>
</blockquote></td></tr></table>
<!-- FIN TABLE DU VOTE DE L'ÉLÈVE ######################################################## -->
</div>
<?
################################################ ONGLET DISCUSSIONS ############################################################
if($nb_bouton < 4){
?>
<div id="panelContenu3" class="panneaux">
<?
}
else{
?>
<div id="panelContenu4" class="panneaux">
<?
}
?>
<!-- TABLE DES MESSAGE RECUS PAR L'ÉLÈVE ######################################################## -->
<table width="664" cellpadding="0" cellspacing="0">
<tr>
<td ><br />
<img src="images/message_admin.gif" alt="Message de l'administrateur" width="15" height="15" /> Message de l'administrateur <img src="images/message_prof.gif" alt="Message d'un enseignant" width="15" height="15" /> Message d'un enseignant <img src="images/message_eleve.gif" alt="Message d'un autre élève" width="15" height="15" /> Message d'un autre élève </td>
</tr>
<tr>
<td align="center">
<br />
<?
$blocA = 0;
#vérifier si l'élève est bloqué par un admin
$requete_sql = "SELECT *
FROM bloc_msg
WHERE projet_id = $projet
AND eleve_bloc = $ligne_eleve[eleve_id]
AND bloc_type = \"admin\"
";
$reponse_b = bd_executer_sql($requete_sql);
$nb_bloc = mysql_num_rows($reponse_b);
if ($nb_bloc > 0){
$blocA= mysql_fetch_array($reponse_b);
?>
<form name='form_supp' method='post' action='adm_eleve2.php'>
<input type='submit' name='supp' value='Permettre à l’élève denvoyer des messages' onclick="return confirm('Voulez-vous vraiment permettre à cet élève denvoyer des messages?')"/>
<input type='hidden' name='type_action' value='debloquer' />
<input type='hidden' name='id_bloc' value='<?= $blocA['bloc_id'] ?>' />
<input type='hidden' name='id_login' value='<?= $ligne_login['login'] ?>' />
<input type='hidden' name='id_auteur' value='<?= $ligne_eleve['eleve_id'] ?>' />
</form>
</td>
</tr>
<tr>
<td><blockquote>L'élève ne peut plus envoyer de messages. Il en a été empêché par l'administrateur.
Pour lui permettre d'envoyer à nouveau des messages aux autres élèves, cliquez sur le bouton ci-dessus.</blockquote></td></tr>
<?
} else{
$blocR = 0;
#vérifier si l'élève est bloqué par son responsable
$requete_sql = "SELECT *
FROM bloc_msg
WHERE projet_id = $projet
AND eleve_bloc = $ligne_eleve[eleve_id]
AND bloc_par = $ligne_resp[resp_id]
AND bloc_type = \"resp\"
";
$reponse_b = bd_executer_sql($requete_sql);
$nb_bloc = mysql_num_rows($reponse_b);
if ($nb_bloc > 0){
$blocR= mysql_fetch_array($reponse_b);
?>
<form name='form_supp' method='post' action='adm_eleve2.php'>
<input type='submit' name='supp' value='Permettre à l’élève denvoyer des messages' onclick="return confirm('Voulez-vous vraiment permettre à cet élève denvoyer des messages?')"/>
<input type='hidden' name='type_action' value='debloquer' />
<input type='hidden' name='id_bloc' value='<?= $blocR['bloc_id'] ?>' />
<input type='hidden' name='id_login' value='<?= $ligne_login['login'] ?>' />
<input type='hidden' name='id_auteur' value='<?= $ligne_eleve['eleve_id'] ?>' />
</form>
</td>
</tr>
<tr>
<td colspan="2"><blockquote>L'élève ne peut plus envoyer de messages. Il en a été empêché par son responsable.
Pour lui permettre d'envoyer à nouveau des messages aux autres élèves, cliquez sur le bouton ci-dessus.</blockquote></td></tr>
<?
} else {
?>
<form name='form_supp' method='post' action='adm_eleve2.php'>
<input type='submit' name='supp' value='Empêcher l’élève denvoyer des messages' onclick="return confirm('Voulez-vous vraiment empêcher cet élève denvoyer des messages?')"/>
<input type='hidden' name='type_action' value='bloquer' />
<input type='hidden' name='id_auteur' value='<?= $ligne_eleve['eleve_id'] ?>' />
</form>
</td>
</tr>
<?
}
}
if ($nb_disc > 0){
?>
<tr><td><br />
<?
$no_msg = 1;
while ($ligne_disc = mysql_fetch_array($reponse_disc)){
$blocExt = 0;
$blocEle = 0;
$last_date = date_fr(substr($ligne_disc['date_last_msg'], 0, 10));
$last_time = substr($ligne_disc['date_last_msg'], 11, 5);
#TROUVER L'AUTEUR DU MESSAGE LE PLUS RÉCENT DU FIL
if ($ligne_disc['type_auteur'] == "admin"){
$last_auteur = "Administrateur";
$autre = $ligne_disc['last_destinataire'];
}else if ($ligne_disc['type_auteur'] == "resp"){
$requete_sql = "SELECT prenom, nom
FROM responsable
WHERE resp_id = $ligne_disc[last_auteur]
";
$reponse_aut = bd_executer_sql($requete_sql);
$ligne_aut = mysql_fetch_array($reponse_aut);
$last_auteur = $ligne_aut['prenom']." ".$ligne_aut['nom'];
$autre = $ligne_disc['last_destinataire'];
}else if ($ligne_disc['type_auteur'] == "eleve"){
if ($ligne_disc['last_auteur'] == $ligne_eleve['eleve_id']){
$last_auteur = $ligne_login['login'];
$autre = $ligne_disc['last_destinataire'];
} else {
$requete_sql = "SELECT U.login
FROM usager U, eleve E
WHERE E.eleve_id = \"$ligne_disc[last_auteur]\"
AND U.usager_id = E.usager_id
";
$reponse_aut = bd_executer_sql($requete_sql);
$nb = mysql_num_rows($reponse_aut);
if ($nb == 0){
$last_auteur = "Compte élève supprimé";
}else{
$ligne_aut = mysql_fetch_array($reponse_aut);
$last_auteur = $ligne_aut['login'];
}
$autre = $ligne_disc['last_destinataire'];
}
#vérifier si l'élève est bloqué par le responsable de l'autre élève,
$requete_sql = "SELECT resp_id
FROM groupe G, eleve E
WHERE E.eleve_id = $autre
AND G.groupe_id = E.groupe_id
";
$reponse_respAutre = bd_executer_sql($requete_sql);
$ligne_respAutre = mysql_fetch_array($reponse_respAutre);
$requete_sql = "SELECT *
FROM bloc_msg
WHERE projet_id = $projet
AND eleve_bloc = $ligne_eleve[eleve_id]
AND bloc_par = \"$ligne_respAutre[resp_id]\"
AND bloc_type = \"resp\"
";
$reponse_b = bd_executer_sql($requete_sql);
$nb_bloc = mysql_num_rows($reponse_b);
if ($nb_bloc > 0){
$blocExt = 1;
$ligne_bloc = mysql_fetch_array($reponse_b);
$id_blocExt = $ligne_bloc['bloc_id'];
}
#vérifier si l'autre élève est bloqué par le responsable de l'élève,
$requete_sql = "SELECT *
FROM bloc_msg
WHERE projet_id = $projet
AND eleve_bloc = $autre
AND bloc_par = \"$ligne_resp[resp_id]\"
AND bloc_type = \"resp\"
";
$reponse_b = bd_executer_sql($requete_sql);
$nb_bloc = mysql_num_rows($reponse_b);
if ($nb_bloc > 0){
$blocRA = 1;
}
#vérifier si l'autre élève a bloqué l'élève
$requete_sql = "SELECT *
FROM bloc_msg
WHERE projet_id = $projet
AND eleve_bloc = $autre
AND bloc_par = $ligne_eleve[eleve_id]
AND bloc_type = \"eleve\"
";
$reponse_b = bd_executer_sql($requete_sql);
$nb_bloc = mysql_num_rows($reponse_b);
if ($nb_bloc > 0){
$blocEle = 1;
$ligne_bloc = mysql_fetch_array($reponse_b);
$id_blocEle = $ligne_bloc['bloc_id'];
}
#vérifier si l'élève a bloqué l'autre élève
$requete_sql = "SELECT *
FROM bloc_msg
WHERE projet_id = $projet
AND eleve_bloc = $ligne_eleve[eleve_id]
AND bloc_par = $autre
AND bloc_type = \"eleve\"
";
$reponse_b = bd_executer_sql($requete_sql);
$nb_bloc = mysql_num_rows($reponse_b);
if ($nb_bloc > 0){
$blocEleA = 1;
$ligne_bloc = mysql_fetch_array($reponse_b);
$id_blocEleA = $ligne_bloc['bloc_id'];
}
}
?>
<table cellpadding="0" cellspacing="0" border="0" width="660">
<tr><td width="25" align="center">
<a href="javascript:;" onclick="ShowHideLayer(<?= $no_msg ?>);">
<img src="images/expand.gif" alt="Voir les messages" name="btn<?= $no_msg?>" width="9" height="9" border="0" id="btn<?= $no_msg?>" />
</a></td>
<td><strong><?=$ligne_disc['titre']?></strong></td>
<td> </td></tr>
<tr><td> </td>
<td> Dernier message: <?=$last_date?> à <?=$last_time?> par: <?=$last_auteur?></td>
<td align="right">
</td></tr>
<tr><td> </td>
<td colspan="2"><div id="box<?=$no_msg?>" class="collapsible">
<br />
<table cellpadding='0' cellspacing='0' width="100%">
<tr>
<?
$requete_sql = "SELECT U.login
FROM usager U, eleve E
WHERE E.eleve_id = \"$autre\"
AND U.usager_id = E.usager_id
";
$reponse_autre = bd_executer_sql($requete_sql);
$nb = mysql_num_rows($reponse_autre);
if ($nb == 0){
$login_autre = "Compte élève supprimé";
}else{
$ligne_autre = mysql_fetch_array($reponse_autre);
$login_autre = $ligne_autre['login'];
}
if ($blocExt == 1){
echo "<td valign='top'><p>L'élève a été bloqué par le responsable de ".$login_autre." .</p></td>";
?>
<td align='right'><form name='form_supp' method='post' action='ges_eleve2.php'>
<input type='submit' name='supp' value='Débloquer' onclick="return confirm('Voulez-vous vraiment permettre à cet élève denvoyer des messages?')"/>
<input type='hidden' name='type_action' value='debloquer' />
<input type='hidden' name='id_bloc' value='<?= $id_blocExt ?>' />
<input type='hidden' name='id_login' value='<?= $ligne_login['login'] ?>' />
<input type='hidden' name='id_auteur' value='<?= $ligne_eleve['eleve_id'] ?>' />
</form></td>
<?
}else if ($blocRA == 1){
echo "<td valign='top' colspan='2'><p>Le responsable de l'élève a bloqué ".$login_autre." .</p></td>";
}else if ($blocEle == 1){
echo "<td valign='top' colspan='2'><p>L'élève a bloqué ".$login_autre." .</p></td>";
}else if ($blocEleA == 1){
echo "<td valign='top' colspan='2'><p>".$login_autre." a bloqué l'élève. </p></td>";
}
else{
echo "<td valign='top' colspan='2'> </td>";
}
?>
</tr>
</table>
<?
$requete_sql = "SELECT *
FROM msg_fil
WHERE fil_id = \"$ligne_disc[fil_id]\"
AND projet_id = $projet
ORDER BY date ASC
";
$reponse_msgf = bd_executer_sql($requete_sql);
$nb_msgf = mysql_num_rows($reponse_msgf);
while ($ligne_msgf = mysql_fetch_array($reponse_msgf) ){
$date = date_fr(substr($ligne_msgf['date'], 0,10))." à ".substr($ligne_msgf['date'], 11, 5);
if ($ligne_msgf['type_auteur'] == "admin"){
$requete_sql = "SELECT U.login
FROM eleve AS E, usager AS U
WHERE E.eleve_id = \"$ligne_msgf[destinataire]\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet";
$reponse_dLogin = bd_executer_sql($requete_sql);
$ligne_dLogin = mysql_fetch_array($reponse_dLogin);
$requete_sql = "SELECT fiche_id
FROM fiche
WHERE eleve_id = \"$ligne_msgf[destinataire]\"
AND projet_id = $projet";
$reponse_lien = bd_executer_sql($requete_sql);
$num_lien = mysql_num_rows($reponse_lien);
if ($nb != 0){
if ( $num_lien >0){
$ligne_lien = mysql_fetch_array($reponse_lien);
$destinataire = "<br />Destinataire: <a href=\"gen_fiche.php?id_prop=".$ligne_lien['fiche_id']."\">".$ligne_dLogin['login']."</a>";
} else {
$destinataire = "<br />Destinataire: ".$ligne_dLogin['login']."";
}
} else{
$destinataire = "Compte élève supprimé";
}
?>
<br />
<table cellpadding='0' cellspacing='0' width="100%" bgcolor='#CCCCCC'>
<tr>
<td valign="top"><strong><?=$date?></strong></td><td align='right'>Auteur: Administrateur<?= $destinataire ?></td>
</tr>
<tr><td colspan="2"><blockquote><strong><?=$ligne_msgf['titre']?></strong><br /><?=$ligne_msgf['texte']?></blockquote></td></tr>
<tr>
<td align="center" colspan="2">
<form name="form_sup_msg" method="post" action="adm_eleve2.php">
<input type="hidden" name="type_action" value="sup_msg" />
<input type="hidden" name="id_msg" value="<?= $ligne_msgf['msg_id'] ?>" />
<input type="submit" value="Supprimer ce message" onclick="return confirm('Voulez-vous vraiment supprimer ce message?')"/>
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="hidden" name="id_fil" value="<?= $ligne_disc['fil_id'] ?>" />
</form>
</td>
</tr>
</table>
<?
} else if ($ligne_msgf['type_auteur'] == "resp"){
$requete_sql = "SELECT nom, prenom
FROM responsable
WHERE resp_id = $ligne_msgf[auteur]
";
$reponse_r = bd_executer_sql($requete_sql);
$ligne_r = mysql_fetch_array($reponse_r);
$requete_sql = "SELECT U.login
FROM eleve AS E, usager AS U
WHERE E.eleve_id = \"$ligne_msgf[destinataire]\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet";
$reponse_dLogin = bd_executer_sql($requete_sql);
$ligne_dLogin = mysql_fetch_array($reponse_dLogin);
$requete_sql = "SELECT fiche_id
FROM fiche
WHERE eleve_id = \"$ligne_msgf[destinataire]\"
AND projet_id = $projet";
$reponse_lien = bd_executer_sql($requete_sql);
$num_lien = mysql_num_rows($reponse_lien);
if ($nb != 0){
if ( $num_lien >0){
$ligne_lien = mysql_fetch_array($reponse_lien);
$destinataire = "<br />Destinataire: <a href=\"gen_fiche.php?id_prop=".$ligne_lien['fiche_id']."\">".$ligne_dLogin['login']."</a>";
} else {
$destinataire = "<br />Destinataire: ".$ligne_dLogin['login']."";
}
} else{
$destinataire = "Compte élève supprimé";
}
$requete_sql = "SELECT candidat
FROM eleve
WHERE eleve_id = \"$ligne_msgf[destinataire]\"
";
$reponse_cand = bd_executer_sql($requete_sql);
$ligne_cand = mysql_fetch_array($reponse_cand);
if ($ligne_cand['candidat'] == 1){
$type_eleve = "Élève candidat";
} else {
$type_eleve = "Élève électeur";
}
?>
<br />
<table cellpadding='0' cellspacing='0' width="100%" bgcolor='#99CC66'>
<tr>
<td valign="top"><strong><?=$date?></strong></td><td align='right'>Auteur: <?= $ligne_r['prenom']." ".$ligne_r['nom']?><?= $destinataire ?><br />
Enseignant</td>
</tr>
<tr><td colspan="2"><blockquote><strong><?=$ligne_msgf['titre']?></strong><br /><?=$ligne_msgf['texte']?></blockquote></td></tr>
<tr>
<td align="center" colspan="2">
<form name="form_sup_msg" method="post" action="ges_eleve2.php">
<input type="hidden" name="type_action" value="sup_msg" />
<input type="hidden" name="id_msg" value="<?= $ligne_msgf['msg_id'] ?>" />
<input type="submit" value="Supprimer ce message" onclick="return confirm('Voulez-vous vraiment supprimer ce message?')"/>
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="hidden" name="id_fil" value="<?= $ligne_disc['fil_id'] ?>" />
</form>
</td>
</tr>
</table>
<?
} else if ($ligne_msgf['auteur'] == $ligne_eleve['eleve_id']){
if ($nb != 0){
$requete_sql = "SELECT U.login
FROM eleve AS E, usager AS U
WHERE E.eleve_id = \"$ligne_msgf[destinataire]\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet";
$reponse_dLogin = bd_executer_sql($requete_sql);
$ligne_dLogin = mysql_fetch_array($reponse_dLogin);
$requete_sql = "SELECT fiche_id
FROM fiche
WHERE eleve_id = \"$ligne_msgf[destinataire]\"
AND projet_id = $projet";
$reponse_lien = bd_executer_sql($requete_sql);
$num_lien = mysql_num_rows($reponse_lien);
if ($nb != 0){
if ( $num_lien >0){
$ligne_lien = mysql_fetch_array($reponse_lien);
$destinataire = "<br />Destinataire: <a href=\"gen_fiche.php?id_prop=".$ligne_lien['fiche_id']."\">".$ligne_dLogin['login']."</a>";
} else {
$destinataire = "<br />Destinataire: ".$ligne_dLogin['login']."";
}
} else{
$destinataire = "Compte élève supprimé";
}
$requete_sql = "SELECT candidat
FROM eleve
WHERE eleve_id = $ligne_msgf[auteur]
";
$reponse_cand = bd_executer_sql($requete_sql);
$ligne_cand = mysql_fetch_array($reponse_cand);
if ($ligne_cand['candidat'] == 1){
$type_eleve = "Élève candidat";
} else {
$type_eleve = "Élève électeur";
}
$requete_sql = "SELECT U.login
FROM eleve AS E, usager AS U
WHERE E.eleve_id = \"$ligne_msgf[auteur]\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet";
$reponse_aLogin = bd_executer_sql($requete_sql);
$ligne_aLogin = mysql_fetch_array($reponse_aLogin);
$requete_sql = "SELECT fiche_id
FROM fiche
WHERE eleve_id = \"$ligne_msgf[auteur]\"
AND projet_id = $projet";
$reponse_lien = bd_executer_sql($requete_sql);
$num_lien = mysql_num_rows($reponse_lien);
if ( $num_lien >0){
$ligne_lien = mysql_fetch_array($reponse_lien);
$auteur = "<a href=\"gen_fiche.php?id_prop=".$ligne_lien['fiche_id']."\">".$ligne_aLogin['login']."</a>".$destinataire."<br />".$type_eleve;
} else {
$auteur = $ligne_aLogin['login'].$destinataire ."<br />".$type_eleve;
}
} else{
$auteur = "Compte élève supprimé";
}
?>
<br />
<table cellpadding='0' cellspacing='0' width="100%" bgcolor='#99CCFF'>
<tr>
<td valign="top"><strong><?=$date?></strong></td><td align='right'>Auteur: <?= $auteur?></td>
<tr><td colspan="2"><blockquote><strong><?=$ligne_msgf[titre]?></strong><br /><?=nl2br($ligne_msgf['texte'])?></blockquote></td></tr>
<tr>
<td align="center" colspan="2">
<form name="form_sup_msg" method="post" action="adm_eleve2.php">
<input type="hidden" name="type_action" value="sup_msg" />
<input type="hidden" name="id_msg" value="<?= $ligne_msgf['msg_id'] ?>" />
<input type="submit" value="Supprimer ce message" onclick="return confirm('Voulez-vous vraiment supprimer ce message?')"/>
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="hidden" name="id_fil" value="<?= $ligne_disc['fil_id'] ?>" />
</form>
</td>
</tr>
</table>
<?
} else {
if ($nb != 0){
$requete_sql = "SELECT U.login
FROM eleve AS E, usager AS U
WHERE E.eleve_id = \"$ligne_msgf[destinataire]\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet";
$reponse_dLogin = bd_executer_sql($requete_sql);
$ligne_dLogin = mysql_fetch_array($reponse_dLogin);
$requete_sql = "SELECT fiche_id
FROM fiche
WHERE eleve_id = \"$ligne_msgf[destinataire]\"
AND projet_id = $projet";
$reponse_lien = bd_executer_sql($requete_sql);
$num_lien = mysql_num_rows($reponse_lien);
if ($nb != 0){
if ( $num_lien >0){
$ligne_lien = mysql_fetch_array($reponse_lien);
$destinataire = "<br />Destinataire: <a href=\"gen_fiche.php?id_prop=".$ligne_lien['fiche_id']."\">".$ligne_dLogin['login']."</a>";
} else {
$destinataire = "<br />Destinataire: ".$ligne_dLogin['login']."";
}
} else{
$destinataire = "Compte élève supprimé";
}
$requete_sql = "SELECT candidat
FROM eleve
WHERE eleve_id = $ligne_msgf[auteur]
";
$reponse_cand = bd_executer_sql($requete_sql);
$ligne_cand = mysql_fetch_array($reponse_cand);
if ($ligne_cand['candidat'] == 1){
$type_eleve = "Élève candidat";
} else {
$type_eleve = "Élève électeur";
}
$requete_sql = "SELECT U.login
FROM eleve AS E, usager AS U
WHERE E.eleve_id = \"$ligne_msgf[auteur]\"
AND E.usager_id = U.usager_id
AND E.projet_id = $projet";
$reponse_aLogin = bd_executer_sql($requete_sql);
$ligne_aLogin = mysql_fetch_array($reponse_aLogin);
$requete_sql = "SELECT fiche_id
FROM fiche
WHERE eleve_id = \"$ligne_msgf[auteur]\"
AND projet_id = $projet";
$reponse_lien = bd_executer_sql($requete_sql);
$num_lien = mysql_num_rows($reponse_lien);
if ( $num_lien >0){
$ligne_lien = mysql_fetch_array($reponse_lien);
$auteur = "<a href=\"gen_fiche.php?id_prop=".$ligne_lien['fiche_id']."\">".$ligne_aLogin['login']."</a>".$destinataire ."<br />".$type_eleve;
} else {
$auteur = $ligne_aLogin['login'].$destinataire ."<br />".$type_eleve;
}
} else{
$auteur = "Compte élève supprimé";
}
?>
<br />
<table cellpadding='0' cellspacing='0' width="100%" bgcolor='#99CCFF'>
<tr>
<td valign="top"><strong><?=$date?></strong></td>
<td align='right'>Auteur: <?= $auteur ?></td></tr>
<tr><td colspan="2"><blockquote><strong><?=$ligne_msgf['titre']?></strong><br /><?=nl2br($ligne_msgf['texte'])?></blockquote></td></tr>
<tr>
<td align="center" colspan="2">
<form name="form_sup_msg" method="post" action="adm_eleve2.php">
<input type="hidden" name="type_action" value="sup_msg" />
<input type="hidden" name="id_msg" value="<?= $ligne_msgf['msg_id'] ?>" />
<input type="submit" value="Supprimer ce message" onclick="return confirm('Voulez-vous vraiment supprimer ce message?')"/>
<input type="hidden" name="id_eleve" value="<?= $ligne_eleve['eleve_id'] ?>" />
<input type="hidden" name="id_fil" value="<?= $ligne_disc['fil_id'] ?>" />
</form>
</td>
</tr>
</table>
<?
}
}
?>
</div></td></tr>
</table>
<?
$no_msg++;
}
?>
</td></tr></table>
<?
} else{
echo "<br /><p><strong>L'élève n'a aucun fil de discussion.</strong></p></td>
</tr>
</table>";
}
?>
</div>
</div>
</div>
</td>
<td> </td>
</tr>
</table>
<?
################################################ FIN ONGLET PROJETS ARCHIVÉS ############################################################
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?
require "pied_page.php";
?>