Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
inscriptionr2ea [2020/02/26 20:44]
sioc créée
inscriptionr2ea [2021/04/15 13:56] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Inscription aux R2ËA 2020 ======
 +<html>
 <style> <style>
-span.form-required { +.responsive { 
-color#ef5555; +  positionrelative; 
-font-size125%;+  displayblock; 
 +  height: 0; 
 +  padding: 0; 
 +  overflow: hidden;
 } }
-</style> 
-<br /> 
- 
-<?php 
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
-////////////////////////////////////// Déclaration des variables ////////////////////////////////////////////////////////////////////// 
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
- 
-//Script Actif ou non 
- 
-$actif="non"; // prend les valeur oui ou non  
- 
- 
-// mails des orga devant recevoir les mails de pré-inscriptions /!\ bien mettre une virgule entre les adresses 
-$mailtoorga = "sioc@sioc.org, matthieu@enders.fr"; 
- 
-$urldesdescriptions="https://club-ea.com/phpBB3/viewtopic.php?f=1&t=1685"; 
- 
-//page à appelée par le formulaire 
-$postTo="inscriptionsR2ea.php"; 
- 
- 
-$heuredebutsamediaprem = "(d&eacute;but &agrave; 13h30)"; 
-$heuredebutsamedisoir = "(d&eacute;but apr&egrave;s le repas)"; 
-$heuredebutdimancheaprem = "(d&eacute;but &agrave; 13h30)"; 
- 
- 
-$participationrepas = "5"; 
- 
-// année de l'évenement 
-$anneeEvent="2019"; 
- 
- 
-/* 
-Nouveau formatage des données : "MJ;Jeux;samedi après-midi 0|1;samedi soir 0|1;Dimanche après-midi 0|1;table compléte 0|1;" 
- 
-"Matthieu;Tigres Volants;1;0;0;0;"; 
-"Papi;Pathfinder;1;0;0;0;"; 
-"Stéphane;Scion;1;0;0;0;"; 
-"Benoit;Yggdrasill;1;0;0;0;"; 
-"sioc;Jeu maison;1;0;0;0;"; 
-"Matthieu;Star Wars;0;1;0;0;" 
-"Harermuir;Torg;0;1;0;0;" 
-"Uriel;Warhammer 2;0;1;0;0;" 
-"Nicolas;Inver-Scion;0;1;0;0;" 
-"Annatar;Anneau Unique;0;0;1;0;" 
-*/ 
- 
-$listeDesTables[0]="Matthieu;Tigres Volants;1;0;0;1;"; 
-$listeDesTables[1]="Papi;Pathfinder;1;0;0;0;"; 
-$listeDesTables[2]="Stéphane;Monarchie de Mau;1;0;0;1;"; 
-$listeDesTables[3]="Annatar /!\ ANNULÉE;Chroniques Anglo-Saxonnes;1;0;0;1;"; 
-$listeDesTables[4]="Jibus;Star Wars Edge;1;0;0;0;"; 
- 
-$listeDesTables[5]="Matthieu;Homeka;0;1;0;0;"; 
-$listeDesTables[6]="Léandre;La Meute;0;1;0;1;"; 
-$listeDesTables[7]="Jibus;Star Wars Edge;0;1;0;0;"; 
-$listeDesTables[8]="Nolan;MAID;0;1;0;1;"; 
- 
-$listeDesTables[9]="Damien;Symbaroum;0;0;1;1;"; 
- 
- 
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
-/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
- 
-// Test si script actif : 
-if (strcmp($actif,"oui")) { exit("Les pré-inscriptions pour l'année ".$anneeEvent." sont fermées."); } else {} // Le else est obligatoire SINON le exit est appliqu&eacute; dans TOUS les cas 
- 
- 
-// Test si formulaire rempli et soumis 
- 
-if (isset($_POST["nom"]) && isset($_POST["prenom"]) && isset($_POST["email"]) &&  
-isset($_POST["tel"]) === TRUE && $_POST["captcha_response"] == "32" && (  
-$_POST["repas"] === "oui" || $_POST["repas"] === "non" ) ) 
-{ 
-$nom=$_POST["nom"]; 
-$prenom=$_POST["prenom"]; 
-$email=$_POST["email"]; 
-$tel=$_POST["tel"]; 
-$captcha_response=$_POST["captcha_response"]; 
-$repas=$_POST["repas"]; 
-$nb_repas=$_POST["nb_repas"]; 
- 
- 
-/////////////// 
-// le sujet // 
-///////////// 
- 
-$subject ="[Inscription R2EA ".$anneeEvent."] pour $nom $prenom"; 
-$message = "Nom : $nom\nPrenom : $prenom\n\nEmail : ". $_POST["email"]. "\nTel. : ".$_POST["tel"]."\n\n"; 
-print "Votre inscription est partie sous forme de mail format&eacute; ainsi"; 
-print "<br />(vous en recevrez une copie) "; 
-print "<br />\n<br />\n"; 
-print "<b>Sujet :</b>\n<br/>\n<br/>\n $subject\n\n"; 
-print "<br />\n<br />\n"; 
-print "<b>Corps du message :</b>\n<br />\n<br />\nNom : $nom\n<br />\nPrenom : $prenom\n<br />\n<br />\n"; 
-print "Email : $email\n<br />\nTel : $tel<br />\n<br />\n"; 
- 
-if ($_POST["repas"] === "oui") {print "\n1 repas.";} else {print "\nPas de repas.";} 
-print "<br />\n"; 
- 
-////////////////////////////////////////////////////////////////// 
-//   Tests et création des textes par tranches horaires       //// 
-// $details[$loop]=preg_split("/;/",$listeDesTables[$value]); //// 
-////////////////////////////////////////////////////////////////// 
- 
-if (isset($_POST))  
- { 
- foreach($_POST as $key => $value) 
- { 
- if (strpos($key,"numerotable_") !== false)  
- 
- $testcrea=preg_split("/;/",$listeDesTables[$value]); 
- if ($testcrea[2] > 0 ) { $inscritpoursamediapemtoggle = 1; $inscritsamediaprem .= " * ".$testcrea[1]." par ".$testcrea[0]."FINDELIGNE";  } 
- if ($testcrea[3] > 0 ) { $inscritpoursamedisoirtoggle = 1; $inscritpoursamedisoir .= " * ".$testcrea[1]." par ".$testcrea[0]."FINDELIGNE"; } 
- if ($testcrea[4] > 0 ) { $inscritpourdimancheapemtoggle = 1; $inscritpourdimancheapem .= " * ".$testcrea[1]." par ".$testcrea[0]."FINDELIGNE"; } 
- } 
- } 
- } 
- 
-//Géneration de l'affichage du message en version web et email 
- 
- if ($inscritpoursamediapemtoggle >0)  
- 
- $webinscritsamediaprem .= "<br /><br />Pr&eacute;inscrit le samedi apr&egrave;s-midi : ".$heuredebutsamediaprem."<br /><br />".str_replace("FINDELIGNE", "<br />", $inscritsamediaprem); 
- $mailinscritsamediaprem .= "\n\nPr&eacute;inscrit le samedi apr&egrave;s-midi : ".$heuredebutsamediaprem."\n\n".str_replace("FINDELIGNE", "\n", $inscritsamediaprem); 
- } 
- else 
- { 
- $webinscritsamediaprem .= "<br /><br />Pr&eacute;inscrit &agrave; aucune table du samedi apr&egrave;s-midi. <br />"; 
- $mailinscritsamediaprem .= "\n\nPr&eacute;inscrit &agrave; aucune table du samedi apr&egrave;s-midi.\n\n"; 
- } 
-  
-  
- if ($inscritpoursamedisoirtoggle >0)  
- 
- $webinscritsamedisoir .= "<br /><br />Pr&eacute;inscrit le samedi soir : ".$heuredebutsamedisoir."<br /><br />".str_replace("FINDELIGNE", "<br />", $inscritpoursamedisoir); 
- $mailinscritsamedisoir .= "\n\nPr&eacute;inscrit le samedi soir : ".$heuredebutsamedisoir."\n\n".str_replace("FINDELIGNE", "\n", $inscritpoursamedisoir); 
- } 
- else 
- { 
- $webinscritsamedisoir .= "<br /><br />Pr&eacute;inscrit &agrave; aucune table du samedi soir.<br />"; 
- $mailinscritsamedisoir .="\n\nPr&eacute;inscrit &agrave; aucune table du samedi soir.\n\n"; 
- } 
-  
- if ($inscritpourdimancheapemtoggle >0)  
- 
- $webinscritdimancheaprem .= "<br /><br />Pr&eacute;inscrit le dimanche apr&egrave;s-midi : ".$heuredebutdimancheaprem."<br /><br />".str_replace("FINDELIGNE", "<br />", $inscritpourdimancheapem); 
- $mailinscritdimancheaprem .= "\n\nPr&eacute;inscrit le dimanche apr&egrave;s-midi : ".$heuredebutdimancheaprem."\n\n".str_replace("FINDELIGNE", "\n", $inscritpourdimancheapem); 
- } 
- else 
- { 
- $webinscritdimancheaprem .= "<br /><br />Pr&eacute;inscrit &agrave; aucune table du dimanche apr&egrave;s-midi."; 
- $mailinscritdimancheaprem .="\n\nPr&eacute;inscrit &agrave; aucune table du dimanche apr&egrave;s-midi.\n\n"; 
- } 
- 
-///////////////// 
-// Le message // 
-/////////////// 
- 
-if ($_POST["repas"] === "oui" ) {$message.="1 repas.\n";} else {$message.="Pas de repas.\n";} 
- 
-$message .= $mailinscritsamediaprem . $mailinscritsamedisoir . $mailinscritdimancheaprem; 
- 
-$message = html_entity_decode($message); 
- 
-// Envoi du mail 
- 
-$headers = 'From:'. $_POST["email"]. "\r\n" ."Reply-To: $email\r\n" ; 
-$headers  .= 'MIME-Version: 1.0' . "\r\n"; 
-$headers .="Content-type: text/plain; charset=utf-8"; 
-mail($mailtoorga,$subject, $message,$headers ); 
-mail($_POST["email"],$subject, $message,$headers ); 
- 
-echo $webinscritsamediaprem . $webinscritsamedisoir . $webinscritdimancheaprem; 
  
 +.responsive {
 +  position: absolute;
 +  top: 0;
 +  left: 0;
 +  bottom: 0;
 +  height: 1800;
 +  width: 100%;
 +  border: 0;
 } }
-else 
-{ 
-$nom=$_POST["nom"]; 
-$prenom=$_POST["prenom"]; 
-$email=$_POST["email"]; 
-$tel=$_POST["tel"]; 
-$captcha_response=$_POST["captcha_response"]; 
-$repas=$_POST["repas"]; 
  
-echo "<div>\n"; +.plan { 
-echo "<form action=\"".$postTo."\""; Â +  padding-bottom670% 
- +
-print <<<EOF +
-accept-charset="UTF-8" method="post" id="contact-mail-page"> +
-<div>Voici donc le Formulaire d'Inscription; r&eacute;pondez aux questions suivantes puis cliquez sur "Soumettre"<div class="form-item" id="edit-name-wrapper"> +
- +
-<span style="color#be0d0d;font-weight: bold;">Chaque personne voulant jouer ou manger doit s'inscrire</span> +
-<br /><br /> +
-Pour que l'inscription soit valable, les champs marqu&eacute;s d'un ast&eacute;risque rouge (<span class="form-required" title="This field is required.">*</span>) doivent &ecirc;tre remplis.<br/><br /> +
- +
-Comment vous appelez-vous ? <span class="form-required" title="champ requis">*</span><br /> +
-Nom: <input type="text" maxlength="255" name="nom" size="40" value="$nom" class="form-text required" /><br /> +
-Pr&eacute;nom: <input type="text" maxlength="255" name="prenom" size="37" value="$prenom" class="form-text required" /> +
-</div> +
-<br /> +
-<div class="form-item" id="edit-mail-wrapper"> +
-Quelle est votre adresse e-mail ?<span class="form-required" title="This field is required.">*</span>(Elle nous servira &agrave; vous confirmer votre inscription) +
-<br /> +
-<input type="text" maxlength="255" name="email" size="60" value="$email" class="form-text required" /> +
-</div> +
-<br /> +
-<div class="form-item"> +
-Quel est votre num&eacute;ro de t&eacute;l&eacute;phone ?<span class="form-required" title="champ requis">*</span>(Pour pouvoir vous contacter)<br /> +
-<input type="text" maxlength="12" name="tel" size="12" value="$tel" class="form-text required" /> +
-</div> +
-<br /> +
- +
-<div class="form-item" id="edit-subject-wrapper"> +
-Vous inscrivez vous au repas (participation de  +
-EOF; +
- +
-echo "$participationrepas"; +
- +
-print <<<EOF +
- &euro; par repas) ?  +
-<span class="form-required" title="This field is required.">*</span><br/> +
-<input type="checkbox" name="repas" value="oui" /> Oui +
-<br /> +
- +
-<input type="checkbox" name="repas" value="non" /> Non<br/> +
-</div> +
-<br /> +
-EOF; +
- +
-$numtabsamaprem=$numtabsamasoir=$numtabdimaprem=0; +
- +
-//Boucle pour générer les affichages par crénaux +
- +
-for ($loop=0;count($listeDesTables)>$loop;$loop++) +
-{ +
- +
-//Création des champs depuis $listeDesTables +
-$details[$loop]=preg_split("/;/",$listeDesTables[$loop]); +
- +
-//test pour le Samedi après-midi +
- +
-if ($details[$loop][2] == 1)  +
- {  +
- $numtabsamaprem++; +
- if ($details[$loop][5] != 1)  +
- { +
- $affsamap.="<input type=\"checkbox\" name=\"numerotable_".$loop."\" value=\"".$loop."\" /> ".$details[$loop][1]." par ".$details[$loop][0]." <br />\n"; +
- } +
- else +
- { +
- $affsamap.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$details[$loop][1]." par ".$details[$loop][0]." (table compl&egrave;te)<br />\n";  +
- } +
- } +
- +
-//test pour le Samedi soir +
- +
-if ($details[$loop][3] == 1)  +
- {  +
- $numtabsamasoir++; +
- if ($details[$loop][5] != 1)  +
- { +
- $afichsamsoir.="<input type=\"checkbox\" name=\"numerotable_".$loop."\" value=\"".$loop."\" /> ".$details[$loop][1]." par ".$details[$loop][0]." <br />\n"; +
- } +
- else +
- { +
- $afichsamsoir.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$details[$loop][1]." par ".$details[$loop][0]." (table compl&egrave;te)<br />\n";  +
- } +
- } +
- +
-//test pour le Dimanche +
- +
-if ($details[$loop][4] == 1)  +
- {  +
- $numtabdimaprem++; +
- if ($details[$loop][5] != 1)  +
- { +
- $affdim.="<input type=\"checkbox\" name=\"numerotable_".$loop."\" value=\"".$loop."\" /> ".$details[$loop][1]." par ".$details[$loop][0]." <br />\n"; +
- } +
- else +
- { +
- $affdim.="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$details[$loop][1]." par ".$details[$loop][0]." (table compl&egrave;te)<br />\n";  +
- } +
- }+
 } }
- +</style> 
-//début du formulaire +<div> 
- +<b>R2ËA 2020 sont annulés</b> 
-echo '<div class="form-item">';echo "\n"; +<!-- 
- +<iframe src="https://club-ea.com/assets/inscriptionsR2ea.phpwidth="98%height="1200px frameborder="0" scrolling="no"> 
-echo '<a href="'.$urldesdescriptions.'" alt="lien vers le forum" target="_blank"><font color="blue">Vous pouvez lire une courte pr&eacute;sentation des jeux sur notre forum</font></a><br />';echo "\n"; +</iframe> 
- +-->
-if ($numtabsamaprem > 0) //affiche si il y a des table le samedi après-midi +
- {  +
- echo "<br />"; +
- echo '<b>Pr&eacute;f&eacute;rence pour la table du samedi apr&egrave;s-midi '.$heuredebutsamediaprem.'</b><br />Merci de vous pr&eacute;-inscrire sur plusieurs tables (si c\'est possible).<br />'; +
- echo "<br />"; +
- echo $affsamap; +
- echo "<br />"; +
- } +
-  +
-if ($numtabsamasoir > 0) //affiche si il y a des table le samedi soir +
- {  +
- echo '<b>Pr&eacute;f&eacute;rence pour la table du samedi soir '.$heuredebutsamedisoir.' : </b><br />Merci de vous pr&eacute;-inscrire sur plusieurs tables (si c\'est possible).<br />'; +
- echo "<br />"; +
- echo $afichsamsoir; +
- echo "<br />"; +
- } +
- +
-if ($numtabdimaprem > 0) // affiche si il y a des table le dimanche après-midi +
- {  +
- echo '<b>Pr&eacute;f&eacute;rence pour la table du dimanche apr&egrave;s-midi '.$heuredebutdimancheaprem.': </b><br /> <br />Merci de vous pr&eacute;-inscrire sur plusieurs tables (si c\'est possible).<br />'; +
- echo "\n"; +
- echo $affdim;  +
- echo "<br /><br />"; +
- } +
- +
- +
-// fin de formulaire et info CNIL +
-print <<<EOF +
-<br /> +
-Bien &eacute;videmment les personnes pr&eacute;-inscrites seront prioritaires si possible dans leur ordre d'inscription et dans la limite des places disponibles.+
 </div> </div>
  
-<label for="edit-captcha-response">Un petit peu de math&eacute;matiques pour nous assurer que vous &ecirc;tes bien un &ecirc;tre humain, et non un m&eacute;chant robot de spam. Quel est le r&eacute;sultat de  +</html>
-l'op&eacute;ration suivante ? <span class="form-required" title="This field is required.">*</span></label><br /> +
- +
-<span class="field-prefix">24 + 8 = </span>  +
-<input type="text" maxlength="2" name="captcha_response" id="edit-captcha-response" size="4" value="" class="form-text required" /> +
- +
-<input type="submit" name="op" value="Soumettre" class="form-submit" /> +
- +
-</div></form></div> +
-<br /><br /> +
-Les informations collect&eacute;es sont r&eacute;serv&eacute;es &agrave; l'usage propre de l'association &Euml;a.<br/> +
- (Num&eacute;ro d'enregistrement &agrave; la C.N.I.L. 1096588)<br /> +
-<table border="0"><tr> +
-<td> +
-<img src='/images/cnil.jpg' alt="logo CNIL" height="96px" width="96px" /> +
-</td><td>&nbsp;</td><td> +
-En application de l'article 34 de la loi du 6 janvier 1978, vous b&eacute;n&eacute;ficiez d'un droit d'acc&egrave;s et de rectification aux informations qui vous concernent. Si vous souhaitez  +
-exercer ce droit et obtenir communication des informations vous concernant, veuillez vous adresser au secr&eacute;taire de l'association.</td> +
-</tr> +
-</table> +
-<br /><br /> +
-EOF; +
- +
-} +
-?>+