304c34bb59ebe5b83b37762e4c03448138059f4f
[cl7.git] / tx_jeux_joues.php
1 <?php # coding: utf-8
2
3 include_once("traitement_pre_affichage.php");
4
5 if (!$le_participant->valide)
6 {
7 echo '<p><em>Remarque : </em>Il faut être inscrit pour pouvoir voter.</p>';
8 }
9
10
11 echo '
12 <form id="formulaireJeuxJoues" method="post" action="index.php?page=jeux_joues">
13 <p><input type="hidden" name="set_jeux_joues" value="1" /></p>
14 <table>
15 <tr>', ($le_participant->valide ? '<th></th>' : ''), '<th>Votes</th><th>Jeux</th></tr>';
16
17 $jeux_query = mysql_query("
18 SELECT jeux.id, jeux.nom, jeux_choisis.participant_id, COUNT(*) + IF(participant_id is not null, 1, 0) - 1 AS nb_vote
19 FROM jeux LEFT JOIN jeux_choisis ON jeux.id = jeux_choisis.jeu_id
20 GROUP BY jeux.id
21 ORDER BY nb_vote DESC, nom
22 ");
23
24 while ($jeu = mysql_fetch_object($jeux_query))
25 {
26 # est-ce que le participant courant à voté pour ce jeu ?
27 if ($le_participant->valide)
28 {
29 $a_vote = mysql_fetch_row(mysql_query("
30 SELECT COUNT(*) FROM jeux_choisis
31 WHERE participant_id = ".$le_participant->info->id." AND jeu_id = ".$jeu->id
32 )); $a_vote = $a_vote[0];
33 }
34 else
35 $a_vote = FALSE;
36
37 echo '<tr>',
38 $le_participant->valide ? '<td><input type="checkbox" name="votes[]" '. ($a_vote ? 'checked="checked"' : '') .' value="'.$jeu->id.'" /></td>' : '',
39 '<td>' . $jeu->nb_vote . '</td>',
40 '<td ' . ($a_vote ? 'class="aVote" ': '').'>' . traitement_pre_affichage($jeu->nom) . '</td></tr>';
41 }
42
43 echo '
44 </table>';
45
46 if ($le_participant->valide)
47 echo '
48 <p>Autre : <input type="text" maxlength="50" name="jeu" /></p>
49 <p><input type="submit" value="Voter" /></p>';
50
51 echo '</form>';
52
53 # affichage du nombre de vote restant
54 if ($le_participant->valide)
55 echo '<p>Nombre de votes restant : ' . $le_participant->nb_vote_restant() . '</p>';
56
57 ?>