Location: PHPKode > projects > Pnyx : des lections virtuelles! > pnyx1.0.1/rsp_eleve2.php
<?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");
	
	}


?>
Return current item: Pnyx : des lections virtuelles!