From: Greg Burri Date: Thu, 10 Sep 2009 16:01:30 +0000 (+0200) Subject: MOD Petit refactoring #137 X-Git-Url: http://git.euphorik.ch/index.cgi?a=commitdiff_plain;h=557974b66bba86b74181d2b18569ee897eac60a8;p=cl7.git MOD Petit refactoring #137 --- diff --git a/index.php b/index.php index 8fc2259..d624153 100644 --- a/index.php +++ b/index.php @@ -1,7 +1,7 @@ 'Accueil', + 'acceuil' => 'Acceuil', 'jeux_joues' => 'Jeux joués', 'inscription' => 'Inscription', 'inscrits' => 'Inscrits', @@ -81,56 +81,57 @@ Corcelles-Lan 7 # affichage du menu foreach($MENU as $p => $titre ) { -$lien_externe = substr($p, 0, 4) == 'http'; -echo '' . $titre . ''; + $lien_externe = substr($p, 0, 4) == 'http'; + echo '' . $titre . ''; } ?>
'; -include("php/menu_droit.php"); -echo '
'; + echo '
'; + include("php/menu_droit.php"); + echo '
'; } + 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; } ?> diff --git a/php/pages/bienvenue.php b/php/pages/bienvenue.php new file mode 100644 index 0000000..53f8929 --- /dev/null +++ b/php/pages/bienvenue.php @@ -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 index 0000000..194c0a2 --- /dev/null +++ b/php/pages/contacts.php @@ -0,0 +1,13 @@ + + +

Organisateur

+ +

Hébergeur et Webmaster

+ +

Les anomalies peuvent être remontées ici.

\ No newline at end of file diff --git a/php/pages/fake b/php/pages/fake deleted file mode 100644 index e69de29..0000000 diff --git a/php/pages/informations.php b/php/pages/informations.php new file mode 100644 index 0000000..017de27 --- /dev/null +++ b/php/pages/informations.php @@ -0,0 +1,58 @@ + + +

Une puissante LAN aura lieu du vendredi 21 Novembre au Lundi 24 Novembre à Corcelles [NE]

+ +

Heures

+
  • Débute le vendredi à 17h00, finit le lundi à 16h00 env. avec les rangments.

+ +

Points forts

+
    +
  • Projecteur + Wii, PES, Worms, etc.
  • +
  • Platines pour les Dj's seront de la partie cette année.
  • +
  • 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.
  • +
  • Accès à internet (pas pour WoW ou autre MMORPG autistique).
  • +
+ +

Matos

+
    +
  • 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.
  • +
  • Les haut-parleurs sont interdits, vous devez vous munir d'écouteurs (pas des écouteurs de 200W :)).
  • +
  • Apportez tout les câbles nécessaires à l'alimentation de votre PC + multiprise.
  • +
  • Un câble rj45 de si possible au moins 10m doit être amené pour la connexion au réseau.
  • +
+ +

Prix

+
    +
  • Il est de 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.
  • +
  • Il est de get('cout_periode')?> CHF par soirée pour ceux qui ne peuvent pas venir toute la dureé de la lan.
  • +
+ +

Lieu

+
    +
  • La LAN ce déroule dans un abri civil à Corcelles, voici le plan : + carte d'accès + carte d'accès (aperçu).
  • +
  • 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).
  • +
  • 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.
  • +
+ +

Bouffe, boissons & drogues

+
    +
  • Une cuisine munit d'un cuistot diplômé sera entièrement à votre disposition pour vous alimenter en nourriture.
  • +
  • Amenez quand même un peu de bouffe, on ne sait jamais...
  • +
  • La bière est offerte en quantité déraisonnable.
  • +
  • Il n'y a, cette année, pas de frigo disponible.
  • +
  • Attention : les drogues ne sont absolument pas interdites.
  • +
+ +

Intranet

+
    +
  • Un système de partage de fichiers (photos de vacances, vidéos de son chat, etc.) sera mis en place et s'appuyera sur Alliance. + 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 ;).
  • +
+ +

Divers

+
    +
  • Les participants sont priés de ranger et nettoyer leur place en quittant la lan.
  • +
  • Toute personne ayant installé CS sur sont PC sera immolé dans la joie et la bonne humeur des autres gamers.
  • +
diff --git a/php/pages/inscription.php b/php/pages/inscription.php new file mode 100644 index 0000000..dc415f0 --- /dev/null +++ b/php/pages/inscription.php @@ -0,0 +1,152 @@ +get("inscription_terminees")) +{ + echo '

Les inscriptions sont terminées !

'; + return; +} + +if ($le_participant->valide) + echo '

Modification de mes infos

'; +else + echo'

Les personnes inscrites s\'engagent à être présentes à la LAN et à payer la somme convenue.

Elles peuvent se désinscrirent en cas d\'empèchements majeurs.

'; +?> + +
+valide) + echo '

'; + else + echo '

'; +?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + valide) + echo' + + + + '; + ?> +
+ pseudo (login) + + " /> +
+ password (pour pouvoir par la suite modifier mes infos) + + " /> + re: " /> +
+ clan name + + " /> + +
+ clan tag + + +
+ nom + + +
+ prénom + + +
+ age + + +
+ email (non-public) + + +
+ présence + + valide ? $le_participant->info->id : "0")." + ORDER BY periodes.id + "); + while($periode = mysql_fetch_object($res)) + { + echo '

valide && (!$_POST['periodes'] || in_array($periode->id, $_POST['periodes']))) || $periode->participant_id ? 'checked="checked"' : '').' id="periode'.$periode->id.'" type="checkbox" />

'; + } + ?> +
+ prix + + CHF +
+ remarques + + +
+ j\'ai bien lu et suis d\'accord avec le préambule + + +
+

+
diff --git a/php/pages/inscrits.php b/php/pages/inscrits.php new file mode 100644 index 0000000..b5df9b2 --- /dev/null +++ b/php/pages/inscrits.php @@ -0,0 +1,55 @@ + + pseudo + nom + prénom'; +$nb_periode = 0; +while($periode = mysql_fetch_object($periodes)) +{ + $debut_table .= ''.$periode->nom_abrege.''; + $nb_periode++; +} +$debut_table .= 'remarques + '; + +$clan_courant = null; + +echo ''; +while($participant = mysql_fetch_object($participants)) +{ + if ($clan_courant !== $participant->clan_nom) + { + echo ($participant->clan_nom != '' ? '' : ''), $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 ''; + echo ''; + echo ''; + echo ''; + while ($participation = mysql_fetch_object($participations)) + echo ''; + + echo ''; + echo ''; +} +echo '

'.traitement_pre_affichage($participant->clan_nom).'

', htmlentities($participant->clan_tag, ENT_QUOTES, "UTF-8"), traitement_pre_affichage($participant->pseudo), '', traitement_pre_affichage($participant->nom), '', traitement_pre_affichage($participant->prenom), 'participant_id == $participant->id ? 'class="participe"' : '').'>', traitement_pre_affichage($participant->remarques), '
'; +?> + diff --git a/php/pages/intranet.php b/php/pages/intranet.php new file mode 100644 index 0000000..8746475 --- /dev/null +++ b/php/pages/intranet.php @@ -0,0 +1,21 @@ + +
>>Le serveur ftp !!DivX - Mp3 - Progz!! <<
+
>>Le serveur de Faty !!Mp3 - Videos!! <<
+
>>Kiki ftp !!Manga - Roms Nes/Snes!! <<
+
>>Le0 ftp !!Tout!! <<
+
  • CLIENT FTP BIEN
  • + +
    >> Stats CS <<
    + +
    PATCHS
    + +
    MODS
    + + diff --git a/php/pages/jeux_joues.php b/php/pages/jeux_joues.php new file mode 100644 index 0000000..304c34b --- /dev/null +++ b/php/pages/jeux_joues.php @@ -0,0 +1,57 @@ +valide) +{ + echo '

    Remarque : Il faut être inscrit pour pouvoir voter.

    '; +} + + +echo ' +
    +

    + + ', ($le_participant->valide ? '' : ''), ''; + +$jeux_query = mysql_query(" + SELECT jeux.id, jeux.nom, jeux_choisis.participant_id, COUNT(*) + IF(participant_id is not null, 1, 0) - 1 AS nb_vote + FROM jeux LEFT JOIN jeux_choisis ON jeux.id = jeux_choisis.jeu_id + GROUP BY jeux.id + ORDER BY nb_vote DESC, nom +"); + +while ($jeu = mysql_fetch_object($jeux_query)) +{ + # est-ce que le participant courant à voté pour ce jeu ? + if ($le_participant->valide) + { + $a_vote = mysql_fetch_row(mysql_query(" + SELECT COUNT(*) FROM jeux_choisis + WHERE participant_id = ".$le_participant->info->id." AND jeu_id = ".$jeu->id + )); $a_vote = $a_vote[0]; + } + else + $a_vote = FALSE; + + echo '', + $le_participant->valide ? '' : '', + '', + ''; +} + +echo ' +
    VotesJeux
    ' . $jeu->nb_vote . '' . traitement_pre_affichage($jeu->nom) . '
    '; + +if ($le_participant->valide) + echo ' +

    Autre :

    +

    '; + +echo '
    '; + +# affichage du nombre de vote restant +if ($le_participant->valide) + echo '

    Nombre de votes restant : ' . $le_participant->nb_vote_restant() . '

    '; + +?> \ No newline at end of file diff --git a/php/pages/photos.php b/php/pages/photos.php new file mode 100644 index 0000000..939e7ad --- /dev/null +++ b/php/pages/photos.php @@ -0,0 +1,41 @@ +sections() as $section) + echo '
    ', $section,'
    Auteur : ',$ma_galerie->get_auteur($section),'
    Date : ',$ma_galerie->get_date($section),'

    '; + 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 index 53f8929..0000000 --- a/php/tx_bienvenue.php +++ /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 index 194c0a2..0000000 --- a/php/tx_contacts.php +++ /dev/null @@ -1,13 +0,0 @@ - - -

    Organisateur

    - -

    Hébergeur et Webmaster

    - -

    Les anomalies peuvent être remontées ici.

    \ No newline at end of file diff --git a/php/tx_informations.php b/php/tx_informations.php deleted file mode 100644 index 017de27..0000000 --- a/php/tx_informations.php +++ /dev/null @@ -1,58 +0,0 @@ - - -

    Une puissante LAN aura lieu du vendredi 21 Novembre au Lundi 24 Novembre à Corcelles [NE]

    - -

    Heures

    -
    • Débute le vendredi à 17h00, finit le lundi à 16h00 env. avec les rangments.

    - -

    Points forts

    -
      -
    • Projecteur + Wii, PES, Worms, etc.
    • -
    • Platines pour les Dj's seront de la partie cette année.
    • -
    • 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.
    • -
    • Accès à internet (pas pour WoW ou autre MMORPG autistique).
    • -
    - -

    Matos

    -
      -
    • 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.
    • -
    • Les haut-parleurs sont interdits, vous devez vous munir d'écouteurs (pas des écouteurs de 200W :)).
    • -
    • Apportez tout les câbles nécessaires à l'alimentation de votre PC + multiprise.
    • -
    • Un câble rj45 de si possible au moins 10m doit être amené pour la connexion au réseau.
    • -
    - -

    Prix

    -
      -
    • Il est de 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.
    • -
    • Il est de get('cout_periode')?> CHF par soirée pour ceux qui ne peuvent pas venir toute la dureé de la lan.
    • -
    - -

    Lieu

    -
      -
    • La LAN ce déroule dans un abri civil à Corcelles, voici le plan : - carte d'accès - carte d'accès (aperçu).
    • -
    • 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).
    • -
    • 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.
    • -
    - -

    Bouffe, boissons & drogues

    -
      -
    • Une cuisine munit d'un cuistot diplômé sera entièrement à votre disposition pour vous alimenter en nourriture.
    • -
    • Amenez quand même un peu de bouffe, on ne sait jamais...
    • -
    • La bière est offerte en quantité déraisonnable.
    • -
    • Il n'y a, cette année, pas de frigo disponible.
    • -
    • Attention : les drogues ne sont absolument pas interdites.
    • -
    - -

    Intranet

    -
      -
    • Un système de partage de fichiers (photos de vacances, vidéos de son chat, etc.) sera mis en place et s'appuyera sur Alliance. - 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 ;).
    • -
    - -

    Divers

    -
      -
    • Les participants sont priés de ranger et nettoyer leur place en quittant la lan.
    • -
    • Toute personne ayant installé CS sur sont PC sera immolé dans la joie et la bonne humeur des autres gamers.
    • -
    diff --git a/php/tx_inscription.php b/php/tx_inscription.php deleted file mode 100644 index dc415f0..0000000 --- a/php/tx_inscription.php +++ /dev/null @@ -1,152 +0,0 @@ -get("inscription_terminees")) -{ - echo '

    Les inscriptions sont terminées !

    '; - return; -} - -if ($le_participant->valide) - echo '

    Modification de mes infos

    '; -else - echo'

    Les personnes inscrites s\'engagent à être présentes à la LAN et à payer la somme convenue.

    Elles peuvent se désinscrirent en cas d\'empèchements majeurs.

    '; -?> - -
    -valide) - echo '

    '; - else - echo '

    '; -?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - valide) - echo' - - - - '; - ?> -
    - pseudo (login) - - " /> -
    - password (pour pouvoir par la suite modifier mes infos) - - " /> - re: " /> -
    - clan name - - " /> - -
    - clan tag - - -
    - nom - - -
    - prénom - - -
    - age - - -
    - email (non-public) - - -
    - présence - - valide ? $le_participant->info->id : "0")." - ORDER BY periodes.id - "); - while($periode = mysql_fetch_object($res)) - { - echo '

    valide && (!$_POST['periodes'] || in_array($periode->id, $_POST['periodes']))) || $periode->participant_id ? 'checked="checked"' : '').' id="periode'.$periode->id.'" type="checkbox" />

    '; - } - ?> -
    - prix - - CHF -
    - remarques - - -
    - j\'ai bien lu et suis d\'accord avec le préambule - - -
    -

    -
    diff --git a/php/tx_inscrits.php b/php/tx_inscrits.php deleted file mode 100644 index b5df9b2..0000000 --- a/php/tx_inscrits.php +++ /dev/null @@ -1,55 +0,0 @@ - - pseudo - nom - prénom'; -$nb_periode = 0; -while($periode = mysql_fetch_object($periodes)) -{ - $debut_table .= ''.$periode->nom_abrege.''; - $nb_periode++; -} -$debut_table .= 'remarques - '; - -$clan_courant = null; - -echo ''; -while($participant = mysql_fetch_object($participants)) -{ - if ($clan_courant !== $participant->clan_nom) - { - echo ($participant->clan_nom != '' ? '' : ''), $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 ''; - echo ''; - echo ''; - echo ''; - while ($participation = mysql_fetch_object($participations)) - echo ''; - - echo ''; - echo ''; -} -echo '

    '.traitement_pre_affichage($participant->clan_nom).'

    ', htmlentities($participant->clan_tag, ENT_QUOTES, "UTF-8"), traitement_pre_affichage($participant->pseudo), '', traitement_pre_affichage($participant->nom), '', traitement_pre_affichage($participant->prenom), 'participant_id == $participant->id ? 'class="participe"' : '').'>', traitement_pre_affichage($participant->remarques), '
    '; -?> - diff --git a/php/tx_intranet.php b/php/tx_intranet.php deleted file mode 100644 index 8746475..0000000 --- a/php/tx_intranet.php +++ /dev/null @@ -1,21 +0,0 @@ - -
    >>Le serveur ftp !!DivX - Mp3 - Progz!! <<
    -
    >>Le serveur de Faty !!Mp3 - Videos!! <<
    -
    >>Kiki ftp !!Manga - Roms Nes/Snes!! <<
    -
    >>Le0 ftp !!Tout!! <<
    -
  • CLIENT FTP BIEN
  • - -
    >> Stats CS <<
    - -
    PATCHS
    - -
    MODS
    - - diff --git a/php/tx_jeux_joues.php b/php/tx_jeux_joues.php deleted file mode 100644 index 304c34b..0000000 --- a/php/tx_jeux_joues.php +++ /dev/null @@ -1,57 +0,0 @@ -valide) -{ - echo '

    Remarque : Il faut être inscrit pour pouvoir voter.

    '; -} - - -echo ' -
    -

    - - ', ($le_participant->valide ? '' : ''), ''; - -$jeux_query = mysql_query(" - SELECT jeux.id, jeux.nom, jeux_choisis.participant_id, COUNT(*) + IF(participant_id is not null, 1, 0) - 1 AS nb_vote - FROM jeux LEFT JOIN jeux_choisis ON jeux.id = jeux_choisis.jeu_id - GROUP BY jeux.id - ORDER BY nb_vote DESC, nom -"); - -while ($jeu = mysql_fetch_object($jeux_query)) -{ - # est-ce que le participant courant à voté pour ce jeu ? - if ($le_participant->valide) - { - $a_vote = mysql_fetch_row(mysql_query(" - SELECT COUNT(*) FROM jeux_choisis - WHERE participant_id = ".$le_participant->info->id." AND jeu_id = ".$jeu->id - )); $a_vote = $a_vote[0]; - } - else - $a_vote = FALSE; - - echo '', - $le_participant->valide ? '' : '', - '', - ''; -} - -echo ' -
    VotesJeux
    ' . $jeu->nb_vote . '' . traitement_pre_affichage($jeu->nom) . '
    '; - -if ($le_participant->valide) - echo ' -

    Autre :

    -

    '; - -echo '
    '; - -# affichage du nombre de vote restant -if ($le_participant->valide) - echo '

    Nombre de votes restant : ' . $le_participant->nb_vote_restant() . '

    '; - -?> \ No newline at end of file diff --git a/php/tx_photos.php b/php/tx_photos.php deleted file mode 100644 index 939e7ad..0000000 --- a/php/tx_photos.php +++ /dev/null @@ -1,41 +0,0 @@ -sections() as $section) - echo '
    ', $section,'
    Auteur : ',$ma_galerie->get_auteur($section),'
    Date : ',$ma_galerie->get_date($section),'

    '; - 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