<?php
#########################################################################################
# Gestion du compte responsable de Pnyx #
# Auteur : V. Blais #
# Création : 2006-04-05 #
# Modification : 2008-08-22 #
# #
# 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();
acces_resp("rsp_compte.php");
#variables pour l'affichage graphique de la page
$titre = "Gestion de mon compte";
$nbonglet = 3;
################################### REQUETES BDD #########################################
$requete_sql = "SELECT *
FROM groupe G
WHERE resp_id = \"$usager\"
AND projet_id = \"$projet\"
ORDER BY nom
";
$reponse_groupe = bd_executer_sql($requete_sql);
$nb_groupe = mysql_num_rows($reponse_groupe);
$reponse_gdest =bd_executer_sql($requete_sql);
# echo $requete_sql."<br />";
# echo $nb_groupe."<br />";
$requete_sql = "SELECT *
FROM lien_resp_projet
WHERE resp_id = \"$usager\"
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 = \"$usager\"
";
$reponse_resp = bd_executer_sql($requete_sql);
$ligne_resp = mysql_fetch_array($reponse_resp);
$requete_sql = "SELECT *
FROM usager
WHERE usager_id = \"$ligne_resp[usager_id]\"
";
$reponse_log = bd_executer_sql($requete_sql);
$ligne_log = mysql_fetch_array($reponse_log);
$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);
$requete_sql = "SELECT *
FROM msg_resp
WHERE auteur = \"$usager\"
AND projet_id = \"$projet\"
ORDER BY date DESC
";
$reponse_msgr = bd_executer_sql($requete_sql);
$nb_msgr = mysql_num_rows($reponse_msgr);
$requete_sql = "SELECT courriel_admin
FROM site_parametres
";
$reponse_courriel = bd_executer_sql($requete_sql);
$ligne_courriel = mysql_fetch_array($reponse_courriel);
################################### 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 "<div align=\"center\"><h4>Bienvenue ".$nom_resp." dans votre compte.</h4></div>";
?>
<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')">Informations de mon compte</li>
<li id="onglet3" class="onglets" onclick="selectionPanneaux('3','3')" onmouseover="overOnglet('3')" onmouseout="outOnglet('3')">Messages envoyés</li>
</ul>
<div class="panneauxGroupe">
<?
################################################ ONGLET ACCUEIL #################################################
?>
<div id="panelContenu1" class="panneaux">
<table>
<tr>
<td valign="top"><img src="images/ico_nouv.gif" alt="Nouvelles" width="31" height="21" hspace="5" vspace="12" align="left" />
<?
if ($projet ==0){
?>
<p>Il n'y a présentement aucun projet actif en cours. Nous vous invitons à consulter les nouvelles et les dates importantes sur la <a href="index.php">page d'accueil</a> pour prendre connaissance des projets futurs de <em>Pnyx!</em> Un courriel vous sera aussi envoyé pour vous indiquer le début du prochain projet : vous pourrez alors activer votre compte pour y faire participer vos élèves.</p>
<?
} else{
if ($periode =="debut"){
if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 1){
?>
<p>Votre inscription n'a pas encore été validée. Nous sommes présentement en train de confirmer votre statut. Même si votre inscription n'est pas encore validée, vos élèves peuvent s'inscrire et créer leur fiche de candidature, mais vous ne pouvez pas les valider.</p>
<?
} else if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 0){
if($ligne_ecole['actif'] == 1){
?>
<p>Un nouveau projet vient de débuter. Pour y participer, vous devez cliquer sur le bouton « Participer au projet ». Si votre compte contient des informations erronées, SVP contactez l'administration.</p>
<?
}
else{
?>
<p>Un nouveau projet vient de débuter. Mais vous ne pouvez y participer car votre école ne fait pas partie des écoles participantes. Pour participer, contacter l'administrateur.</p>
<?
}
}else if ($ligne_lproj['valide'] == 1){
?>
<p>Votre inscription est validée.</p>
<?
}
?>
<p>La période de candidature débutera bientôt. Pour connaître la date de début de la période de mise en candidature, vous pouvez consulter les nouvelles et les dates importantes sur la <a href="index.php">page d'accueil</a>. En attendant, vous pouvez commencer à créer vos groupes d'élèves.</p>
<?
}else if ($periode == "cand"){
if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 1){
?>
<p>Votre inscription n'a pas encore été validée. Nous sommes présentement en train de confirmer votre statut. Même si votre inscription n'est pas encore validée, vos élèves peuvent s'inscrire et créer leur fiche de candidature, mais vous ne pouvez pas les valider.</p>
<?
} else if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 0){
?>
<p>Un nouveau projet vient de débuter. Pour participer, vous devez cliquer sur le bouton « Participer au projet ». Si votre compte contient des informations erronées, SVP contactez l'administration.</p>
<?
}else if ($ligne_lproj['valide'] == 1){
?>
<p>Votre inscription est validée.</p>
<?
}
?>
<p>La période de candidature est débutée. Vous pouvez gérer la participation de tous vos groupes et de tous vos élèves dans les pages « <a href="rsp_groupe.php">Gestion de mes groupes</a> » et « <a href="rsp_eleve.php">Gestion de mes élèves</a> ». </p>
<p>N'oubliez pas aussi que vous pouvez créer autant de groupes que vous le désirez, et n'hésitez pas à envoyer des messages à vos élèves afin de leur donner des indications sur les tâches que vous voulez qu'ils accomplissent. </p>
<?
}else if ($periode == "fin_cand"){
if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 1){
?>
<p>Votre inscription n'a pas encore été validée. Nous sommes présentement en train de confirmer votre statut. Même si votre inscription n'est pas encore validée, vos élèves peuvent s'inscrire, mais ils ne pourront pas voter.</p>
<?
} else if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 0){
?>
<p>Pour participer au projet avec un statut d'électeur, vous devez cliquer sur le bouton « Participer au projet ». Si votre compte contient des informations erronées, SVP contactez l'administration.</p>
<?
}else if ($ligne_lproj['valide'] == 1){
?>
<p>Votre inscription est validée.</p>
<?
}
?>
<p>La période de candidature est maintenant terminée. Le choix des finalistes se fera sous peu. Entre-temps, vous pouvez toujours inscrire des groupes et des élèves. Toutefois, ces derniers ne pourront créer de fiche de candidature, mais ils pourront participer au projet en tant quélecteur.</p>
<?
}else if ($periode == "vote"){
if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 1){
?>
<p>Votre inscription n'a pas encore été validée. Nous sommes présentement en train de confirmer votre statut. Même si votre inscription n'est pas encore validée, vos élèves peuvent s'inscrire, mais ils ne pourront pas voter.</p>
<?
} else if ($ligne_lproj['valide'] == 0 && $ligne_resp['nouveau'] == 0){
?>
<p>Pour participer au projet avec un statut d'électeur, vous devez cliquer sur le bouton « Participer au projet ». Si votre compte contient des informations erronées, SVP contactez l'administration.</p>
<?
}else if ($ligne_lproj['valide'] == 1){
?>
<p>Votre inscription est validée.</p>
<?
}
?>
<P>La période des élections est maintenant débutée. Vos élèves peuvent voter pour la proposition de leur choix. Noubliez pas que vous pouvez toujours inscrire des groupes et des élèves pour quils puissent participer au projet en tant quélecteur!</P>
<?
}else if ($periode == "fin_vote"){
?>
<p>La période des élections est terminée! Vous pouvez aller dans «<a href='gen_rech_prog.php'> Voir les propositions </a>» pour voir qui a gagné! On espère que vous avez apprécié votre expérience et vous remercie de votre participation! Nous vous tiendrons au courant par courriel des prochains projets de la <em>Pnyx!</em> Pour participer vous naurez quà vous connecter à votre compte et à le réactiver.</p>
<?
}
}
?>
<table width="400" border="0">
<tr>
<td align="center">
<?
if ($ligne_resp['nouveau'] ==0 && $ligne_lproj['valide'] == 0 && $periode != "fin_vote" && $projet != 0){
if($ligne_ecole['actif'] == 1){
?>
<div align="center">
<form name="form_sup_msg" method="post" action="rsp_compte2.php">
<input type="hidden" name="type_action" value="valider" />
<input type="hidden" name="id_resp" value="<?= $ligne_resp['resp_id'] ?>" />
<input type="submit" value="Participer au projet" onclick="return confirm('Voulez-vous vraiment valider votre participation au projet?')"/>
</form>
</div>
<?
}
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<?
################################################ ONGLET INFORMATIONS #################################################
?>
<div id="panelContenu2" class="panneaux">
<br />
<table cellpadding="0" cellspacing="0" align="center" border="0" width="452">
<tr>
<td width="181"><strong>Nom d'utilisateur :</strong></td>
<td width="283"><?= $ligne_log['login'] ?></td>
</tr>
<tr>
<td><strong>Fonction :</strong></td>
<td><?= $ligne_resp['fonction'] ?></td>
</tr>
<tr>
<td><strong>École :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Autre"; }
else { echo $ligne_ecole['nom']; }?></td>
</tr>
<tr>
<td><strong>Municipalité :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Indéterminée"; }
else { echo $ligne_ecole['ville']; }?></td>
</tr>
<tr>
<td><strong>Commission scolaire :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Indéterminée"; }
else { echo $ligne_cs['nom']; } ?></td>
</tr>
<tr>
<td><strong>Circonscription :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Indéterminée"; }
else { echo $ligne_ecole['circonscription']; }?></td>
</tr>
<tr>
<td><strong>Région :</strong></td>
<td><? if ($ligne_resp['ecole_id'] == 0){ echo "Indéterminée"; }
else { echo $ligne_region['nom']; } ?></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<p><font size="-1">*Si les informations qui s'affichent ici ne sont pas correctes, avisez l'<a href="mailto:<?= $ligne_courriel['courriel_admin'] ?>">administrateur</a> du site!</font></p>
</div>
<?
################################################ ONGLET MESSAGES ENVOYÉS #################################################
?>
<div id="panelContenu3" class="panneaux">
<br />
<?
if ($nb_msgr >0){
while ($ligne_msgr = mysql_fetch_array($reponse_msgr)){
$dater = date_fr(substr($ligne_msgr['date'], 0,10))." à ".substr($ligne_msgr['date'], 11, 5);
if ($ligne_msgr['destinataire'] != 0 && $ligne_msgr['type_dest'] == "eleve"){
$requete_sql = "SELECT *
FROM eleve E
WHERE eleve_id = $ligne_msgr[destinataire]
";
$reponse_dest = bd_executer_sql($requete_sql);
$ligne_dest = mysql_fetch_array($reponse_dest);
$eleve = "n";
$requete_sql = "SELECT *
FROM groupe G
WHERE resp_id = $usager
AND projet_id = $projet
ORDER BY nom
";
$reponse_gdest = bd_executer_sql($requete_sql);
while ($ligne_gdest = mysql_fetch_array($reponse_gdest)){
if ($ligne_dest['groupe_id'] == $ligne_gdest['groupe_id']){
$eleve = "y";
}
}
if ($eleve == "y"){
$dest = "<a href='rsp_eleve.php?id_eleve=".$ligne_dest['eleve_id']."'>".$ligne_dest['prenom']." ".$ligne_dest['nom']."</a>";
} else {
$requete_sql = "SELECT U.login
FROM usager U, eleve E
WHERE E.eleve_id = $ligne_msgr[destinataire]
AND U.usager_id = E.usager_id
";
$reponse_log = bd_executer_sql($requete_sql);
$ligne_log = mysql_fetch_array($reponse_log);
$dest = $ligne_log['login'];
}
} else if ($ligne_msgr['destinataire'] == 0 && $ligne_msgr['type_dest'] == "groupe"){
$dest = "tous mes groupes";
} else if ($ligne_msgr['destinataire'] != 0 && $ligne_msgr['type_dest'] == "groupe"){
$requete_sql = "SELECT nom
FROM groupe
WHERE groupe_id = $ligne_msgr[destinataire]
";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_grp = mysql_fetch_array($reponse_grp);
$dest = "groupe <a href='rsp_groupe.php?id_groupe=".$ligne_msgr['destinataire']."'>".$ligne_grp['nom']."</a>";
}
echo "<blockquote><table cellpadding='0' cellspacing='0' width='600' bgcolor='#99CC66'>
<tr>
<td>".$dater."</td><td align='right'>Destinataire: ".
$dest."</td>
</tr>
<tr>
<td colspan='2'><br /><blockquote><strong>".$ligne_msgr['titre']."</strong><br />".nl2br($ligne_msgr['texte'])."</blockquote></td>
</tr>";
?>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="2" align='center'>
<form name="form_sup_msg" method="post" action="rsp_compte2.php">
<input type="hidden" name="type_action" value="sup_msg" />
<input type="hidden" name="id_msg" value="<?= $ligne_msgr['msg_id'] ?>" />
<input type="submit" value="Supprimer ce message" onclick="return confirm('Voulez-vous vraiment supprimer ce message?')"/>
</form> </td>
</tr>
</table>
</blockquote>
<p> </p>
<?
}
} else{
echo "<p><strong>Vous n'avez envoyé aucun message.</strong> Pour envoyer des messages, vous devez le faire à partir de la gestion de vos groupes ou de vos élèves.</p>";
}
?>
<table align="center" width="665"><tr><td>
<div align="right"><a href="#haut"><img src="images/haut.gif" alt="Retour au haut de la page" width="37" height="17" border="0" /></a></div>
</td>
</tr>
</table>
</div></div></div>
</td></tr></table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?
################################################ FIN ONGLET MESSAGES ENVOYÉS ############################################################
require "pied_page.php";
?>