<?php
#########################################################################################
# Gestion des élèves - section responsable de Pnyx - script bdd #
# Auteur : V. Blais #
# Création : 2006-04-05 #
# Modification : 2008-07-01 #
# #
# 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";
# verifier si la session est valide
# puis verifier si l'usager dispose des autorisations requises
# pour la saisie
verifier_session();
acces_resp("rsp_eleve.php");
/*$projet = $HTTP_SESSION_VARS[SESSION][projet];
$usager = $HTTP_SESSION_VARS[SESSION][usager_id];*/
$nom_complet = $HTTP_SESSION_VARS['SESSION']['nom_complet'];
$date = date("Y-m-d");
$time = date("H:i:s");
$temps = $date." ".$time;
$requete_sql = "SELECT titre, courriel_admin
FROM site_parametres
";
$reponse_param = bd_executer_sql($requete_sql);
$ligne_param = mysql_fetch_array($reponse_param);
if ($HTTP_POST_VARS['type_action'] == "tel_aff"){
if ($_FILES['affiche']["type"] != "image/gif" && $_FILES['affiche']["type"] != "image/pjpeg" && $_FILES['affiche']["type"] != "image/jpeg" && $_FILES['affiche']["type"] != "image/png"){
$HTTP_SESSION_VARS['SESSION']['message'] = "La pancarte doit être enregistrée sous un format jpeg, gif ou png.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
} else {
// ********************************************
// Update: 07 mars 2007
// Ajout : Redimension de l image en 400x300
// Auteur: Sébastien Tremblay
// ********************************************
$size = getimagesize($_FILES['affiche']["tmp_name"]);
$width = $size[0];
$height = $size[1];
$ImageFinale = null;
if ($_FILES['affiche']["type"] == "image/gif")
$extension = ".gif";
else if (($_FILES['affiche']["type"] == "image/pjpeg") || ($_FILES['affiche']["type"] == "image/jpeg"))
$extension = ".jpg";
else if ($_FILES['affiche']["type"] == "image/png")
$extension = ".png";
else
{
$HTTP_SESSION_VARS['SESSION']['message'] = "Format incorrect.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
exit;
}
$nom_fichier = $HTTP_POST_VARS['id_eleve'] . $extension;
$chemin = "pancartes/projet_".$projet;
$link = $chemin . "/" . $nom_fichier;
if($width >= $height){
$newWidth = 400;
$newHeight = ($height * $newWidth)/$width;
}
else{
$newHeight = 300;
$newWidth = ($width * $newHeight)/$height;
}
$ImageFinale = imagecreatetruecolor($newWidth, $newHeight);
if ($extension == ".gif")
$source = imagecreatefromgif($_FILES['affiche']["tmp_name"]);
else if ($extension == ".png")
$source = imagecreatefrompng($_FILES['affiche']["tmp_name"]);
else
$source = imagecreatefromjpeg($_FILES['affiche']["tmp_name"]);
imagecopyresized($ImageFinale, $source, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
if (!imagejpeg($ImageFinale, $link, 100))
{
$HTTP_SESSION_VARS['SESSION']['message'] = "Il y a eu une erreur lors du téléchargement, veuillez recommencer.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
}
$requete_sql = "UPDATE fiche
SET affiche = \"$link\"
WHERE fiche_id = \"$HTTP_POST_VARS[id_fiche]\"
";
$reponse_mod_nouv = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "La pancarte électorale a été téléchargée.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("refresh: 0; url=$page ");
// **************** Fin Update ****************
}
}
#BLOQUER TOUS LES MESSAGES D'UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "bloquer"){
$requete_sql = "INSERT INTO bloc_msg (eleve_bloc, bloc_par,
bloc_type, date, projet_id)
VALUES (\"$HTTP_POST_VARS[id_auteur]\", $usager, \"resp\", \"$date\", $projet)
";
$reponse_msg_grp = bd_executer_sql($requete_sql);
$titre = "Messages bloqués";
$texte = "Ton enseignant a décidé de t'empêcher d'envoyer des messages à d'autres élèves. Contacte-le pour avoir plus d'informations.";
$requete_sql = "INSERT INTO msg_resp (auteur, destinataire, type_dest, date,
titre, texte, projet_id)
VALUES ($usager, \"$HTTP_POST_VARS[id_auteur]\", \"eleve\",
\"$temps\", \"$titre\", \"$texte\", $projet)
";
$reponse_msg_grp = bd_executer_sql($requete_sql);
$requete_sql = "SELECT nom, prenom FROM eleve E
WHERE eleve_id = $HTTP_POST_VARS[id_auteur]
";
$reponse_grp = bd_executer_sql($requete_sql);
$eleve = mysql_fetch_array($reponse_grp);
$HTTP_SESSION_VARS['SESSION']['message'] = "Les messages de ".$eleve['prenom']." ".$eleve['nom']." sont maintenant bloqués.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_auteur']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 3;
header("Location: $page");
}
#DÉBLOQUER TOUS LES MESSAGES D'UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "debloquer"){
$requete_sql = "DELETE FROM bloc_msg
WHERE bloc_id = \"$HTTP_POST_VARS[id_bloc]\"
";
$reponse_ins = bd_executer_sql($requete_sql);
$titre = "Messages débloqués";
$texte = "Ton enseignant a décidé de te permettre d'envoyer à nouveau des messages à d'autres élèves. Contacte-le si tu veux en savoir plus.";
$requete_sql = "INSERT INTO msg_resp (auteur, destinataire, type_dest, date, titre, texte, projet_id)
VALUES ($usager, \"$HTTP_POST_VARS[id_auteur]\", \"eleve\",
\"$temps\", \"$titre\", \"$texte\", $projet)
";
$reponse_msg_grp = bd_executer_sql($requete_sql);
$requete_sql = "SELECT nom, prenom FROM eleve E
WHERE eleve_id = $HTTP_POST_VARS[id_auteur]
";
$reponse_grp = bd_executer_sql($requete_sql);
$eleve = mysql_fetch_array($reponse_grp);
$HTTP_SESSION_VARS['SESSION']['message'] = "Les messages de ".$eleve['prenom']." ".$eleve['nom']." sont maintenant débloqués.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_auteur']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 3;
header("Location: $page");
}
#BLOQUER LES MESSAGES D'UN ÉLÈVE D'UN AUTRE RESPONSABLE POUR TOUS SES GROUPES
if(isset($HTTP_GET_VARS['type_action'])){
if ($HTTP_GET_VARS['type_action'] == "bloc_msg"){
$requete_sql = "INSERT INTO bloc_msg (eleve_bloc, bloc_par,
bloc_type, date, projet_id)
VALUES (\"$HTTP_GET_VARS[autre]\", $usager, \"resp\", \"$date\", $projet)
";
$reponse_msg_grp = bd_executer_sql($requete_sql);
$requete_sql = "SELECT U.login, R.resp_id
FROM eleve E, usager U, responsable R, groupe G
WHERE E.eleve_id = \"$HTTP_GET_VARS[autre]\"
AND G.groupe_id = E.groupe_id
AND R.resp_id = G.resp_id
AND U.usager_id = R.usager_id";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT *
FROM usager U, responsable R
WHERE R.resp_id = $usager
AND U.usager_id = R.usager_id";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_resp = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT E.prenom, E.nom, G.nom
FROM eleve E, groupe G
WHERE E.eleve_id = $HTTP_GET_VARS[autre]
AND G.groupe_id = E.groupe_id";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_eleve = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT U.login
FROM usager U, eleve E
WHERE E.eleve_id = \"$HTTP_GET_VARS[autre]\"
AND U.usager_id = E.usager_id
";
$reponse_autre = bd_executer_sql($requete_sql);
$ligne_autre = mysql_fetch_array($reponse_autre);
$eleve = $ligne_autre['login'];
# echo $usager .">>>".$ligne[resp_id];
if ($ligne['resp_id'] != $usager){
$resp = $ligne_resp['prenom']." ".$ligne_resp['nom'];
$email = $ligne_resp['login'];
$dest = $ligne['login'];
$sujet = "ADMIN " . $ligne_param['titre'] . " - Blocage des messages d'un de vos eleves";
$body = "Bonjour,\nLe responsable ".$resp." (email: ".$email.") a bloqué les messages de votre élève ".$ligne_eleve[0]." ".$ligne_eleve[1]." du groupe ".$ligne_eleve[2].". \n\n";
$headers = 'From: ADMIN - ' . $ligne_param['titre'] . ' <' . $ligne_param['courriel_admin'] . '>' . "\r\n";
mail($dest, $sujet, $body, $headers);
$HTTP_SESSION_VARS['SESSION']['message'] = "Les messages de ".$eleve." sont maintenant bloqués. Il/Elle ne peut plus envoyer de message aux élèves de vos groupes.";
} else {
$titre = "Messages bloqués";
$texte = "Ton enseignant a décidé de t'empêcher d'envoyer des messages à d'autres élèves. Contacte-le pour avoir plus d'informations.";
$requete_sql = "INSERT INTO msg_resp (auteur, destinataire, type_dest, date,
titre, texte, projet_id)
VALUES ($usager, \"$HTTP_GET_VARS[autre]\", \"eleve\",
\"$temps\", \"$titre\", \"$texte\", $projet)
";
$reponse_msg_grp = bd_executer_sql($requete_sql);
$requete_sql = "SELECT nom, prenom FROM eleve E
WHERE eleve_id = $HTTP_GET_VARS[autre]
";
$reponse_grp = bd_executer_sql($requete_sql);
$eleve = mysql_fetch_array($reponse_grp);
$HTTP_SESSION_VARS['SESSION']['message'] = "Les messages de ".$eleve['prenom']." ".$eleve['nom']." sont maintenant bloqués.";
}
$page = "rsp_eleve.php?id_eleve=".$HTTP_GET_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 3;
header("Location: $page");
}
#DÉBLOQUER LES MESSAGES D'UN ÉLÈVE D'UN AUTRE RESPONSABLE POUR TOUS SES GROUPES
if ($HTTP_GET_VARS['type_action'] == "debloc_msg"){
$requete_sql = "SELECT eleve_bloc FROM bloc_msg
WHERE bloc_id = \"$HTTP_GET_VARS[id_bloc]\"
";
$reponse_ins = bd_executer_sql($requete_sql);
$ligneB = mysql_fetch_array($reponse_ins);
# echo $ligneB[eleve_bloc];
$requete_sql = "DELETE FROM bloc_msg
WHERE bloc_id = \"$HTTP_GET_VARS[id_bloc]\"
";
$reponse_ins = bd_executer_sql($requete_sql);
$requete_sql = "SELECT U.login, R.resp_id
FROM eleve E, usager U, responsable R, groupe G
WHERE E.eleve_id = \"$ligneB[eleve_bloc]\"
AND G.groupe_id = E.groupe_id
AND R.resp_id = G.resp_id
AND U.usager_id = R.usager_id";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne = mysql_fetch_array($reponse_grp);
# echo $requete_sql;
$requete_sql = "SELECT *
FROM usager U, responsable R
WHERE R.resp_id = $usager
AND U.usager_id = R.usager_id";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_resp = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT E.prenom, E.nom, G.nom
FROM eleve E, groupe G
WHERE E.eleve_id = \"$ligneB[eleve_bloc]\"
AND G.groupe_id = E.groupe_id";
$reponse_grp = bd_executer_sql($requete_sql);
$ligne_eleve = mysql_fetch_array($reponse_grp);
$requete_sql = "SELECT U.login
FROM usager U, eleve E
WHERE E.eleve_id = \"$HTTP_GET_VARS[autre]\"
AND U.usager_id = E.usager_id
";
$reponse_autre = bd_executer_sql($requete_sql);
$ligne_autre = mysql_fetch_array($reponse_autre);
$eleve = $ligne_autre['login'];
# echo $usager .">>>".$ligne[resp_id];
if ($ligne['resp_id'] != $usager){
$email = $ligne_resp['login'];
$requete_param = "SELECT courriel_admin, titre
FROM site_parametres
";
$reponse_param = mysql_query($requete_param);
$ligne_param = mysql_fetch_array($reponse_param);
$dest = $ligne['login'];
$sujet = "ADMIN " . $ligne_param['titre'] . " - Deblocage des messages d'un de vos eleves";
$body = "Bonjour,\nLe responsable ".$nom_complet." (email: ".$email.") a débloqué les messages de votre élève ".$ligne_eleve[0]." ".$ligne_eleve[1]." du groupe ".$ligne_eleve[2].". \n\n";
$headers = 'From: ADMIN - ' . $ligne_param['titre'] . ' <' . $ligne_param['courriel_admin'] . '>' . "\r\n";
mail($dest, $sujet, $body, $headers);
$HTTP_SESSION_VARS['SESSION']['message'] = $eleve." peut à nouveau envoyer des messages aux élèves de vos groupes.";
}else {
$titre = "Messages débloqués";
$texte = "Ton enseignant a décidé de te permettre d'envoyer à nouveau des messages à d'autres élèves. Contacte-le si tu veux en savoir plus.";
$requete_sql = "INSERT INTO msg_resp (auteur, destinataire, type_dest, date,
titre, texte, projet_id)
VALUES ($usager, \"$HTTP_GET_VARS[autre]\", \"eleve\",
\"$temps\", \"$titre\", \"$texte\", $projet)
";
$reponse_msg_grp = bd_executer_sql($requete_sql);
$requete_sql = "SELECT nom, prenom FROM eleve E
WHERE eleve_id = $HTTP_GET_VARS[autre]
";
$reponse_grp = bd_executer_sql($requete_sql);
$eleve = mysql_fetch_array($reponse_grp);
$HTTP_SESSION_VARS['SESSION']['message'] = "Les messages de ".$eleve['prenom']." ".$eleve['nom']." sont maintenant débloqués.";
}
$page = "rsp_eleve.php?id_eleve=".$HTTP_GET_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 3;
header("Location: $page");
}
}
#VALIDER UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "valider"){
$requete_sql = "UPDATE eleve
SET valide = \"1\",
date_valide = \"$date\"
WHERE eleve_id = \"$HTTP_POST_VARS[id_eleve]\"
";
$reponse_val = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "L'élève est validé(e).";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
header("Location: $page");
}
#VALIDER LA FICHE UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "valider_fiche"){
$requete_sql = "UPDATE fiche
SET valide = \"1\",
date_valide = \"$date\"
WHERE fiche_id = \"$HTTP_POST_VARS[id_fiche]\"
";
$reponse_val = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "La fiche de candidature est validée.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
}
#INVALIDER LA FICHE UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "inval_fiche"){
$requete_sql = "UPDATE fiche
SET valide = \"0\",
date_valide = \"0000-00-00\"
WHERE fiche_id = \"$HTTP_POST_VARS[id_fiche]\"
";
$reponse_inval = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "La fiche de candidature est retirée de la page Voir les propositions.";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
header("Location: $page");
}
#DÉSACTIVER LA FICHE UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "desact_fiche"){
$requete_sql = "UPDATE fiche
SET date_soumis = \"0000-00-00\",
desactive = 1
WHERE fiche_id = \"$HTTP_POST_VARS[id_fiche]\"
";
$reponse_val = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "La fiche de candidature est désactivée, l'élève peut maintenant la corriger.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
}
#SUPPRIMER LA FICHE UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "sup_fiche"){
$fichier = "pancartes/projet_".$projet."/".$HTTP_POST_VARS['id_eleve'].".jpg";
if (is_file($fichier)) {
unlink($fichier);
} else {
# $fichier = "pancartes/".$projet."_".$nom."/".$ide.".gif";
$fichier = "pancartes/projet_".$projet."/".$HTTP_POST_VARS['id_eleve'].".gif";
if (is_file($fichier)) unlink($fichier);
}
$requete_sql = "UPDATE fiche
SET date_soumis = \"0000-00-00\",
valide = \"0\",
date_valide = \"0000-00-00\",
affiche = \"\"
WHERE fiche_id = \"$HTTP_POST_VARS[id_fiche]\"
";
$reponse_val = bd_executer_sql($requete_sql);
$requete_sql = "SELECT * FROM fiche
WHERE eleve_id = \"$HTTP_POST_VARS[id_eleve]\"
";
$reponse_prop = bd_executer_sql($requete_sql);
while ($prop = mysql_fetch_array($reponse_prop)){
/*$requete_sql = "DELETE FROM fiche
WHERE fiche_id = \"$prop[fiche_id]\"
";
$reponse_sup_fiche = bd_executer_sql($requete_sql);*/
$requete_sql = "DELETE FROM election
WHERE fiche_id = \"$prop[fiche_id]\"
AND projet_id = $projet
";
$reponse_sup_fiche = bd_executer_sql($requete_sql);
}
$requete_sql = "DELETE FROM fiche
WHERE eleve_id = \"$HTTP_POST_VARS[id_eleve]\"
";
$reponse_sup_fiche = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "La fiche de candidature a été supprimée.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
}
#SUPPRIMER LA PANCARTE UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "sup_aff"){
$fichier = "pancartes/projet_".$projet."/".$HTTP_POST_VARS['id_eleve'].".jpg";
if (is_file($fichier)) {
unlink($fichier);
} else {
# $fichier = "pancartes/".$projet."_".$nom."/".$ide.".gif";
$fichier = "pancartes/projet_".$projet."/".$HTTP_POST_VARS['id_eleve'].".gif";
if (is_file($fichier)) unlink($fichier);
}
$requete_sql = "UPDATE fiche
SET affiche = \"\"
WHERE fiche_id = \"$HTTP_POST_VARS[id_fiche]\"
";
$reponse_mod_log = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "La pancarte a été supprimée.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 2;
header("Location: $page");
}
#SUPPRIMER UN ÉLÈVE
if ($HTTP_POST_VARS['type_action'] == "eff_eleve"){
$fichier = "pancartes/projet_".$projet."/".$HTTP_POST_VARS['id_eleve'].".jpg";
if (is_file($fichier)) {
unlink($fichier);
} else {
# $fichier = "pancartes/".$projet."_".$nom."/".$ide.".gif";
$fichier = "pancartes/projet_".$projet."/".$HTTP_POST_VARS['id_eleve'].".gif";
if (is_file($fichier)) unlink($fichier);
}
$requete_sql = "SELECT * FROM eleve
WHERE eleve_id = \"$HTTP_POST_VARS[id_eleve]\"
";
$reponse_eleve = bd_executer_sql($requete_sql);
$ligne_eleve = mysql_fetch_array($reponse_eleve);
$page ="rsp_eleve.php?id_groupe=".$ligne_eleve['groupe_id'];
$requete_sql = "SELECT * FROM fiche
WHERE eleve_id = \"$HTTP_POST_VARS[id_eleve]\"
";
$reponse_fiche = bd_executer_sql($requete_sql);
while ($ligne_fiche = mysql_fetch_array($reponse_eleve)){
/*$requete_sql = "DELETE FROM fiche
WHERE fiche_id = \"$ligne_fiche[fiche_id]\"
";
$reponse_sup_app = bd_executer_sql($requete_sql);*/
}
$requete_sql = "DELETE FROM fiche
WHERE eleve_id = \"$ligne_eleve[eleve_id]\"
";
$reponse_sup_fiche = bd_executer_sql($requete_sql);
/*$requete_sql = "DELETE FROM fiche
WHERE eleve_id = \"$ligne_eleve[eleve_id]\"
";
$reponse_sup_prop = bd_executer_sql($requete_sql);*/
$requete_sql = "SELECT * FROM eleve
WHERE eleve_id = \"$HTTP_POST_VARS[id_eleve]\"
AND projet_id = $projet
";
$reponse_vote = bd_executer_sql($requete_sql);
$ligne_vote = mysql_fetch_array($reponse_vote);
$requete_sql = "UPDATE election
SET nb_votes = nb_votes - 1
WHERE fiche_id = \"$ligne_vote[fiche_vote]\"
AND projet_id = $projet
";
$reponse_elect = bd_executer_sql($requete_sql);
/*$requete_sql = "DELETE FROM eleve
WHERE eleve_id = \"$ligne_vote[eleve_id]\"
";
$reponse_sup_prop = bd_executer_sql($requete_sql);*/
$requete_sql = "DELETE FROM bloc_msg
WHERE eleve_bloc = \"$ligne_eleve[eleve_id]\"
";
$reponse_sup_prop = bd_executer_sql($requete_sql);
$requete_sql = "DELETE FROM usager
WHERE usager_id = \"$ligne_eleve[usager_id]\"
";
$reponse_sup_log = bd_executer_sql($requete_sql);
$requete_sql = "DELETE FROM eleve
WHERE eleve_id = \"$ligne_eleve[eleve_id]\"
";
$reponse_sup_eleve = bd_executer_sql($requete_sql);
$HTTP_SESSION_VARS['SESSION']['message'] = "L'élève a été supprimé.";
header("Location: rsp_groupe.php");
}
#SUPPRIMER UN MESSAGE
if ($HTTP_POST_VARS['type_action'] == "sup_msg"){
$requete_sql = "DELETE FROM msg_fil
WHERE msg_id = \"$HTTP_POST_VARS[id_msg]\"
";
$reponse_sup_msg = bd_executer_sql($requete_sql);
$requete_sql = "SELECT *
FROM msg_fil
WHERE fil_id = \"$HTTP_POST_VARS[id_fil]\"
AND projet_id = $projet
ORDER BY date DESC
LIMIT 1
";
$reponse_msgf = bd_executer_sql($requete_sql);
$nb_msg = mysql_num_rows($reponse_msgf);
if ($nb_msg == 0){
$requete_sql = "DELETE FROM fil_discussion
WHERE fil_id = \"$HTTP_POST_VARS[id_fil]\"
";
$reponse_sup_msg = bd_executer_sql($requete_sql);
} else{
$ligne_msg = mysql_fetch_array($reponse_msgf);
$requete_sql = "UPDATE fil_discussion
SET date_last_msg = \"$ligne_msg[date]\",
last_auteur = \"$ligne_msg[auteur]\",
type_auteur = \"$ligne_msg[type_auteur]\",
last_destinataire = \"$ligne_msg[destinataire]\"
WHERE fil_id = \"$HTTP_POST_VARS[id_fil]\"
";
$reponse_sup_msg = bd_executer_sql($requete_sql);
}
$HTTP_SESSION_VARS['SESSION']['message'] = "Le message a été supprimé.";
$page = "rsp_eleve.php?id_eleve=".$HTTP_POST_VARS['id_eleve']."";
$HTTP_SESSION_VARS['SESSION']['onglet'] = 3;
header("Location: $page");
}
?>