Location: PHPKode > projects > Pnyx : des lections virtuelles! > pnyx1.0.1/rsp_groupe.php
<?php

	#########################################################################################
	# Gestion des groupes 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();
	acces_resp("rsp_groupe.php");
		
	#variables pour l'affichage graphique de la page
  	$titre = "Gestion de mes groupes";
	$nbonglet = 2;
	
	$requete_sql = "SELECT *
					FROM projet
					WHERE projet_id = \"$projet\"
					";
	$reponse_projet = bd_executer_sql($requete_sql);
	$ligne_proj = mysql_fetch_array($reponse_projet);	
		
	if (isset($HTTP_GET_VARS['id_groupe'])){
		#REQUETES POUR LES INFORMATIONS DU GROUPE
		$requete_sql = "SELECT *
						FROM groupe
						WHERE groupe_id = $HTTP_GET_VARS[id_groupe]
						";
		$reponse_groupe = bd_executer_sql($requete_sql);
		$ligne_groupe = mysql_fetch_array($reponse_groupe);
		
		$requete_sql = "SELECT *
						FROM groupe
						WHERE resp_id = \"$usager\"
						AND projet_id = \"$projet\"
						ORDER BY nom
						";
		$reponse_grp = bd_executer_sql($requete_sql);
		$nb_chg_grp = mysql_num_rows($reponse_grp);
		
		$requete_sql = "SELECT *
						FROM eleve
						WHERE groupe_id = \"$ligne_groupe[groupe_id]\"
						ORDER BY nom
						";
		$reponse_eleve = bd_executer_sql($requete_sql);
		$nb_eleve = mysql_num_rows($reponse_eleve);
		$reponse_act = bd_executer_sql($requete_sql);
#		echo $nb_eleve;

		$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);
	} else{
		
		$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);
	}
	
	#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']="";
		
	if (isset($HTTP_GET_VARS['id_groupe'])){
		if($ligne_groupe['resp_id'] == $usager){
?>
<!-- TABLE INFOS DU GROUPE ###################################################################### -->
		<table cellpadding="0" cellspacing="0" align="center" width="627">
		<tr>
		<td align="left" valign="top">	
		<? 
		echo "<div align='center'><a href='rsp_groupe.php'>Retour à la page de gestion des groupes</a></div><br />&nbsp;";
		
		if ($nb_chg_grp > 1){
?>
			<div align='right'>
			<form name="form_chg" method="post" action="rsp_groupe2.php">
			<input type="hidden" name="type_action" value="chg_grp" />
			<select name="groupe" size="1">
<?
			while ($ligne_grp = mysql_fetch_array($reponse_grp)){
				if ($ligne_grp['groupe_id'] == $ligne_groupe['groupe_id']){
					echo "<option value=\"$ligne_grp[groupe_id]\" selected>$ligne_grp[nom]</option>";
				} else {
					echo "<option value=\"$ligne_grp[groupe_id]\">$ligne_grp[nom]</option>";
				}
		
			}
?>
			</select>
			<input type="submit" value="Afficher" />
			</form>
			</div>
<?
		}
		
		echo "<h3>Groupe ".$ligne_groupe['nom']."</h3>";
		echo "</td></tr></table>";
?>
		<table cellpadding="0" cellspacing="0" width="600" align="center">
		<tr>
		<td colspan="2">
		<table width="600" align="center">
			<tr>
			<td valign="top"><?
	 if ($periode == "debut"){
?>
		  	<!-- <p>TEXTE DÉBUT</p>-->
			<p>Voici les param&egrave;tres de votre groupe nomm&eacute; <strong>
		  	  <?= $ligne_groupe['nom'] ?></strong>. Vous pouvez les modifier en tout temps et cela n'affectera en rien le compte des <a href="#eleves">&eacute;l&egrave;ves</a> qui sont d&eacute;j&agrave; inscrits &agrave; votre groupe.<br />&nbsp;</p>
<?
	} else if ($periode == "cand"){
?>
		  	<!-- <p>TEXTE CANDIDATURE</p>-->
			<p>Voici les param&egrave;tres de votre groupe nomm&eacute; <strong>
		  	  <?= $ligne_groupe['nom'] ?></strong>. Vous pouvez les modifier en tout temps et cela n'affectera en rien le compte des <a href="#eleves">&eacute;l&egrave;ves</a> qui sont d&eacute;j&agrave; inscrits &agrave; votre groupe.<br />&nbsp;</p>
<?
	} else if ($periode == "fin_cand"){
?>
		  	<!-- <p>TEXTE FIN CANDIDATURE</p>-->
			<p>Voici les param&egrave;tres de votre groupe nomm&eacute; <strong>
		  	  <?= $ligne_groupe['nom'] ?></strong>. Vous pouvez les modifier en tout temps et cela n'affectera en rien le compte des <a href="#eleves">&eacute;l&egrave;ves</a> qui sont d&eacute;j&agrave; inscrits &agrave; votre groupe.<br />&nbsp;</p>
<?
	} else if ($periode == "vote"){
?>
		  	<!-- <p>TEXTE VOTE</p>-->
			<p>Voici les param&egrave;tres de votre groupe nomm&eacute; <strong>
		  	  <?= $ligne_groupe['nom'] ?></strong>. Vous pouvez les modifier en tout temps et cela n'affectera en rien le compte des <a href="#eleves">&eacute;l&egrave;ves</a> qui sont d&eacute;j&agrave; inscrits &agrave; votre groupe.<br />&nbsp;</p>
<?
	} else if ($periode == "fin_vote"){
?>
			<!-- <p>TEXTE FIN PROJET</p>-->
			<p>Le projet est maintenant termin&eacute;, vous ne pouvez plus modifier vos groupes. Merci d'avoir particip&eacute; &agrave; un projet de la <em>Pnyx!</em> </p>
<?
	}
?>			</td></tr></table>		</td>
		</tr>
		<tr>
		<td width="163" valign="top"><strong>Nom du groupe :</strong></td>
		<td width="239"><?= $ligne_groupe['nom'] ?></td>
		</tr>
		<tr>
		<td valign="top"><strong>Mot de passe groupe :</strong></td>
		<td><?= $ligne_groupe['password']?></td>
		</tr>
		<tr>
		<td valign="top"><strong>Nombre limite d'élèves :</strong></td>
		<td><? if ($ligne_groupe['limite'] ==0) echo "Illimité";
				else echo $ligne_groupe['limite'];?></td>
		</tr>
		<tr>
		<td valign="top"><strong>Niveau scolaire :</strong></td>
		<td><?= $ligne_groupe['niveau']?></td>
		</tr>
		<tr>
		<td valign="top"><strong>Type de groupe :</strong></td>
		<td><?= $ligne_groupe['type']?></td>
		</tr>
		<tr>
		<td>&nbsp;</td>
		</tr>
<?
	if ($periode != "fin_vote"){
?>
		<tr>
		<td colspan="2">
		<div align="center">
		<form name="form_supp" method="post" action="rsp_groupe2.php">
		
		 <input type="button" value="Modifier" onclick="mod_projet_popup(690,480,0,'par','mod_groupe.php?id_groupe=<?= $ligne_groupe['groupe_id'] ?>')" />
		 &nbsp;
        	<input type="submit" name="supp" value="Supprimer" onclick="return confirm('Etes-vous certain de vouloir supprimer ce groupe? (Toutes les données et les élèves de ce groupe seront effacées.')"/>
			<input type="hidden" name="type_action" value="eff_groupe" />
			<input type="hidden" name="id_groupe" value="<?= $ligne_groupe['groupe_id'] ?>" />
       	  </form>
		  </div>        </td>
		</tr>
<?
	}
?>
		</table>
<?
		}
		else{
?>
		<p>Ce groupe ne fait pas partie de vos groupes.</p>
<?
		}
	} else {
		if ($nb_groupe > 0){
?>	
			<div id="panneauxOnglet1" class="panneauxOnglet">
			  <ul class="ongletGroupe">
              	<li id="onglet1" class="onglets" onclick="selectionPanneaux('1','2')" onmouseover="overOnglet('1')" onmouseout="outOnglet('1')">Mes groupes</li>
    			<li id="onglet2" class="onglets" onclick="selectionPanneaux('2','2')" onmouseover="overOnglet('2')" onmouseout="outOnglet('2')">Cr&eacute;er un groupe</li>
			  </ul>
			  <div class="panneauxGroupe">
			    <div id="panelContenu1" class="panneaux">
                
             <table width="600" align="center">
			<tr>
			<td valign="top"><?
	 if ($periode == "debut"){
?>
		  	<!-- <p>TEXTE DÉBUT</p>-->
			<p>Vous avez ici la liste des groupes que vous avez cr&eacute;&eacute;s. Pour acc&eacute;der &agrave; l'un d'eux, cliquez sur le nom du groupe. Vous pourrez alors consulter les param&egrave;tres du groupe et suivre le travail des &eacute;l&egrave;ves inscrits. Pour ajouter un nouveau groupe, allez &agrave; l'onglet <em>Cr&eacute;er un groupe</em>.</p>
		  	<p>Il est aussi possible d'envoyer un message &agrave; tous les &eacute;l&egrave;ves de tous vos groupes en cliquant sur le bouton ci-dessous.			&nbsp;</p>
<?
	} else if ($periode == "cand"){
?>
		  	<!-- <p>TEXTE CANDIDATURE</p>-->
			<p>Vous avez ici la liste des groupes que vous avez cr&eacute;&eacute;s. Pour acc&eacute;der &agrave; l'un d'eux, cliquez sur le nom du groupe. Vous pourrez alors consulter les param&egrave;tres du groupe et suivre le travail des &eacute;l&egrave;ves inscrits. Pour ajouter un nouveau groupe, allez &agrave; l'onglet <em>Cr&eacute;er un groupe</em>.</p>
		  	<p>Il est aussi possible d'envoyer un message &agrave; tous les &eacute;l&egrave;ves de tous vos groupes en cliquant sur le bouton ci-dessous.
			<br />
		  	</p>
<?
	} else if ($periode == "fin_cand"){
?>
		  	<!-- <p>TEXTE FIN CANDIDATURE</p>-->
			<p>Vous avez ici la liste des groupes que vous avez cr&eacute;&eacute;s. Pour acc&eacute;der &agrave; l'un d'eux, cliquez sur le nom du groupe. Vous pourrez alors consulter les param&egrave;tres du groupe et suivre le travail des &eacute;l&egrave;ves inscrits. Pour ajouter un nouveau groupe, allez &agrave; l'onglet <em>Cr&eacute;er un groupe</em>.</p>
		  	<p>Il est aussi possible d'envoyer un message &agrave; tous les &eacute;l&egrave;ves de tous vos groupes en cliquant sur le bouton ci-dessous.<br />
		  	</p>
<?
	} else if ($periode == "vote"){
?>
		  	<!-- <p>TEXTE VOTE</p>-->
			<p>Vous avez ici la liste des groupes que vous avez cr&eacute;&eacute;s. Pour acc&eacute;der &agrave; l'un d'eux, cliquez sur le nom du groupe. Vous pourrez alors consulter les param&egrave;tres du groupe et suivre le travail des &eacute;l&egrave;ves inscrits. Pour ajouter un nouveau groupe, allez &agrave; l'onglet <em>Cr&eacute;er un groupe</em>.</p>
		  	<p>Il est aussi possible d'envoyer un message &agrave; tous les &eacute;l&egrave;ves de tous vos groupes en cliquant sur le bouton ci-dessous.
			<br />
		  	</p>
            <?
	} else if ($periode == "fin_vote"){
?>
			<!-- <p>TEXTE FIN PROJET</p>-->
			<p>Le projet est maintenant termin&eacute;, vous ne pouvez plus modifier vos groupes. Merci d'avoir particip&eacute; &agrave; un projet de la <em>Pnyx!</em> </p>
<?
	}
?> 
			</td></tr></table>
		<div>
		<table cellpadding="0" cellspacing="0" width="600" align="center" border="0">
		<tr>
		<td><strong>Nom du groupe : </strong></td>
		<td><strong>Niveau</strong></td>
		<td><strong>Type</strong></td>
		<td><strong>Nb d'élève</strong></td>
		</tr>
			
		
<?
		$tot_eleve = 0;
		while ($ligne_groupe = mysql_fetch_array($reponse_groupe)){
			
			$requete_sql = "SELECT *
							FROM eleve
							WHERE groupe_id = $ligne_groupe[groupe_id]
							";
			$reponse_eleve = bd_executer_sql($requete_sql);
			$nb_eleve = mysql_num_rows($reponse_eleve);
			
			$tot_eleve += $nb_eleve;
			
			
			echo "<tr>
				<td><a href=\"rsp_groupe.php?id_groupe=".$ligne_groupe['groupe_id']."\">".$ligne_groupe['nom']."</a></td>
				<td>".$ligne_groupe['niveau']."</td>
				<td>".$ligne_groupe['type']."</td>
				<td>".$nb_eleve."</td>
				</tr>";
		}
		
?>			
		
		<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td><div align="right"><strong>Total :</strong> </div></td>
		<td><strong><?=$tot_eleve?></strong></td>
		</tr>
		<tr>
		<td colspan="4">&nbsp;</td>
		</tr>
	<?
		if ($periode != "fin_vote"){
	?>
		<tr>
		<td colspan="4" align="center">
			<input type="button" value="Envoyer un message à tous mes élèves" onclick="mod_projet_popup(685,400,0,'par','msg_groupe.php?id_groupe=0')" /></td>
		</tr>	
	<?
		}
	?>
		</table>
		</div>
	</div>		
<?
	} else {
			
		echo "<p><strong>Vous n'avez aucun groupe.</strong></p>";
	}

		if ($nb_groupe > 0){
?>
			
            <div id="panelContenu2" class="panneaux">
<?
		}
?>
                <form action="rsp_groupe2.php" name="form_nouv_groupe" method="post">
			<table width="664" cellpadding="0" cellspacing="0">
			<tr>
			<td colspan="2">
<?
	if ($periode == "vote"){
?>
		<p>Les élèves qui seront dans ce nouveau groupe seront électeurs seulement. Ils pourront voter pour la proposition de leur choix, mais ne pourront faire de nouvelles propositions car la p&eacute;riode de candidature est termin&eacute;e.</p>
        <?
	}
?>
			<p><strong>1<span class="exp">re</span> partie : </strong></p>
			  <p>Pri&egrave;re de choisir un nom du groupe qui soit significatif. C'est le nom qui appara&icirc;tra &agrave; c&ocirc;t&eacute; des fiches de vos &eacute;l&egrave;ves. Exemple : Classe sur la d&eacute;mocratie.</p>
			  <p>Vous devez aussi choisir un <strong>mot de passe associ&eacute; &agrave; chaque groupe</strong>, que vous devrez ensuite transmettre &agrave; vos &eacute;l&egrave;ves car ils en auront besoin lors de leur inscription. C'est le mot de passe groupe qui permet d'associer les &eacute;l&egrave;ves au bon groupe. Afin de faciliter l'inscription de vos &eacute;l&egrave;ves et d'&eacute;viter que votre <strong>mot de passe groupe</strong> ne soit trop facilement identifiable, voici quelques crit&egrave;res de base &agrave; respecter :</p>
			  <ul>
                <li>Lettres minuscules seulement.</li>
                <li>Sans accent.</li>
                <li>Aucun espace ou caract&egrave;res sp&eacute;ciaux (!/?&amp;%...)</li>
                <li>Ajouter des chiffres au mot de passe. Exemple : classe24, votez44, demo987, etc.</li>
                <li>Pour des questions de s&eacute;curit&eacute;, votre mot de passe groupe doit <strong>ABSOLUMENT</strong> &ecirc;tre diff&eacute;rent de votre mot de passe personnel.</li>
			    </ul>
				</td>
			</tr>
			<tr>
			<td width="270" valign="top"><p><strong>Nom du nouveau groupe :</strong></p></td>
			<td width="394"><input type="text" name="nom" size="50" maxlength="255"/> </td>
			</tr>
			<tr>
			<td width="270" valign="top"><p><strong>Mot de passe du nouveau groupe </strong>(entre 6 et 15 caractères)<strong> :</strong></p></td>
			<td width="394"><input type="password" name="password" size="50" maxlength="15"/> </td>
			</tr>
			<tr>
			<td width="270" valign="top"><p><strong>Confirmer le mot de passe :</strong></p></td>
			<td width="394"><input type="password" name="conf_pass" size="50" maxlength="15"/> </td>
			</tr>
			<tr>
			<td valign="top" colspan="2"><p><strong>2<span class="exp">e</span> partie : </strong></p>
			  <p>Veuillez indiquer le niveau scolaire de votre groupe de m&ecirc;me que le type de groupe auquel appartiennent les &eacute;l&egrave;ves participants. S'agit-il d'&eacute;l&egrave;ves de votre classe, d'un conseil d'&eacute;l&egrave;ves, d'un groupe parascolaire, etc.?</p>
			  <p>Il est aussi possible de d&eacute;terminer un nombre limite d'&eacute;l&egrave;ves pouvant s'inscrire &agrave; votre groupe. Cela demeure votre choix. Il sera toujours possible de modifier ce nombre par la suite.</p>
			  </td>
			 </tr>
			<tr>
			<td valign="top"><p><strong>Niveau scolaire :</strong></p></td>
			<td><select name="niveau" size="1">
				<?
					if($ligne_proj['cycle1p'] == 1){
				?>
                <option value="1er cycle primaire" >1er cycle du primaire (6-7 ans)</option>
                <?
					}
					if($ligne_proj['cycle2p'] == 1){
				?>
                <option value="2e cycle primaire" >2e cycle du primaire (8-9 ans)</option>
                <?
					}
					if($ligne_proj['cycle3p'] == 1){
				?>
				<option value="3e cycle primaire" >3e cycle du primaire (10-11 ans)</option>
                <?
					}
					if($ligne_proj['cycle1s'] == 1){
				?>
				<option value="1er cycle secondaire" >1er cycle du secondaire (12-13 ans)</option>
                <?
					}
					if($ligne_proj['cycle2s'] == 1){
				?>
				<option value="2e cycle secondaire" >2e cycle du secondaire (14-16 ans)</option>
                <?
					}
				?>
				</select></td>
			</tr>
    		<tr>
			<td width="270" valign="top"><p><strong>Type de groupe :</strong></p></td>
			<td width="394"><select name="type" size="1">
            	<?
					if($ligne_proj['classe_reg'] == 1){
				?>
				<option value="classe  régulière">Classe  régulière</option>
                <?
					}
					if($ligne_proj['conseil'] == 1){
				?>
				<option value="conseil d'élèves">Conseil d'élèves</option>
                <?
					}
					if($ligne_proj['parasco'] == 1){
				?>
				<option value="groupe parascolaire">Groupe parascolaire</option>
                <?
					}
					if($ligne_proj['autre'] == 1){
				?>
				<option value="autre">Autre</option>
                <?
					}
				?>
				</select></td>
			</tr>
			 <tr>
			<td><p><strong>Nombre maximum d'élèves :</strong></p></td>
			<td><input type="text" name="limite" size="50" maxlength="3"/></td>
			</tr>
			<tr>
			<td colspan="2" align="center"><input type="submit" name="Submit3" value="Cr&eacute;er" onclick="return valr_ngroupe('this.form');"/>
			<input type="hidden" name="type_action" value="inserer" />
<div align="right"></div>
			</td>
			</tr> 
    		</table>
			</form>
<?
	if ($nb_groupe > 0){ 
?>           
            </div>
            </div>
            </div>
<?
	}
?>
            </td>
            </tr>
            </table>
			   
<?
}
?>		  
	</td>
	<td>&nbsp;</td>
	</tr>
	</table>

<?
	if(isset($HTTP_GET_VARS['id_groupe'])){
		if($ligne_groupe['resp_id'] == $usager){
?>


	<table align="center" width="100%" >
	<tr>
	<td width="55">&nbsp;</td>
	<td width="687" valign="top" bgcolor="#FFFFFF">
		
		<h3>Élèves du groupe</h3>
          <?

	if ($nb_eleve > 0){	
		$nb_act = 0;
		while ($ligne_act = mysql_fetch_array($reponse_act)){
			if ($ligne_act['valide'] == 0){
					$nb_act ++;
			}
		}
	?>
		<table width="640" align="center" cellpadding="5" cellspacing="5">
			<tr>
			<td><div class="sommaire">
	<?
	 if ($periode == "debut"){
?>
		  	<!-- <p>TEXTE DÉBUT</p>-->
			<p>Voici tous les &eacute;l&egrave;ves inscrits dans le groupe <strong><?= $ligne_groupe['nom'] ?></strong>. Pour consulter la fiche de candidature de l'&eacute;l&egrave;ve, cliquez sur son nom. N'oubliez pas de valider les inscriptions afin que les &eacute;l&egrave;ves puissent &eacute;changer des messages entre eux,   et de valider chaque fiche de candidature lorsqu'elle vous sera soumise.</p>
		  	<p>Vous pouvez aussi ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe, imprimer le compte de tous les &eacute;l&egrave;ves ou envoyer un message &agrave; l'ensemble du groupe. </p>
<?
	} else if ($periode == "cand"){
?>
		  	<!-- <p>TEXTE CANDIDATURE</p>-->
		<p>Voici tous les &eacute;l&egrave;ves inscrits dans le groupe <strong><?= $ligne_groupe['nom'] ?></strong>. Pour consulter la fiche de candidature  de l'&eacute;l&egrave;ve, cliquez sur son nom. N'oubliez pas de valider les inscriptions afin qu'ils puissent &eacute;changer des messages entre eux, et de valider leur fiche de candidature lorsqu'elle vous sera soumise.</p>
		  	<p>Vous pouvez aussi ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe, imprimer le compte de tous les &eacute;l&egrave;ves ou envoyer un message &agrave; l'ensemble du groupe. </p>
<?
	} else if ($periode == "fin_cand"){
?>
		  	<!-- <p>TEXTE FIN CANDIDATURE</p>-->
<p>Voici tous les &eacute;l&egrave;ves inscrits dans le groupe <strong>
  <?= $ligne_groupe['nom'] ?>
</strong>. Pour consulter la fiche de candidature  de l'&eacute;l&egrave;ve, cliquez sur son nom. N'oubliez pas de valider les inscriptions afin qu'ils puissent &eacute;changer des messages entre eux, et de valider leur fiche de candidature lorsqu'elle vous sera soumise.</p>
		  	<p>Vous pouvez aussi ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe, imprimer le compte de tous les &eacute;l&egrave;ves ou envoyer un message &agrave; l'ensemble du groupe. </p>
<?
	} else if ($periode == "vote"){
?>
		  	<!-- <p>TEXTE VOTE</p>-->
<p>Voici tous les &eacute;l&egrave;ves inscrits dans le groupe <strong>
  <?= $ligne_groupe['nom'] ?>
</strong>. Pour consulter la fiche de candidature  de l'&eacute;l&egrave;ve, cliquez sur son nom. N'oubliez pas de valider les inscriptions afin qu'ils puissent &eacute;changer des messages entre eux, et de valider leur fiche de candidature lorsqu'elle vous sera soumise.</p>
		  	<p>Vous pouvez aussi ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe, imprimer le compte de tous les &eacute;l&egrave;ves ou envoyer un message &agrave; l'ensemble du groupe. </p>
<?
	} else if ($periode == "fin_vote"){
?>
			<!-- <p>TEXTE FIN PROJET</p>-->
			<p> Le projet est maintenant termin&eacute;, vous ne pouvez plus modifier vos groupes. Merci d'avoir particip&eacute; &agrave; un projet de la <em>Pnyx!</em> </p>
            <?
	}
?> 
		  	
		  </div></td></tr></table>

		<div align="center">
		<table>
	
	<tr>
	<?
	if ($periode != "fin_vote"){
?>	
	<td colspan="3" align="center" valign="top">
			<input type="button" value="Envoyer un message au groupe" onclick="mod_projet_popup(685,400,0,'par','msg_groupe.php?id_groupe=<?= $ligne_groupe['groupe_id'] ?>')" /></td>
	</tr>
	<tr>
	<td colspan="3">&nbsp;</td>
	</tr>
		<tr>
		<td valign="top">
			<input type="button" value="Ajouter un élève" onclick="mod_projet_popup(695,590,0,'par','insc_eleve.php?id_groupe=<?= $ligne_groupe['groupe_id'] ?>')" /></td>
<?
	if ($nb_act >0 && ($ligne_lproj['valide'] == "1")){
?>
		<td valign="top"><form name="form_supp" method="post" action="rsp_groupe2.php">
			<input type="submit" name="supp" value="Valider tous les élèves" onclick="return confirm('Êtes-vous certain de vouloir valider tous les élèves de ce groupe?')"/>
			<input type="hidden" name="type_action" value="act_groupe" />
			<input type="hidden" name="id_groupe" value="<?= $ligne_groupe['groupe_id'] ?>" />
       	  </form>
		 </td>
<?
	}
	}
?>
		<td valign="top">
			<input type="button" value="Imprimer les comptes" onclick="mod_projet_popup(700,480,0,'par','imp_eleve.php?id_groupe=<?= $ligne_groupe['groupe_id'] ?>')" /></td>
	</tr>
	
		</table>
		</div>
		<br />

		

		<div>

<!-- TABLE INFOS ÉLÈVES DU GROUPE ###################################################################### -->	

		<table cellpadding="0" cellspacing="0" width="600" align="center" border="1">
		<tr>
		<td><strong>Élève</strong></td>
		<td><strong>Nom d'utilisateur</strong></td>
		<td><strong>Inscription</strong></td>
		<td><strong>Fiche</strong></td>
<?
	if($periode != "debut" && $periode != "cand"){
?>
		<td><strong>Vote</strong></td>
<?
	}
?> 
		</tr>
<?		
		while ($ligne_eleve = mysql_fetch_array($reponse_eleve)){
		
			$nom = $ligne_eleve['prenom']." ".$ligne_eleve['nom'];
		
			$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 fiche
							WHERE eleve_id = $ligne_eleve[eleve_id]
							";
			$reponse_fiche = bd_executer_sql($requete_sql);
			$ligne_fiche = mysql_fetch_array($reponse_fiche);
			
			echo "<tr>
				<td><a href=\"rsp_eleve.php?id_eleve=".$ligne_eleve['eleve_id']."\">".$nom."</a></td>
				<td>".$ligne_log['login']."</td>";
			
			if ($ligne_eleve['valide'] == 0){
				echo "<td bgcolor=\"#FF0000\">Non validée</td>";
			} else if ($ligne_eleve['valide'] == 1){
				echo "<td bgcolor=\"#009900\">Validée</td>";
			}
			
			if ($ligne_eleve['candidat'] == 0){
				echo "<td bgcolor=\"#FF0000\">Électeur</td>";
			} else if ($ligne_fiche['valide'] == 0 && ($ligne_fiche['date_soumis'] == ""  || $ligne_fiche['date_soumis'] == "0000-00-00")){
				echo "<td bgcolor=\"#FF0000\">En travail</td>";
			} else if ($ligne_fiche['valide'] == 1){
				echo "<td bgcolor=\"#009900\">Validée</td>";
			} else if ($ligne_fiche['valide'] == 0 && $ligne_fiche['date_soumis'] != "" && $ligne_fiche['date_soumis'] != "0000-00-00"){
				echo "<td bgcolor=\"#FFFF00\">Soumise</td>";
			}
			if($periode != "debut" && $periode != "cand"){
				$requete_sql = "SELECT * FROM eleve
								WHERE projet_id = $projet
								AND eleve_id = \"$ligne_eleve[eleve_id]\"
								";
				$reponse_vote = bd_executer_sql($requete_sql);
				$ligne_vote = mysql_fetch_array($reponse_vote);
				
				if ($ligne_vote['vote'] == 0){
					echo "<td bgcolor=\"#FF0000\" align=\"center\">Non</td>";
				} else {
					echo "<td bgcolor=\"#009900\" align=\"center\">Oui</td>";
				}
			}
			echo "</tr>";
		}
?>
		</table>
		</div>
		
<?
	} else {
?>			
		
			<table width="640" align="center" cellpadding="5" cellspacing="5">
			<tr>
			<td>			
			<div class="sommaire"><?
	 if ($periode == "debut"){
?>
		  	<!-- <p>TEXTE DEBUT</p>-->
			<p>Il n'y a pr&eacute;sentement aucun &eacute;l&egrave;ve inscrit &agrave; ce groupe. Les &eacute;l&egrave;ves peuvent  s'y inscrire en suivant le lien &laquo; Inscription &raquo;  de la page d'accueil. N'oubliez pas  de leur fournir le mot de passe groupe.</p>
		  	<p>Vous pouvez aussi choisir d'ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe en cliquant sur le bouton <em>Ajouter un &eacute;l&egrave;ve</em>. </p>
<?
	} else if ($periode == "cand"){
?>
		  	<!-- <p>TEXTE CANDIDATURE</p>-->
<p>Il n'y a pr&eacute;sentement aucun &eacute;l&egrave;ve inscrit &agrave; ce groupe. Les &eacute;l&egrave;ves peuvent  s'y inscrire en suivant le lien <em>Inscription</em>  de la page d'accueil. N'oubliez pas  de leur fournir le mot de passe groupe.</p>
		  	<p>Vous pouvez aussi choisir d'ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe en cliquant sur le bouton <em>Ajouter un &eacute;l&egrave;ve</em>. </p>
<?
	} else if ($periode == "fin_cand"){
?>
		  	<!-- <p>TEXTE FIN CANDIDATURE</p>-->
<p>Il n'y a pr&eacute;sentement aucun &eacute;l&egrave;ve inscrit &agrave; ce groupe. Les &eacute;l&egrave;ves peuvent  s'y inscrire en suivant le lien <em>Inscription</em>  de la page d'accueil. N'oubliez pas  de leur fournir le mot de passe groupe.</p>
		  	<p>Vous pouvez aussi choisir d'ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe en cliquant sur le bouton <em>Ajouter un &eacute;l&egrave;ve</em>. </p>
<?
	} else if ($periode == "vote"){
?>
		  	<!-- <p>TEXTE VOTE</p>-->
<p>Il n'y a pr&eacute;sentement aucun &eacute;l&egrave;ve inscrit &agrave; ce groupe. Les &eacute;l&egrave;ves peuvent  s'y inscrire en suivant le lien <em>Inscription</em>  de la page d'accueil. N'oubliez pas  de leur fournir le mot de passe groupe.</p>
		  	<p>Vous pouvez aussi choisir d'ajouter vous-m&ecirc;me un &eacute;l&egrave;ve dans le groupe en cliquant sur le bouton <em>Ajouter un &eacute;l&egrave;ve</em>. </p>
<?
	} else if ($periode == "fin_vote"){
?>
			<!-- <p>TEXTE FIN PROJET</p>-->
			<p>Le projet est maintenant termin&eacute;, vous ne pouvez plus modifier vos groupes. Merci d'avoir particip&eacute; &agrave; un projet de la <em>Pnyx!</em></p>
            <?
	}
?> 
			</div></td></tr></table>
		
		<div align="center">
		<table>
		<tr>
		<td>
			<input type="button" value="Ajouter un élève" onclick="mod_projet_popup(695,590,0,'par','insc_eleve.php?id_groupe=<?= $ligne_groupe['groupe_id'] ?>')" /></td>
		</tr>
		</table>
		</div>
		
		<p><strong>Il n'y a pr&eacute;sentement aucun élève inscrit dans ce groupe.</strong></p>
		<p>&nbsp;</p>
		<?	
	}

?>
<br />
<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>
	<td >&nbsp;</td>
	</tr>
	</table>
    </td>
	</tr>
	</table>
<?	
	}
}
?>
</td>
</tr>
</table>
<?
	
	require "pied_page.php";
?>
Return current item: Pnyx : des lections virtuelles!