MOD Petit refactoring #137
authorGreg Burri <greg.burri@gmail.com>
Thu, 10 Sep 2009 16:01:30 +0000 (18:01 +0200)
committerGreg Burri <greg.burri@gmail.com>
Thu, 10 Sep 2009 16:01:30 +0000 (18:01 +0200)
18 files changed:
index.php
php/pages/bienvenue.php [new file with mode: 0644]
php/pages/contacts.php [new file with mode: 0644]
php/pages/fake [deleted file]
php/pages/informations.php [new file with mode: 0644]
php/pages/inscription.php [new file with mode: 0644]
php/pages/inscrits.php [new file with mode: 0644]
php/pages/intranet.php [new file with mode: 0644]
php/pages/jeux_joues.php [new file with mode: 0644]
php/pages/photos.php [new file with mode: 0644]
php/tx_bienvenue.php [deleted file]
php/tx_contacts.php [deleted file]
php/tx_informations.php [deleted file]
php/tx_inscription.php [deleted file]
php/tx_inscrits.php [deleted file]
php/tx_intranet.php [deleted file]
php/tx_jeux_joues.php [deleted file]
php/tx_photos.php [deleted file]

index 8fc2259..d624153 100644 (file)
--- a/index.php
+++ b/index.php
@@ -1,7 +1,7 @@
 <?php # coding: utf-8
 
 $page = $_GET['page'];
 <?php # coding: utf-8
 
 $page = $_GET['page'];
-if (!isset($page)) $page = "acceuil"; #la page par défaut
+if (!isset($page)) $page = "accueil"; #la page par défaut
 
 
 /* Pour déterminer si en LAN !?
 
 
 /* Pour déterminer si en LAN !?
@@ -16,7 +16,7 @@ include_once("php/config.php");
 include_once("php/controller.php");
 
 $MENU = array(
 include_once("php/controller.php");
 
 $MENU = array(
-   'acceuil' => 'Accueil',
+   'acceuil' => 'Acceuil',
    'jeux_joues' => 'Jeux joués',
    'inscription' => 'Inscription',
    'inscrits' => 'Inscrits',
    'jeux_joues' => 'Jeux joués',
    'inscription' => 'Inscription',
    'inscrits' => 'Inscrits',
@@ -81,56 +81,57 @@ Corcelles-Lan 7
 # affichage du menu
 foreach($MENU as $p => $titre )
 {
 # affichage du menu
 foreach($MENU as $p => $titre )
 {
-$lien_externe = substr($p, 0, 4) == 'http';
-echo '<li' . ($p == $page ? ' class="courante"' : '') . '><a href="'.($lien_externe ? $p : $p.'.html').'" '.($lien_externe ? 'class="externe"' : '').'>' . $titre . '</a></li>';
+   $lien_externe = substr($p, 0, 4) == 'http';
+   echo '<li' . ($p == $page ? ' class="courante"' : '') . '><a href="'.($lien_externe ? $p : $p.'.html').'" '.($lien_externe ? 'class="externe"' : '').'>' . $titre . '</a></li>';
 }
 ?>
 </ul>
 <div id="contenu">
 <?php
 if ($page != 'inscrits') {
 }
 ?>
 </ul>
 <div id="contenu">
 <?php
 if ($page != 'inscrits') {
-echo '<div id="informations">';
-include("php/menu_droit.php");
-echo '</div>';
+   echo '<div id="informations">';
+   include("php/menu_droit.php");
+   echo '</div>';
 }
 }
+
 switch ($page)
 {
 switch ($page)
 {
-case 'acceuil':
-include("php/tx_informations.php");
-break;
-case 'jeux_joues' :
-include("php/tx_jeux_joues.php");
-break;
-case 'inscription' :
-if (Participant::nombre_participant_max_atteint() && !$le_participant->valide)
-echo 'Nous sommes désolés, il n\'y a plus de places libres';
-else
-include("php/tx_inscription.php");
-break;
-case 'inscrits' :
-include("php/tx_inscrits.php");
-break;
-case 'tournoi' :
-include("php/tx_tournoi.php");
-break;
-case 'intranet' :
-include("php/tx_intranet.php");
-break;
-case 'bienvenue' :
-include("php/tx_bienvenue.php");
-break;
-case 'contacts' :
-include("php/tx_contacts.php");
-break;
-case 'photos' :
-include("php/tx_photos.php");
-break;
-case 'pizzas':
-include("php/pizzas.php");
-break;
-default :
-echo 'erreur, page introuvable';
-break;  
+   case 'accueil':
+      include("php/tx_informations.php");
+      break;
+   case 'jeux_joues' :
+      include("php/pages/jeux_joues.php");
+      break;
+   case 'inscription' :
+      if (Participant::nombre_participant_max_atteint() && !$le_participant->valide)
+         echo 'Nous sommes désolés, il n\'y a plus de places libres';
+      else
+         include("php/pages/inscription.php");
+      break;
+   case 'inscrits' :
+      include("php/pages/inscrits.php");
+      break;
+   case 'tournoi' :
+      include("php/pages/tournoi.php");
+      break;
+   case 'intranet' :
+      include("php/pages/intranet.php");
+      break;
+   case 'bienvenue' :
+      include("php/pages/bienvenue.php");
+      break;
+   case 'contacts' :
+      include("php/pages/contacts.php");
+      break;
+   case 'photos' :
+      include("php/pages/photos.php");
+      break;
+   case 'pizzas':
+      include("php/pizzas.php");
+      break;
+   default :
+      echo 'erreur, page introuvable';
+      break;    
 }
 ?>
 </div>
 }
 ?>
 </div>
diff --git a/php/pages/bienvenue.php b/php/pages/bienvenue.php
new file mode 100644 (file)
index 0000000..53f8929
--- /dev/null
@@ -0,0 +1 @@
+Toute l'équipe de la Corcelles-LAN vous souhaite la bienvenue !!
diff --git a/php/pages/contacts.php b/php/pages/contacts.php
new file mode 100644 (file)
index 0000000..194c0a2
--- /dev/null
@@ -0,0 +1,13 @@
+<?php # coding:utf-8 ?>\r
+\r
+<h1>Organisateur</h1>\r
+<ul>\r
+ <li><a href="" id="contactLePiaf">Le Piaf</a></li>\r
+ <!--li><a href="">Pan!cores</a></li>\r
+ <li><a href="">Tourist</a></li-->\r
+</ul>\r
+<h1>Hébergeur et Webmaster</h1>\r
+<ul>\r
+ <li><a href="" id="contactPifou">Pifou</a></li>\r
+</ul>\r
+    <p>Les anomalies peuvent être remontées <a href="http://dev.euphorik.ch/projects/cl7/issues/new">ici</a>.</p>
\ No newline at end of file
diff --git a/php/pages/fake b/php/pages/fake
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/php/pages/informations.php b/php/pages/informations.php
new file mode 100644 (file)
index 0000000..017de27
--- /dev/null
@@ -0,0 +1,58 @@
+<?php #coding:utf-8 ?>
+
+<h2>Une puissante LAN aura lieu du <em>vendredi 21 Novembre</em> au <em>Lundi 24 Novembre</em> à Corcelles [NE]</h2>
+
+<h2>Heures</h2>
+<ul><li><p>Débute le vendredi à <em>17h00</em>, finit le lundi à <em>16h00</em> env. avec les rangments.</p></li></ul>
+
+<h2>Points forts</h2>
+<ul>
+ <li>Projecteur + Wii, PES, Worms, etc.</li>
+ <li>Platines pour les Dj's seront de la partie cette année.</li>
+ <li>Un serveur hostera les parties RA3, COD2, COD4, UT3 et Crysis. Counter Strike est strictement interdit durant la LAN, ce point est très important.</li>
+ <li>Accès à internet (pas pour WoW ou autre MMORPG autistique).</li>
+</ul>
+
+<h2>Matos</h2>
+<ul>
+ <li>Il est conseillé de disposer d'un PC en état de marche + carte ethernet et de drivers/soft en cas de réinstallation d'urgence.</li>
+ <li>Les haut-parleurs sont interdits, vous devez vous munir d'écouteurs (pas des écouteurs de 200W :)).</li>
+ <li>Apportez tout les câbles nécessaires à l'alimentation de votre PC + multiprise.</li>
+ <li>Un câble rj45 de si possible au moins 10m doit être amené pour la connexion au réseau.</li>
+</ul>
+
+<h2>Prix</h2>
+<ul>
+ <li>Il est de <?=$config->get('cout_total')?> CHF pour les 3 soirées comprenant 3 repas chaud (dépend de l'état du cuistot) et 3 déjeunés à payer sur place au responsable.</li>
+ <li>Il est de <?=$config->get('cout_periode')?> CHF par soirée pour ceux qui ne peuvent pas venir toute la dureé de la lan.</li>
+</ul>
+
+<h2>Lieu</h2>
+<ul>
+ <li>La LAN ce déroule dans un abri civil à Corcelles, voici le plan :
+   <a href="images/carte.jpg"><img alt="carte d'accès" src="images/carte_mini.jpg" /></a>
+   <a href="images/carte_zoom.gif"><img  alt="carte d'accès (aperçu)" src="images/carte_zoom_mini.gif" /></a>.</li>
+ <li>Il y a six place de parc devant l'entrée et grand parking un peu plus loin (voir la deuxième carte ci-dessus).</li>
+ <li>Il est possible de dormir sur place, amenez votre sac de couchage si vous comptez roupiller, il y a aussi des couvertures si jamais des gens ont trop froid.</li>
+</ul>
+
+<h2>Bouffe, boissons &amp; drogues</h2>
+<ul>
+ <li>Une cuisine munit d'un cuistot diplômé sera entièrement à votre disposition pour vous alimenter en nourriture.</li>
+ <li>Amenez quand même un peu de bouffe, on ne sait jamais...</li>
+ <li>La bière est offerte en quantité déraisonnable.</li>
+ <li>Il n'y a, cette année, pas de frigo disponible.</li>
+ <li>Attention : les drogues ne sont absolument pas interdites.</li>
+</ul>
+
+<h2>Intranet</h2>
+<ul>
+ <li>Un système de partage de fichiers (photos de vacances, vidéos de son chat, etc.) sera mis en place et s'appuyera sur <a href="http://www.alliancep2p.com">Alliance</a>.
+ Il fonctionne un peu comme DC++, est multi-plateforme et sous licence GPL. Note pour faty : c'est du Java avec plein de swing dedans ;).</li>
+</ul>
+
+<h2>Divers</h2>
+<ul>
+ <li>Les participants sont priés de ranger et nettoyer leur place en quittant la lan.</li>
+ <li>Toute personne ayant installé CS sur sont PC sera immolé dans la joie et la bonne humeur des autres gamers.</li>
+</ul>
diff --git a/php/pages/inscription.php b/php/pages/inscription.php
new file mode 100644 (file)
index 0000000..dc415f0
--- /dev/null
@@ -0,0 +1,152 @@
+<?php # coding:utf-8
+
+if ($config->get("inscription_terminees"))
+{
+   echo '<p><em>Les inscriptions sont terminées !</em></p>';
+   return;
+}
+
+if ($le_participant->valide)
+   echo '<p>Modification de mes infos</p>';
+else
+   echo'<p><em>Les personnes inscrites s\'engagent à être présentes à la LAN et à payer la somme convenue.</em></p><p>Elles peuvent se désinscrirent en cas d\'empèchements majeurs.</p>';
+?>
+
+<form id="formulaireInscription" method="post" action="inscription.html">
+<?php
+   if($le_participant->valide)
+               echo '<p><input type="hidden" name="modification_participant" value="1" /></p>';
+   else
+      echo '<p><input type="hidden" name="inscription" value="1" /></p>';
+?>
+<table>
+   <colgroup>
+      <col id="inscriptionColonneNom" />  
+      <col id="inscriptionColonneValeur" />
+   </colgroup>
+   <tr>
+      <td>
+         pseudo <span class="miniInfo">(login)</span>
+      </td>
+      <td>
+         <input type="text" maxlength="50" name="pseudo" value="<?=$le_participant->valide ? $le_participant->info->pseudo : $_POST["pseudo"]?>" />
+      </td>
+   </tr>
+   <tr>
+      <td>
+         password <span class="miniInfo">(pour pouvoir par la suite modifier mes infos)</span>
+      </td>
+      <td>
+         <input type="password" size="10" maxlength="10" name="pass1" value="<?=$le_participant->valide ? $le_participant->info->password : $_POST["pass1"]?>" />
+         re: <input type="password" maxlength="10" size="10" name="pass2" value="<?=$le_participant->valide ? $le_participant->info->password : $_POST["pass2"]?>" /> 
+      </td>
+   </tr>
+   <tr>
+      <td>
+         clan name
+      </td>
+      <td>
+         <input type="text" maxlength="30" size="15" name="clan_nom" value="<?=$le_participant->valide ? $le_participant->info->clan_nom : $_POST["clan_nom"]?>" /> 
+         <select id="clanChoix" name="clanChoix" size="1">
+            <option value ="0" selected="selected">clans existants</option>
+            <?php
+               $res = mysql_query("SELECT DISTINCT clan_nom, clan_tag FROM participants WHERE clan_nom != '' OR clan_tag != ''");
+               while($info_clan = mysql_fetch_object($res))
+               {
+                  echo '<option value = "', $info_clan->clan_nom, ';', $info_clan->clan_tag, '">', $info_clan->clan_nom != '' ? $info_clan->clan_nom : $info_clan->clan_tag, '</option>';
+               }
+            ?>
+         </select>
+      </td>
+   </tr> 
+   <tr>
+      <td>
+         clan tag
+      </td>
+      <td>
+         <input type="text" maxlength="10" name="clan_tag" value="<?=$le_participant->valide ? $le_participant->info->clan_tag : $_POST['clan_tag']?>" /> 
+      </td>
+   </tr> 
+   <tr>
+      <td>
+         nom
+      </td>
+      <td>
+         <input type="text" maxlength="30" name="nom" value="<?=$le_participant->valide ? $le_participant->info->nom : $_POST['nom']?>" />
+      </td>
+   </tr>
+   <tr>
+      <td>
+         prénom
+      </td>
+      <td>
+         <input type="text" maxlength="30" name="prenom" value="<?=$le_participant->valide ? $le_participant->info->prenom : $_POST['prenom']?>" />
+      </td>
+   </tr>
+   <tr>
+      <td>
+         age
+      </td>
+      <td>
+         <input type="text" maxlength="30" name="age" value="<?=$le_participant->valide ? $le_participant->info->age : $_POST['age']?>" />
+      </td>
+   </tr>
+   <tr>
+      <td>
+         email <span class="miniInfo">(non-public)</span>
+      </td>
+      <td>
+         <input type="text" maxlength="30" name="e_mail" value="<?=$le_participant->valide ? $le_participant->info->e_mail : $_POST['e_mail']?>" />
+      </td>
+   </tr>
+   <tr>
+      <td>
+         présence
+      </td>
+      <td>
+         <?php          
+            $res = mysql_query("
+               SELECT periodes.id, periodes.nom, participations.participant_id
+               FROM periodes
+               LEFT JOIN participations ON periodes.id = participations.periode_id
+                  AND participations.participant_id = ".($le_participant->valide ? $le_participant->info->id : "0")."
+               ORDER BY periodes.id
+            ");
+            while($periode = mysql_fetch_object($res))
+            {
+               echo '<p><input name="periodes[]" value="'.$periode->id.'" '.((!$le_participant->valide && (!$_POST['periodes'] || in_array($periode->id, $_POST['periodes']))) || $periode->participant_id ? 'checked="checked"' : '').' id="periode'.$periode->id.'" type="checkbox" /><label for="periode'.$periode->id.'" />'.$periode->nom.'</label></p>';
+            }
+         ?>
+      </td>
+   </tr>
+   <tr>
+      <td>
+         prix
+      </td>
+      <td>
+         <span id="prix"></span> CHF
+      </td>
+   </tr>
+   <tr>
+      <td>
+         remarques
+      </td>
+      <td>
+         <textarea cols="30" rows="5" name="remarques"><?=$le_participant->valide ? $le_participant->info->remarques : $_POST['remarques']?></textarea>
+      </td>
+   </tr>
+   <?php
+      if (!$le_participant->valide)
+      echo'
+         <tr>
+            <td>
+               j\'ai bien lu et suis d\'accord avec le préambule
+            </td>
+            <td>
+               <input type="checkbox" name="accord" ',($_POST['accord'] ? 'checked="true"' : ''),'/>
+            </td>
+         </tr>';
+   ?>
+   </table>
+   <p><input type="submit" value="OK" /></p>
+</form>
diff --git a/php/pages/inscrits.php b/php/pages/inscrits.php
new file mode 100644 (file)
index 0000000..b5df9b2
--- /dev/null
@@ -0,0 +1,55 @@
+<?php # coding:utf-8
+
+include_once("traitement_pre_affichage.php");
+
+$participants = mysql_query("
+   SELECT id, pseudo, nom, prenom, clan_nom, clan_tag, remarques
+   FROM participants
+   ORDER by clan_nom, clan_tag, pseudo
+");
+
+$periodes = mysql_query("SELECT nom_abrege FROM periodes ORDER BY id");
+$debut_table = '
+ <tr>
+  <th>pseudo</th>
+  <th>nom</th>
+  <th>prénom</th>';
+$nb_periode = 0;
+while($periode = mysql_fetch_object($periodes))
+{
+   $debut_table .= '<th>'.$periode->nom_abrege.'</th>';
+   $nb_periode++;
+}
+$debut_table .= '<th>remarques</th>
+ </tr>';
+$clan_courant = null;
+
+echo '<table class="inscrits">';
+while($participant = mysql_fetch_object($participants))
+{  
+   if ($clan_courant !== $participant->clan_nom)
+   {
+      echo ($participant->clan_nom != '' ? '<tr><td colspan="'. ($nb_periode + 4) .'"><h1>'.traitement_pre_affichage($participant->clan_nom).'</h1></td></tr>' : ''), $debut_table;
+      $clan_courant = $participant->clan_nom;
+   }
+   
+   $participations = mysql_query("
+      SELECT periodes.nom, participations.participant_id FROM periodes
+      LEFT JOIN participations ON periodes.id = participations.periode_id AND participations.participant_id = ".$participant->id."
+      ORDER BY id
+   ");
+   
+   echo '<tr>';
+   echo '<td>', htmlentities($participant->clan_tag, ENT_QUOTES, "UTF-8"), traitement_pre_affichage($participant->pseudo), '</td>';
+   echo '<td>', traitement_pre_affichage($participant->nom), '</td>';
+   echo '<td>', traitement_pre_affichage($participant->prenom), '</td>';
+   while ($participation = mysql_fetch_object($participations))
+     echo '<td '.($participation->participant_id == $participant->id ? 'class="participe"' : '').'></td>';
+   
+   echo '<td>', traitement_pre_affichage($participant->remarques), '</td>';
+   echo '</tr>';
+}
+echo '</table>';
+?>
+
diff --git a/php/pages/intranet.php b/php/pages/intranet.php
new file mode 100644 (file)
index 0000000..8746475
--- /dev/null
@@ -0,0 +1,21 @@
+
+<h5><a href="ftp://mp3:divx@pifou-computer/" target="_blank">>>Le serveur ftp !!DivX - Mp3 - Progz!! <<</a></h5>
+<h5><a href="ftp://lan:lan@fatypunk/" target="_blank">>>Le serveur de Faty !!Mp3 - Videos!! <<</a></h5>
+<h5><a href="ftp://kiki/" target="_blank">>>Kiki ftp !!Manga - Roms Nes/Snes!! <<</a></h5>
+<h5><a href="ftp://rezo:rezo@leo/" target="_blank">>>Le0 ftp !!Tout!! <<</a></h5>
+<li><a href="files/leechftp130.zip" target="_blank">CLIENT FTP BIEN</a></li>
+
+<h5><a href="http://blue/csstats/" target="_blank">>> Stats CS <<</a></h5>
+
+<h6>PATCHS</h6>
+<ul>
+<li><a href="files/HL1109.exe" target="_blank">HL 1.109</a> & <a href="files/HL1109to1110.exe" target="_blank">HL 1.109 to 1.110</a></li>
+<li><a href="files/quake3v131.exe" target="_blank">Q3 1.31</a></li>
+<li><a href="files/star_109b.exe" target="_blank">Starcraft 1.09b</a> & <a href="files/bw_109b.exe" target="_blank">Broodwar 1.09b</a></li>
+</ul>
+<h6>MODS</h6>
+<ul>
+<li><a href="files/csv15full.exe" target="_blank">CS 1.5</a></li>
+<li><a href="files/rocketarena3v15.exe" target="_blank">RA3 1.5</a></li>
+</ul>
+
diff --git a/php/pages/jeux_joues.php b/php/pages/jeux_joues.php
new file mode 100644 (file)
index 0000000..304c34b
--- /dev/null
@@ -0,0 +1,57 @@
+<?php # coding: utf-8\r
+\r
+include_once("traitement_pre_affichage.php");\r
+\r
+if (!$le_participant->valide)\r
+{\r
+   echo '<p><em>Remarque : </em>Il faut être inscrit pour pouvoir voter.</p>';\r
+}\r
+\r
+\r
+echo '\r
+<form id="formulaireJeuxJoues" method="post" action="index.php?page=jeux_joues">\r
+   <p><input type="hidden" name="set_jeux_joues" value="1" /></p>\r
+   <table>\r
+      <tr>', ($le_participant->valide ? '<th></th>' : ''), '<th>Votes</th><th>Jeux</th></tr>';\r
+\r
+$jeux_query = mysql_query("\r
+   SELECT jeux.id, jeux.nom, jeux_choisis.participant_id, COUNT(*) + IF(participant_id is not null, 1, 0) - 1 AS nb_vote\r
+   FROM jeux LEFT JOIN jeux_choisis ON jeux.id = jeux_choisis.jeu_id\r
+   GROUP BY jeux.id\r
+   ORDER BY nb_vote DESC, nom \r
+");\r
+   \r
+while ($jeu = mysql_fetch_object($jeux_query))\r
+{\r
+   # est-ce que le participant courant à voté pour ce jeu ?\r
+   if ($le_participant->valide)\r
+   {\r
+      $a_vote = mysql_fetch_row(mysql_query("\r
+         SELECT COUNT(*) FROM jeux_choisis\r
+         WHERE participant_id = ".$le_participant->info->id." AND jeu_id = ".$jeu->id\r
+      )); $a_vote = $a_vote[0];\r
+   }\r
+   else\r
+      $a_vote = FALSE;\r
+   \r
+   echo '<tr>',\r
+      $le_participant->valide ? '<td><input type="checkbox" name="votes[]" '. ($a_vote ? 'checked="checked"' : '') .' value="'.$jeu->id.'" /></td>' : '',\r
+      '<td>' . $jeu->nb_vote . '</td>',\r
+      '<td ' . ($a_vote ? 'class="aVote" ': '').'>' . traitement_pre_affichage($jeu->nom) . '</td></tr>';\r
+}\r
+\r
+echo '\r
+   </table>';\r
+\r
+if ($le_participant->valide)\r
+   echo '\r
+   <p>Autre : <input type="text" maxlength="50" name="jeu" /></p>\r
+   <p><input type="submit" value="Voter" /></p>';\r
+   \r
+echo '</form>';\r
+\r
+# affichage du nombre de vote restant\r
+if ($le_participant->valide)\r
+   echo '<p>Nombre de votes restant : ' . $le_participant->nb_vote_restant() . '</p>';\r
+\r
+?>
\ No newline at end of file
diff --git a/php/pages/photos.php b/php/pages/photos.php
new file mode 100644 (file)
index 0000000..939e7ad
--- /dev/null
@@ -0,0 +1,41 @@
+<?php
+#Petite galerie d'image à 2 balles , necessite GD2.
+##########CONFIG#########
+#Variables à repasser à la page (liens) :
+$vars_repasse = array('page');
+define('NOM_FICHIER', 'index.php');
+define('TAILLE_SECTION', '12');
+define('TAILLE_NOM_IMAGE', '11');
+define('TAILLE_VIGNETTE', '100');
+define('TAILLE_PHOTO_REDUITE', '400');
+define('NOMBRE_VIGNETTE_PAR_PAGE', '9');
+define('NOMBRE_COLONNE', '3');
+#######FIN CONFIG########
+
+include('class_galerie_photos.php');
+
+$ma_galerie = new galerie("images/galerie");
+
+if (!isset($_GET['__page_galerie'])) $_GET['__page_galerie'] = 'liste_sections';
+if (!isset($_GET['__page_section'])) $_GET['__page_section'] = 1;
+
+switch ($_GET['__page_galerie'])
+{
+       case 'liste_sections' :
+               foreach($ma_galerie->sections() as $section)
+                       echo '<div style="font-size : ',TAILLE_SECTION,'pt; font-weight : bold; "><a href="',NOM_FICHIER,'?',arguments_page(),'__section=',$section,
+                               '&amp;__page_galerie=section">', $section,'</a></div>Auteur : ',$ma_galerie->get_auteur($section),'<br/>Date : ',$ma_galerie->get_date($section),'<br/><br/>';
+               break;
+               
+       case 'section' :
+               $ma_galerie->set_section_courante($_GET['__section']);
+               $ma_galerie->afficher_vignettes($_GET['__page_section']);
+               break;
+               
+       case 'photo' :
+               $ma_galerie->set_section_courante($_GET['__section']);
+               $ma_galerie->afficher_photo($_GET['__photo']);
+               break;
+}
+
+?>
\ No newline at end of file
diff --git a/php/tx_bienvenue.php b/php/tx_bienvenue.php
deleted file mode 100644 (file)
index 53f8929..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Toute l'équipe de la Corcelles-LAN vous souhaite la bienvenue !!
diff --git a/php/tx_contacts.php b/php/tx_contacts.php
deleted file mode 100644 (file)
index 194c0a2..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php # coding:utf-8 ?>\r
-\r
-<h1>Organisateur</h1>\r
-<ul>\r
- <li><a href="" id="contactLePiaf">Le Piaf</a></li>\r
- <!--li><a href="">Pan!cores</a></li>\r
- <li><a href="">Tourist</a></li-->\r
-</ul>\r
-<h1>Hébergeur et Webmaster</h1>\r
-<ul>\r
- <li><a href="" id="contactPifou">Pifou</a></li>\r
-</ul>\r
-    <p>Les anomalies peuvent être remontées <a href="http://dev.euphorik.ch/projects/cl7/issues/new">ici</a>.</p>
\ No newline at end of file
diff --git a/php/tx_informations.php b/php/tx_informations.php
deleted file mode 100644 (file)
index 017de27..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php #coding:utf-8 ?>
-
-<h2>Une puissante LAN aura lieu du <em>vendredi 21 Novembre</em> au <em>Lundi 24 Novembre</em> à Corcelles [NE]</h2>
-
-<h2>Heures</h2>
-<ul><li><p>Débute le vendredi à <em>17h00</em>, finit le lundi à <em>16h00</em> env. avec les rangments.</p></li></ul>
-
-<h2>Points forts</h2>
-<ul>
- <li>Projecteur + Wii, PES, Worms, etc.</li>
- <li>Platines pour les Dj's seront de la partie cette année.</li>
- <li>Un serveur hostera les parties RA3, COD2, COD4, UT3 et Crysis. Counter Strike est strictement interdit durant la LAN, ce point est très important.</li>
- <li>Accès à internet (pas pour WoW ou autre MMORPG autistique).</li>
-</ul>
-
-<h2>Matos</h2>
-<ul>
- <li>Il est conseillé de disposer d'un PC en état de marche + carte ethernet et de drivers/soft en cas de réinstallation d'urgence.</li>
- <li>Les haut-parleurs sont interdits, vous devez vous munir d'écouteurs (pas des écouteurs de 200W :)).</li>
- <li>Apportez tout les câbles nécessaires à l'alimentation de votre PC + multiprise.</li>
- <li>Un câble rj45 de si possible au moins 10m doit être amené pour la connexion au réseau.</li>
-</ul>
-
-<h2>Prix</h2>
-<ul>
- <li>Il est de <?=$config->get('cout_total')?> CHF pour les 3 soirées comprenant 3 repas chaud (dépend de l'état du cuistot) et 3 déjeunés à payer sur place au responsable.</li>
- <li>Il est de <?=$config->get('cout_periode')?> CHF par soirée pour ceux qui ne peuvent pas venir toute la dureé de la lan.</li>
-</ul>
-
-<h2>Lieu</h2>
-<ul>
- <li>La LAN ce déroule dans un abri civil à Corcelles, voici le plan :
-   <a href="images/carte.jpg"><img alt="carte d'accès" src="images/carte_mini.jpg" /></a>
-   <a href="images/carte_zoom.gif"><img  alt="carte d'accès (aperçu)" src="images/carte_zoom_mini.gif" /></a>.</li>
- <li>Il y a six place de parc devant l'entrée et grand parking un peu plus loin (voir la deuxième carte ci-dessus).</li>
- <li>Il est possible de dormir sur place, amenez votre sac de couchage si vous comptez roupiller, il y a aussi des couvertures si jamais des gens ont trop froid.</li>
-</ul>
-
-<h2>Bouffe, boissons &amp; drogues</h2>
-<ul>
- <li>Une cuisine munit d'un cuistot diplômé sera entièrement à votre disposition pour vous alimenter en nourriture.</li>
- <li>Amenez quand même un peu de bouffe, on ne sait jamais...</li>
- <li>La bière est offerte en quantité déraisonnable.</li>
- <li>Il n'y a, cette année, pas de frigo disponible.</li>
- <li>Attention : les drogues ne sont absolument pas interdites.</li>
-</ul>
-
-<h2>Intranet</h2>
-<ul>
- <li>Un système de partage de fichiers (photos de vacances, vidéos de son chat, etc.) sera mis en place et s'appuyera sur <a href="http://www.alliancep2p.com">Alliance</a>.
- Il fonctionne un peu comme DC++, est multi-plateforme et sous licence GPL. Note pour faty : c'est du Java avec plein de swing dedans ;).</li>
-</ul>
-
-<h2>Divers</h2>
-<ul>
- <li>Les participants sont priés de ranger et nettoyer leur place en quittant la lan.</li>
- <li>Toute personne ayant installé CS sur sont PC sera immolé dans la joie et la bonne humeur des autres gamers.</li>
-</ul>
diff --git a/php/tx_inscription.php b/php/tx_inscription.php
deleted file mode 100644 (file)
index dc415f0..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-<?php # coding:utf-8
-
-if ($config->get("inscription_terminees"))
-{
-   echo '<p><em>Les inscriptions sont terminées !</em></p>';
-   return;
-}
-
-if ($le_participant->valide)
-   echo '<p>Modification de mes infos</p>';
-else
-   echo'<p><em>Les personnes inscrites s\'engagent à être présentes à la LAN et à payer la somme convenue.</em></p><p>Elles peuvent se désinscrirent en cas d\'empèchements majeurs.</p>';
-?>
-
-<form id="formulaireInscription" method="post" action="inscription.html">
-<?php
-   if($le_participant->valide)
-               echo '<p><input type="hidden" name="modification_participant" value="1" /></p>';
-   else
-      echo '<p><input type="hidden" name="inscription" value="1" /></p>';
-?>
-<table>
-   <colgroup>
-      <col id="inscriptionColonneNom" />  
-      <col id="inscriptionColonneValeur" />
-   </colgroup>
-   <tr>
-      <td>
-         pseudo <span class="miniInfo">(login)</span>
-      </td>
-      <td>
-         <input type="text" maxlength="50" name="pseudo" value="<?=$le_participant->valide ? $le_participant->info->pseudo : $_POST["pseudo"]?>" />
-      </td>
-   </tr>
-   <tr>
-      <td>
-         password <span class="miniInfo">(pour pouvoir par la suite modifier mes infos)</span>
-      </td>
-      <td>
-         <input type="password" size="10" maxlength="10" name="pass1" value="<?=$le_participant->valide ? $le_participant->info->password : $_POST["pass1"]?>" />
-         re: <input type="password" maxlength="10" size="10" name="pass2" value="<?=$le_participant->valide ? $le_participant->info->password : $_POST["pass2"]?>" /> 
-      </td>
-   </tr>
-   <tr>
-      <td>
-         clan name
-      </td>
-      <td>
-         <input type="text" maxlength="30" size="15" name="clan_nom" value="<?=$le_participant->valide ? $le_participant->info->clan_nom : $_POST["clan_nom"]?>" /> 
-         <select id="clanChoix" name="clanChoix" size="1">
-            <option value ="0" selected="selected">clans existants</option>
-            <?php
-               $res = mysql_query("SELECT DISTINCT clan_nom, clan_tag FROM participants WHERE clan_nom != '' OR clan_tag != ''");
-               while($info_clan = mysql_fetch_object($res))
-               {
-                  echo '<option value = "', $info_clan->clan_nom, ';', $info_clan->clan_tag, '">', $info_clan->clan_nom != '' ? $info_clan->clan_nom : $info_clan->clan_tag, '</option>';
-               }
-            ?>
-         </select>
-      </td>
-   </tr> 
-   <tr>
-      <td>
-         clan tag
-      </td>
-      <td>
-         <input type="text" maxlength="10" name="clan_tag" value="<?=$le_participant->valide ? $le_participant->info->clan_tag : $_POST['clan_tag']?>" /> 
-      </td>
-   </tr> 
-   <tr>
-      <td>
-         nom
-      </td>
-      <td>
-         <input type="text" maxlength="30" name="nom" value="<?=$le_participant->valide ? $le_participant->info->nom : $_POST['nom']?>" />
-      </td>
-   </tr>
-   <tr>
-      <td>
-         prénom
-      </td>
-      <td>
-         <input type="text" maxlength="30" name="prenom" value="<?=$le_participant->valide ? $le_participant->info->prenom : $_POST['prenom']?>" />
-      </td>
-   </tr>
-   <tr>
-      <td>
-         age
-      </td>
-      <td>
-         <input type="text" maxlength="30" name="age" value="<?=$le_participant->valide ? $le_participant->info->age : $_POST['age']?>" />
-      </td>
-   </tr>
-   <tr>
-      <td>
-         email <span class="miniInfo">(non-public)</span>
-      </td>
-      <td>
-         <input type="text" maxlength="30" name="e_mail" value="<?=$le_participant->valide ? $le_participant->info->e_mail : $_POST['e_mail']?>" />
-      </td>
-   </tr>
-   <tr>
-      <td>
-         présence
-      </td>
-      <td>
-         <?php          
-            $res = mysql_query("
-               SELECT periodes.id, periodes.nom, participations.participant_id
-               FROM periodes
-               LEFT JOIN participations ON periodes.id = participations.periode_id
-                  AND participations.participant_id = ".($le_participant->valide ? $le_participant->info->id : "0")."
-               ORDER BY periodes.id
-            ");
-            while($periode = mysql_fetch_object($res))
-            {
-               echo '<p><input name="periodes[]" value="'.$periode->id.'" '.((!$le_participant->valide && (!$_POST['periodes'] || in_array($periode->id, $_POST['periodes']))) || $periode->participant_id ? 'checked="checked"' : '').' id="periode'.$periode->id.'" type="checkbox" /><label for="periode'.$periode->id.'" />'.$periode->nom.'</label></p>';
-            }
-         ?>
-      </td>
-   </tr>
-   <tr>
-      <td>
-         prix
-      </td>
-      <td>
-         <span id="prix"></span> CHF
-      </td>
-   </tr>
-   <tr>
-      <td>
-         remarques
-      </td>
-      <td>
-         <textarea cols="30" rows="5" name="remarques"><?=$le_participant->valide ? $le_participant->info->remarques : $_POST['remarques']?></textarea>
-      </td>
-   </tr>
-   <?php
-      if (!$le_participant->valide)
-      echo'
-         <tr>
-            <td>
-               j\'ai bien lu et suis d\'accord avec le préambule
-            </td>
-            <td>
-               <input type="checkbox" name="accord" ',($_POST['accord'] ? 'checked="true"' : ''),'/>
-            </td>
-         </tr>';
-   ?>
-   </table>
-   <p><input type="submit" value="OK" /></p>
-</form>
diff --git a/php/tx_inscrits.php b/php/tx_inscrits.php
deleted file mode 100644 (file)
index b5df9b2..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php # coding:utf-8
-
-include_once("traitement_pre_affichage.php");
-
-$participants = mysql_query("
-   SELECT id, pseudo, nom, prenom, clan_nom, clan_tag, remarques
-   FROM participants
-   ORDER by clan_nom, clan_tag, pseudo
-");
-
-$periodes = mysql_query("SELECT nom_abrege FROM periodes ORDER BY id");
-$debut_table = '
- <tr>
-  <th>pseudo</th>
-  <th>nom</th>
-  <th>prénom</th>';
-$nb_periode = 0;
-while($periode = mysql_fetch_object($periodes))
-{
-   $debut_table .= '<th>'.$periode->nom_abrege.'</th>';
-   $nb_periode++;
-}
-$debut_table .= '<th>remarques</th>
- </tr>';
-$clan_courant = null;
-
-echo '<table class="inscrits">';
-while($participant = mysql_fetch_object($participants))
-{  
-   if ($clan_courant !== $participant->clan_nom)
-   {
-      echo ($participant->clan_nom != '' ? '<tr><td colspan="'. ($nb_periode + 4) .'"><h1>'.traitement_pre_affichage($participant->clan_nom).'</h1></td></tr>' : ''), $debut_table;
-      $clan_courant = $participant->clan_nom;
-   }
-   
-   $participations = mysql_query("
-      SELECT periodes.nom, participations.participant_id FROM periodes
-      LEFT JOIN participations ON periodes.id = participations.periode_id AND participations.participant_id = ".$participant->id."
-      ORDER BY id
-   ");
-   
-   echo '<tr>';
-   echo '<td>', htmlentities($participant->clan_tag, ENT_QUOTES, "UTF-8"), traitement_pre_affichage($participant->pseudo), '</td>';
-   echo '<td>', traitement_pre_affichage($participant->nom), '</td>';
-   echo '<td>', traitement_pre_affichage($participant->prenom), '</td>';
-   while ($participation = mysql_fetch_object($participations))
-     echo '<td '.($participation->participant_id == $participant->id ? 'class="participe"' : '').'></td>';
-   
-   echo '<td>', traitement_pre_affichage($participant->remarques), '</td>';
-   echo '</tr>';
-}
-echo '</table>';
-?>
-
diff --git a/php/tx_intranet.php b/php/tx_intranet.php
deleted file mode 100644 (file)
index 8746475..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-<h5><a href="ftp://mp3:divx@pifou-computer/" target="_blank">>>Le serveur ftp !!DivX - Mp3 - Progz!! <<</a></h5>
-<h5><a href="ftp://lan:lan@fatypunk/" target="_blank">>>Le serveur de Faty !!Mp3 - Videos!! <<</a></h5>
-<h5><a href="ftp://kiki/" target="_blank">>>Kiki ftp !!Manga - Roms Nes/Snes!! <<</a></h5>
-<h5><a href="ftp://rezo:rezo@leo/" target="_blank">>>Le0 ftp !!Tout!! <<</a></h5>
-<li><a href="files/leechftp130.zip" target="_blank">CLIENT FTP BIEN</a></li>
-
-<h5><a href="http://blue/csstats/" target="_blank">>> Stats CS <<</a></h5>
-
-<h6>PATCHS</h6>
-<ul>
-<li><a href="files/HL1109.exe" target="_blank">HL 1.109</a> & <a href="files/HL1109to1110.exe" target="_blank">HL 1.109 to 1.110</a></li>
-<li><a href="files/quake3v131.exe" target="_blank">Q3 1.31</a></li>
-<li><a href="files/star_109b.exe" target="_blank">Starcraft 1.09b</a> & <a href="files/bw_109b.exe" target="_blank">Broodwar 1.09b</a></li>
-</ul>
-<h6>MODS</h6>
-<ul>
-<li><a href="files/csv15full.exe" target="_blank">CS 1.5</a></li>
-<li><a href="files/rocketarena3v15.exe" target="_blank">RA3 1.5</a></li>
-</ul>
-
diff --git a/php/tx_jeux_joues.php b/php/tx_jeux_joues.php
deleted file mode 100644 (file)
index 304c34b..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php # coding: utf-8\r
-\r
-include_once("traitement_pre_affichage.php");\r
-\r
-if (!$le_participant->valide)\r
-{\r
-   echo '<p><em>Remarque : </em>Il faut être inscrit pour pouvoir voter.</p>';\r
-}\r
-\r
-\r
-echo '\r
-<form id="formulaireJeuxJoues" method="post" action="index.php?page=jeux_joues">\r
-   <p><input type="hidden" name="set_jeux_joues" value="1" /></p>\r
-   <table>\r
-      <tr>', ($le_participant->valide ? '<th></th>' : ''), '<th>Votes</th><th>Jeux</th></tr>';\r
-\r
-$jeux_query = mysql_query("\r
-   SELECT jeux.id, jeux.nom, jeux_choisis.participant_id, COUNT(*) + IF(participant_id is not null, 1, 0) - 1 AS nb_vote\r
-   FROM jeux LEFT JOIN jeux_choisis ON jeux.id = jeux_choisis.jeu_id\r
-   GROUP BY jeux.id\r
-   ORDER BY nb_vote DESC, nom \r
-");\r
-   \r
-while ($jeu = mysql_fetch_object($jeux_query))\r
-{\r
-   # est-ce que le participant courant à voté pour ce jeu ?\r
-   if ($le_participant->valide)\r
-   {\r
-      $a_vote = mysql_fetch_row(mysql_query("\r
-         SELECT COUNT(*) FROM jeux_choisis\r
-         WHERE participant_id = ".$le_participant->info->id." AND jeu_id = ".$jeu->id\r
-      )); $a_vote = $a_vote[0];\r
-   }\r
-   else\r
-      $a_vote = FALSE;\r
-   \r
-   echo '<tr>',\r
-      $le_participant->valide ? '<td><input type="checkbox" name="votes[]" '. ($a_vote ? 'checked="checked"' : '') .' value="'.$jeu->id.'" /></td>' : '',\r
-      '<td>' . $jeu->nb_vote . '</td>',\r
-      '<td ' . ($a_vote ? 'class="aVote" ': '').'>' . traitement_pre_affichage($jeu->nom) . '</td></tr>';\r
-}\r
-\r
-echo '\r
-   </table>';\r
-\r
-if ($le_participant->valide)\r
-   echo '\r
-   <p>Autre : <input type="text" maxlength="50" name="jeu" /></p>\r
-   <p><input type="submit" value="Voter" /></p>';\r
-   \r
-echo '</form>';\r
-\r
-# affichage du nombre de vote restant\r
-if ($le_participant->valide)\r
-   echo '<p>Nombre de votes restant : ' . $le_participant->nb_vote_restant() . '</p>';\r
-\r
-?>
\ No newline at end of file
diff --git a/php/tx_photos.php b/php/tx_photos.php
deleted file mode 100644 (file)
index 939e7ad..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-#Petite galerie d'image à 2 balles , necessite GD2.
-##########CONFIG#########
-#Variables à repasser à la page (liens) :
-$vars_repasse = array('page');
-define('NOM_FICHIER', 'index.php');
-define('TAILLE_SECTION', '12');
-define('TAILLE_NOM_IMAGE', '11');
-define('TAILLE_VIGNETTE', '100');
-define('TAILLE_PHOTO_REDUITE', '400');
-define('NOMBRE_VIGNETTE_PAR_PAGE', '9');
-define('NOMBRE_COLONNE', '3');
-#######FIN CONFIG########
-
-include('class_galerie_photos.php');
-
-$ma_galerie = new galerie("images/galerie");
-
-if (!isset($_GET['__page_galerie'])) $_GET['__page_galerie'] = 'liste_sections';
-if (!isset($_GET['__page_section'])) $_GET['__page_section'] = 1;
-
-switch ($_GET['__page_galerie'])
-{
-       case 'liste_sections' :
-               foreach($ma_galerie->sections() as $section)
-                       echo '<div style="font-size : ',TAILLE_SECTION,'pt; font-weight : bold; "><a href="',NOM_FICHIER,'?',arguments_page(),'__section=',$section,
-                               '&amp;__page_galerie=section">', $section,'</a></div>Auteur : ',$ma_galerie->get_auteur($section),'<br/>Date : ',$ma_galerie->get_date($section),'<br/><br/>';
-               break;
-               
-       case 'section' :
-               $ma_galerie->set_section_courante($_GET['__section']);
-               $ma_galerie->afficher_vignettes($_GET['__page_section']);
-               break;
-               
-       case 'photo' :
-               $ma_galerie->set_section_courante($_GET['__section']);
-               $ma_galerie->afficher_photo($_GET['__photo']);
-               break;
-}
-
-?>
\ No newline at end of file