X-Git-Url: http://git.euphorik.ch/?p=cl7.git;a=blobdiff_plain;f=index.php;h=ebe978138028791861376ed2293c07f51a69deca;hp=575f4b019667091219b2dada5da4ca78a5e1b225;hb=HEAD;hpb=7ba28ff47a9cec801736677a79b3bf4d3a5adb03 diff --git a/index.php b/index.php index 575f4b0..ebe9781 100644 --- a/index.php +++ b/index.php @@ -1,21 +1,7 @@ 'Accueil', + 'accueil' => 'Accueil', # la page par défaut 'jeux_joues' => 'Jeux joués', 'inscription' => 'Inscription', 'inscrits' => 'Inscrits', @@ -26,7 +12,25 @@ $MENU = array( #'pizzas' => 'Pizza', ); +include_once("php/participant.php"); +include_once("php/connexion.php"); +include_once("php/config.php"); +include_once("php/controller.php"); +include_once("php/panel.php"); + +# Différents objets, sont accessibles directement par les pages (voir dossier '/php/pages/'). +$page = isset($_GET['page']) ? $_GET['page'] : 'accueil'; +$connexion = new Connexion(); +$config = new Config(); +$participant = $connexion->participant; +$controller = new Controller($participant, $config); +$panel = new Panel($participant); + +if ($controller->nouvel_inscrit) + $page = "bienvenue"; + echo ''; + ?> '; '; + # Permet d'afficher un message à l'utilisateur lors du chargement de la page via le javascript, voir 'cl7.js'. + if ($controller->message_utilisateur) + echo ''; + else if ($connexion->message_utilisateur) + echo ''; + + # Des constantes stockées en BD accessible par le javascript. echo ''; echo ''; + $nbPeriodes = pg_fetch_array(pg_query("SELECT COUNT(*) FROM periodes")); + echo ''; + echo ''; ?> - Corcelles-Lan 7 + Corcelles-Lan 8 - - + +
get("inscription_terminees")) + { + echo "Les inscriptions sont terminées !"; + } + else if ($nb_places_libres <= 0) { echo "Il n'y a plus de places libres"; } @@ -65,70 +82,71 @@ echo ''; } ?>
- Corcelles-Lan 7 + Corcelles-Lan 8
- '; - include("php/menu_droit.php"); - echo '
'; - } - switch ($page) - { - case 'acceuil': - include("php/tx_informations.php"); + '; + $panel->rendre(); + echo '
'; + } + + switch ($page) + { + case 'accueil': + include("php/pages/informations.php"); break; case 'jeux_joues' : - include("php/tx_jeux_joues.php"); + include("php/pages/jeux_joues.php"); break; case 'inscription' : - if (Participant::nombre_participant_max_atteint() && !$le_participant->valide) + if (Participant::nombre_participant_max_atteint() && !$participant->valide) echo 'Nous sommes désolés, il n\'y a plus de places libres'; else - include("php/tx_inscription.php"); + include("php/pages/inscription.php"); break; case 'inscrits' : - include("php/tx_inscrits.php"); + include("php/pages/inscrits.php"); break; case 'tournoi' : - include("php/tx_tournoi.php"); + include("php/pages/tournoi.php"); break; case 'intranet' : - include("php/tx_intranet.php"); + include("php/pages/intranet.php"); break; case 'bienvenue' : - include("php/tx_bienvenue.php"); + include("php/pages/bienvenue.php"); break; case 'contacts' : - include("php/tx_contacts.php"); + include("php/pages/contacts.php"); break; case 'photos' : - include("php/tx_photos.php"); + include("php/pages/photos.php"); break; case 'pizzas': - include("php/pizzas.php"); + include("php/pages/pizzas.php"); break; default : echo 'erreur, page introuvable'; break; - } - ?> -
-
- ~ site codé en PHP avec les pieds ~ -
+ } + ?> + +
+ ~ site codé en PHP avec les pieds ~
- + +