MOD Petit refactoring #137
[cl7.git] / php / pages / inscription.php
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>