MOD #133 (à tester)
authorGreg Burri <greg.burri@gmail.com>
Thu, 10 Sep 2009 15:48:47 +0000 (17:48 +0200)
committerGreg Burri <greg.burri@gmail.com>
Thu, 10 Sep 2009 15:48:47 +0000 (17:48 +0200)
index.php
js/cl7.js
php/tx_informations.php

index d0629dd..8fc2259 100644 (file)
--- a/index.php
+++ b/index.php
@@ -35,10 +35,14 @@ echo '<?xml version="1.0" encoding="UTF-8"?>';
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-   <?php
-      if ($message_utilisateur) echo '<meta name="messageUtilisateur" content="'.$message_utilisateur.'" />';
+   <?php\r
+      # Permet d'afficher un message à l'utilisateur lors du chargement de la page via le javascript, voir 'cl7.js'.
+      if ($message_utilisateur) echo '<meta name="messageUtilisateur" content="'.$message_utilisateur.'" />';\r
+     \r
+      # Des constantes stockées en BD accessible par le javascript.
       echo '<meta name="cout_periode" content="'.$config->get('cout_periode').'" />';
       echo '<meta name="cout_total" content="'.$config->get('cout_total').'" />';
+      echo '<meta name="nb_periodes" content="'.mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM periodes"))[0].'" />';
    ?>
    <title>Corcelles-Lan 7</title>
    <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" ></link>
index d482fdc..6197569 100644 (file)
--- a/js/cl7.js
+++ b/js/cl7.js
@@ -43,13 +43,17 @@ cl7.verification_formulaire_inscription = function(util) {
    return true;
 };
 
-cl7.maj_prix_inscription = function() {
-   var nbPeriodes = $('#formulaireInscription input[name="periodes[]"]:checked').length;
+cl7.maj_prix_inscription = function() {\r
+   var prixTotal = (int)($('meta[name="cout_total"]').attr('content'));\r
+   var prixPeriode = (int)($('meta[name="cout_periode"]').attr('content'));\r
+   var nbPeriodesTotal = (int)($('meta[name="nb_periodes"]').attr('content'));\r
+   var nbPeriodesCheck = (int)($('#formulaireInscription input[name="periodes[]"]:checked').length);
+   \r
    var prix = 5;
-   if (nbPeriodes === 3) {
-      prix = 40;
-   } else if (nbPeriodes != 0) {
-      prix = 15 * nbPeriodes;
+   if (nbPeriodesCheck === nbPeriodesTotal) {
+      prix = prixTotal;
+   } else if (nbPeriodesCheck != 0) {
+      prix = prixPeriode * nbPeriodesCheck;
    }
    $('#formulaireInscription span#prix').html(prix.toString());   
 };
index b488429..017de27 100644 (file)
@@ -1,5 +1,5 @@
-<?php #coding:utf-8 ?>\r
-\r
+<?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>
 
 <h2>Prix</h2>
 <ul>
- <li>Il est de 40 CHF pour les 3 soirées comprenand 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 15 CHF par soirée pour ceux qui ne peuvent pas venir toute la dureé de la lan.</li>
+ <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 :\r
+ <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>
@@ -47,7 +47,7 @@
 
 <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>.\r
+ <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>