<?php
#########################################################################################
# Information du compte élève de Pnyx #
# Auteur : V. Blais #
# Création : 2006-04-05 #
# Modification : 2008-08-19 #
# #
# 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_eleve("ele_compte.php");
#variables pour l'affichage graphique de la page
$titre = "Mes consignes";
$lignes = 10;
if (session_is_registered("RES")){
session_unregister("RES");
}
################################### REQUETES BDD #########################################
$requete_sql = "SELECT *
FROM projet
WHERE projet_id = $projet
";
$reponse_proj = bd_executer_sql($requete_sql);
$ligne_proj = mysql_fetch_array($reponse_proj);
$requete_sql = "SELECT *
FROM eleve
WHERE eleve_id = \"$usager\"
";
$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_log = bd_executer_sql($requete_sql);
$ligne_log = mysql_fetch_array($reponse_log);
$requete_sql = "SELECT *
FROM groupe
WHERE groupe_id = $ligne_eleve[groupe_id]
";
$reponse_groupe = bd_executer_sql($requete_sql);
$ligne_groupe = mysql_fetch_array($reponse_groupe);
$requete_sql = "SELECT *
FROM fiche
WHERE eleve_id = $ligne_eleve[eleve_id]
";
$reponse_fiche = bd_executer_sql($requete_sql);
$ligne_fiche = mysql_fetch_array($reponse_fiche);
$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);
$requete_sql = "SELECT *
FROM ecole
WHERE ecole_id = $ligne_resp[ecole_id]
";
$reponse_ecole = bd_executer_sql($requete_sql);
$ligne_ecole = mysql_fetch_array($reponse_ecole);
$requete_sql = "SELECT *
FROM commission_scolaire
WHERE comscol_id = $ligne_ecole[comscol_id]
";
$reponse_cs = bd_executer_sql($requete_sql);
$ligne_cs = mysql_fetch_array($reponse_cs);
$requete_sql = "SELECT *
FROM region
WHERE region_id = $ligne_cs[region_id]
";
$reponse_region = bd_executer_sql($requete_sql);
$ligne_region = mysql_fetch_array($reponse_region);
#REQUÊTE MESSAGES DE L'ENSEIGNANT
$requete_sql = "SELECT *
FROM msg_resp
WHERE auteur = $ligne_groupe[resp_id]
AND projet_id = $projet
AND ((destinataire = $usager
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 = $usager
OR (M.auteur = $usager
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);
################################### FIN REQUETES BDD #########################################
#affichage graphique
require "entete.php";
$message = $HTTP_SESSION_VARS['SESSION']['message'];
echo "<br /><h3 align=\"center\"><font color='#FF0000'>$message</font></h3>";
$HTTP_SESSION_VARS['SESSION']['message']="";
echo "<h2>".$nom_eleve."</h2>";
$nb = rand(4, 13);
$img = "images/image".$nb.".jpg";
?>
<div id="panneauxOnglet1" class="panneauxOnglet">
<ul class="ongletGroupe">
<li id="onglet1" class="onglets" onclick="selectionPanneaux('1','3')" onmouseover="overOnglet('1')" onmouseout="outOnglet('1')">Accueil</li>
<li id="onglet2" class="onglets" onclick="selectionPanneaux('2','3')" onmouseover="overOnglet('2')" onmouseout="outOnglet('2')">Messages de mon enseignant</li>
<li id="onglet3" class="onglets" onclick="selectionPanneaux('3','3')" onmouseover="overOnglet('3')" onmouseout="outOnglet('3')">Informations de mon compte</li>
</ul>
<div class="panneauxGroupe">
<?
################################################ ONGLET ACCUEIL #################################################
?>
<div id="panelContenu1" class="panneaux">
<table cellpadding="0" cellspacing="0" align="center" width="650">
<tr>
<td valign="top" width="350"><img src="images/ico_scrutin.gif" alt="Pancarte" hspace="5" vspace="15" align="left" />
<?
###### TEXTES D'ACCUEIL POUR L'ÉLÈVE CANDIDAT ######
if($ligne_eleve['candidat'] == 1){
if ($periode == "debut"){
?>
<p>Bienvenue dans ton compte! Tu y retrouveras toutes les informations nécessaires pour participer au projet de la <em>Pnyx!</em> Vérifie d'abord si les informations de ton compte sont exactes. Si elles ne le sont pas, parles-en à ton enseignant, il sera en mesure de t'aider.</p>
<p>Bien que la période de mise en candidature ne soit pas encore commencée, rien ne t'empêche de préparer ta fiche de candidature. Un bon candidat a toujours une longueur d'avance sur ses concurrents!</p>
<?
} else if ($periode == "cand"){
?>
<p>Bienvenue dans ton compte! Tu y retrouveras toutes les informations nécessaires pour participer au projet <strong><?= $ligne_proj['nom']?>
</strong> de la <em>Pnyx!</em> Vérifie d'abord si les informations de ton compte sont exactes. Si elles ne le sont pas, parles-en à ton enseignant, il sera en mesure de t'aider.</p>
<p>La période des mises en candidature est commencée, il est temps pour toi de créer ta fiche de candidature! Fait preuve d'originalité!</p></td>
</tr>
</table>
<br />
<table cellpadding="0" cellspacing="0" align="center" width="550">
<tr>
<td valign="top">
<div class="sommaire">
<?
if ($ligne_fiche['valide'] == "1"){
?>
<p>Ta fiche de candidature a été validée par ton enseignant le <?=date_fr($ligne_fiche['date_valide'])?>, tu ne peux donc plus modifier ta proposition, ton slogan ou ta pancarte électorale. Tu peux aller voir le résultat final dans la section publique « <a href='gen_rech_prog.php'>Voir les propositions</a> ». Regarde aussi les candidatures des autres élèves de ton niveau scolaire et n'hésite pas à échanger avec eux!</p>
<?
}else if ($ligne_fiche['date_soumis'] != "0000-00-00" && $ligne_fiche['date_soumis'] != ""){
?>
<p>Tu as soumis ta fiche de candidature à ton enseignant le <?=date_fr($ligne_fiche['date_soumis'])?>
, tu ne peux donc plus la modifier. C'est maintenant à ton enseignant de la valider pour que ton travail soit affiché en ligne dans la section publique « <a href='gen_rech_prog.php'>Voir les propositions</a> ».
En attendant, tu peux regarder les candidatures des autres élèves de ton niveau scolaire et échanger avec eux!</p>
<?
} else if ($ligne_fiche['desactive'] == 1){
?>
<p>Ton enseignant a débloqué ta fiche pour que tu puisses la retravailler. Tu peux donc aller dans « <a href='ele_fiche.php'>Ma fiche de candidature</a> » afin d'y apporter les modifications nécessaires. N'oublie pas ensuite de la soumettre à nouveau à ton enseignant!</p>
<?
} else {
?>
<p>N'oublie pas de consulter l'onglet concernant les messages de ton enseignant. Il est très important d'aller les lire car il peut te donner des consignes importantes à suivre pour ton travail à faire.</p>
<p>Si tu n'as pas encore créé ta fiche de candidature, je t'invite d'abord à aller dans la section « <a href="ele_fiche.php">Ma fiche de candidature</a> », et à y suivre les instructions. Bon travail!<br />
<?
}
}else if ($periode == "fin_cand"){
?>
</p>
<p>Bienvenue dans ton compte! La période de candidature est maintenant terminée. Tu ne peux plus créer ou modifier ta fiche et tes propositions. La période des élections va bientôt débuter. Tu pourras alors faire ton choix parmi les propositions finalistes dans ta section « <a href="ele_vote.php">Mon vote</a> ». Qui sait? Ta proposition en fera peut-être partie! </p>
<p>Durant ce temps, nous t'encourageons à échanger et à débattre des propositions avec les autres élèves. Tu peux initier des discussions avec les candidats en consultant leurs propositions dans « <a href="gen_rech_prog.php">Voir les propositions</a> »!</p>
<?
}else if ($periode == "vote"){
?>
<p>La période des élections est maintenant commencée! Tu peux aller dans la section « <a href="ele_vote.php">Mon vote</a> » pour consulter les propositions finalistes et voter pour celle de ton choix.</p>
<p>N'oublie pas d'expliquer et de justifier ton choix. Et rappelle-toi, qu'une fois que tu as voté, il n'est plus possible de revenir en arrière ou de changer d'idée!</p>
<?
}else if ($periode == "fin_vote"){
?>
<p>La période des élections est terminée! Tu peux aller dans «<a href='gen_rech_prog.php'> Voir les propositions</a> » pour voir qui a gagné et le résultat de l'élection! Jespère que tu tes bien amusé avec ce projet de la <em>Pnyx!</em> et que l'activité t'aura permis de développer ta conscience citoyenne! </p>
<p>Si tu veux garder une copie de ton travail, nous te suggérons de le faire maintenant. Tu peux l'enregistrer sur ton ordinateur (en faisant un copier coller dans un document de traitement de texte) ou l'imprimer. Tu pourras continuer d'accéder à ton compte tant qu'un nouveau projet n'aura pas débuté. Toutefois, il ne t'es plus possible de faire des modifications ou d'envoyer des messages aux autres élèves. </p>
<?
}
###### TEXTES D'ACCUEIL POUR L'ÉLÈVE ÉLECTEUR SEULEMENT ######
} else{
if ($periode == "fin_cand"){
?>
<p>Bienvenue dans ton compte! Comme la période de candidature est maintenant terminée, tu es inscrit en tant qu'électeur. Tu pourras faire ton choix parmi les propositions finalistes dans la section qui se nomme « <a href="ele_vote.php">Mon vote</a> » quand la période des élections sera déclenchée!</p>
<p>N'oublie pas de consulter l'onglet concernant les messages de ton enseignant. Il est très important d'aller les lire car il peut te donner des consignes importantes à suivre pour ton travail à faire.</p>
<p>Enfin, en tant qu'électeur, tu peux échanger avec les élèves candidats. Pour initier des discussions avec les candidats, tu dois aller consulter leurs propositions dans «<a href="gen_rech_prog.php">Voir les propositions</a>».</p>
<?
}else if ($periode == "vote"){
?>
<p>La période des élections est maintenant commencée! Tu peux aller dans ta section « <a href="ele_vote.php">Mon vote</a> » pour consulter les propositions finalistes et voter pour celle de ton choix. </p>
<p>N'oublie pas d'expliquer et de justifier ton choix. Et rappelle-toi, qu'une fois que tu as voté, il n'est plus possible de revenir en arrière ou de changer d'idée!</p>
<?
}else if ($periode == "fin_vote"){
?>
<p>La période des élections est terminée! Tu peux aller dans «<a href='gen_rech_prog.php'> Voir les propositions</a> » pour voir qui a gagné et le résultat complet de l'élection! J'espère que tu t'es bien amusé avec ce projet et que l'activité t'aura permis de développer ta conscience citoyenne! </p>
<p>Si tu veux garder une copie de ton travail, nous te suggérons de le faire maintenant. Tu peux l'enregistrer sur ton ordinateur (en faisant un copier coller dans un document de traitement de texte) ou l'imprimer. Tu pourras accéder à ton compte tant qu'un nouveau projet n'aura pas débuté. Toutefois, il ne t'es plus possible d'envoyer des messages aux autres élèves. </p>
<?
}
}
?> </div></td>
</tr>
</table>
</div>
<?
################################################ ONGLET MSG ENSEIGNANT #################################################
?>
<div id="panelContenu2" class="panneaux">
<?
if ($nb_msg_resp >0){
while ($ligne_msg_resp = mysql_fetch_array($reponse_msg_resp)){
$dater = date_fr(substr($ligne_msg_resp['date'], 0,10))." à ".substr($ligne_msg_resp['date'], 11, 5);
echo "<p> </p>
<table cellpadding='0' cellspacing='0' width='100%' bgcolor='#99CC66' align='center'>
<tr>
<td width='500'><strong>".$ligne_msg_resp['titre']."</strong></td>
<td width='200' valign='top' align='right'><strong>".$dater."</strong></td>
</tr>
<tr>
<td colspan='2'>
<blockquote>".nl2br($ligne_msg_resp['texte'])."</blockquote>
</td></tr>";
echo "<tr><td colspan='2'> </td></tr></table>";
}
} else{
echo "<p> </p><p><strong><img src='images/attention3.png' alt='Attention!' hspace='10' align='middle' />Ton enseignant n'a pas envoyé de message.</strong></p><p> </p>";
}
?>
</div>
<?
################################################ ONGLET INFORMATIONS #################################################
?>
<div id="panelContenu3" class="panneaux">
<br />
<table width="600" border="0" cellpadding="0" cellspacing="3">
<tr valign="top">
<td width="200"><strong>Nom d'utilisateur :</strong></td>
<td width="400"><?= $ligne_log['login'] ?></td>
</tr>
<tr valign="top">
<td><strong>Enseignant :</strong></td>
<td><?= $ligne_resp['prenom'] ?> <?= $ligne_resp['nom'] ?></td>
</tr>
<tr valign="top">
<td><strong>Groupe :</strong></td>
<td><?= $ligne_groupe['nom'] ?></td>
</tr>
<tr valign="top">
<td><strong>Type de mon groupe :</strong></td>
<td><?= $ligne_groupe['type'] ?></td>
</tr>
<tr valign="top">
<td><strong>Niveau scolaire :</strong></td>
<td><?= $ligne_groupe['niveau'] ?></td>
</tr>
<tr valign="top">
<td><strong>École :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Autre"; }
else { echo $ligne_ecole['nom']; }?></td>
</tr>
<tr valign="top">
<td><strong>Municipalité :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Indéterminée"; }
else { echo $ligne_ecole['ville']; }?></td>
</tr>
<tr valign="top">
<td><strong>Commission scolaire :</strong></td>
<td><?= $ligne_cs['nom'] ?></td>
</tr>
<tr valign="top">
<td><strong>Circonscription :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Indéterminée"; }
else { echo $ligne_ecole['circonscription']; }?></td>
</tr>
<tr valign="top">
<td><strong>Région administrative :</strong></td>
<td><?= $ligne_region['nom'] ?></td>
</tr>
<tr valign="top">
<td colspan="2"><font size="-1"> <br />
</font>*Si les informations qui s'affichent ici ne sont pas correctes, parles-en à ton responsable!</td>
</tr>
</table>
<br />
</div>
</div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?
################################################ FIN ONGLET MESSAGES ENVOYÉS ############################################################
require "pied_page.php";
?>