ADD support des inscriptions terminées
[cl7.git] / php / tx_inscription.php
index 742e153..dc415f0 100644 (file)
@@ -1,12 +1,18 @@
 <?php # coding:utf-8
-if($le_participant->valide)
-       echo '<p>Modification de mes infos</p>';
+
+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>';
+   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="<?php echo($le_participant->valide?'inscrits':'bienvenue'), '.html'; ?>">
+<form id="formulaireInscription" method="post" action="inscription.html">
 <?php
    if($le_participant->valide)
                echo '<p><input type="hidden" name="modification_participant" value="1" /></p>';
@@ -23,7 +29,7 @@ else
          pseudo <span class="miniInfo">(login)</span>
       </td>
       <td>
-         <input type="text" maxlength="50" name="pseudo" <?php echo($le_participant->valide?('value="'.$le_participant->info->pseudo.'"'):''); ?> />
+         <input type="text" maxlength="50" name="pseudo" value="<?=$le_participant->valide ? $le_participant->info->pseudo : $_POST["pseudo"]?>" />
       </td>
    </tr>
    <tr>
@@ -31,8 +37,8 @@ else
          password <span class="miniInfo">(pour pouvoir par la suite modifier mes infos)</span>
       </td>
       <td>
-         <input type="password" size="10" maxlength="10" name="pass1" <?php echo($le_participant->valide?('value="'.$le_participant->info->password.'"'):''); ?> />
-         re: <input type="password" maxlength="10" size="10" name="pass2" <?php echo($le_participant->valide?('value="'.$le_participant->info->password.'"'):''); ?> /> 
+         <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>
@@ -40,7 +46,7 @@ else
          clan name
       </td>
       <td>
-         <input type="text" maxlength="30" size="15" name="clan_nom" <?php echo($le_participant->valide?('value="'.$le_participant->info->clan_nom.'"'):''); ?> /> 
+         <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
@@ -58,7 +64,7 @@ else
          clan tag
       </td>
       <td>
-         <input type="text" maxlength="10" name="clan_tag" <?php echo($le_participant->valide?('value="'.$le_participant->info->clan_tag.'"'):''); ?> /> 
+         <input type="text" maxlength="10" name="clan_tag" value="<?=$le_participant->valide ? $le_participant->info->clan_tag : $_POST['clan_tag']?>" /> 
       </td>
    </tr> 
    <tr>
@@ -66,7 +72,7 @@ else
          nom
       </td>
       <td>
-         <input type="text" maxlength="30" name="nom" <?php echo($le_participant->valide?('value="'.$le_participant->info->nom.'"'):''); ?> />
+         <input type="text" maxlength="30" name="nom" value="<?=$le_participant->valide ? $le_participant->info->nom : $_POST['nom']?>" />
       </td>
    </tr>
    <tr>
@@ -74,7 +80,7 @@ else
          prénom
       </td>
       <td>
-         <input type="text" maxlength="30" name="prenom" <?php echo($le_participant->valide?('value="'.$le_participant->info->prenom.'"'):''); ?> />
+         <input type="text" maxlength="30" name="prenom" value="<?=$le_participant->valide ? $le_participant->info->prenom : $_POST['prenom']?>" />
       </td>
    </tr>
    <tr>
@@ -82,7 +88,7 @@ else
          age
       </td>
       <td>
-         <input type="text" maxlength="30" name="age" <?php echo($le_participant->valide?('value="'.$le_participant->info->age.'"'):''); ?> />
+         <input type="text" maxlength="30" name="age" value="<?=$le_participant->valide ? $le_participant->info->age : $_POST['age']?>" />
       </td>
    </tr>
    <tr>
@@ -90,7 +96,7 @@ else
          email <span class="miniInfo">(non-public)</span>
       </td>
       <td>
-         <input type="text" maxlength="30" name="e_mail" <?php echo($le_participant->valide?('value="'.$le_participant->info->e_mail.'"'):''); ?> />
+         <input type="text" maxlength="30" name="e_mail" value="<?=$le_participant->valide ? $le_participant->info->e_mail : $_POST['e_mail']?>" />
       </td>
    </tr>
    <tr>
@@ -104,20 +110,29 @@ else
                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 || $periode->participant_id ? 'checked="checked"' : '').' id="periode'.$periode->id.'" type="checkbox" /><label for="periode'.$periode->id.'" />'.$periode->nom.'</label></p>';
+               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"><?php echo($le_participant->valide?$le_participant->info->remarques:''); ?></textarea>
+         <textarea cols="30" rows="5" name="remarques"><?=$le_participant->valide ? $le_participant->info->remarques : $_POST['remarques']?></textarea>
       </td>
    </tr>
    <?php
@@ -128,7 +143,7 @@ else
                j\'ai bien lu et suis d\'accord avec le préambule
             </td>
             <td>
-               <input type="checkbox" name="accord" />
+               <input type="checkbox" name="accord" ',($_POST['accord'] ? 'checked="true"' : ''),'/>
             </td>
          </tr>';
    ?>