index.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <!DOCTYPE html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>Înscrieri &mdash; Ziua Libertății Programelor &mdash; Fundația Ceata</title>
  5. <script type="application/javascript">
  6. function update_event_info(){
  7. var event_info = document.getElementById("event_info");
  8. var image = document.getElementById("image");
  9. var xhr = new XMLHttpRequest();
  10. xhr.open("GET", "/zlp?op=info&oras=" + document.getElementById("event").value, false);
  11. xhr.send();
  12. console.log(xhr.responseText);
  13. var ret = JSON.parse(xhr.responseText);
  14. event_info.innerHTML = "Data: <b>" + ret.date + "</b>. Locuri libere rămase: <b>" + ret.locuri + "</b>.<br /><a href='" + ret.link + "' target='_blank'>Pagina evenimentului de la ceata.org</a>.";
  15. // event_info.innerHTML = "<b>" + ret.date + "</b> la <b>" + ret.locul + "</b> in <b>" + ret.sala + "</b>. Locuri libere rămase: <b>" + ret.locuri + "</b>. Legătură: <a href='" + ret.link + "'>" + ret.link + "</a>";
  16. // image.src = ret.image;
  17. }
  18. function validate(){
  19. var captcha = document.getElementById("captcha");
  20. if(captcha.value != 83){
  21. alert("Ați completat greșit anul de lansare al proiectului GNU. Indiciu: Suntem în 2013 și proiectul GNU împlinește 30 de ani.");
  22. return false;
  23. }
  24. }
  25. window.onload = update_event_info;
  26. </script>
  27. <style>
  28. body {
  29. background-color: #eee;
  30. max-width: 700px;
  31. border: solid 1px #ccc;
  32. margin: 0 auto;
  33. font-family: 'DejaVu Sans', sans-serif;
  34. }
  35. div#header {
  36. text-align: center;
  37. }
  38. div#form {
  39. background-color: #fff;
  40. }
  41. form {
  42. padding: 1%;
  43. }
  44. p {
  45. padding-left: 1%;
  46. padding-right: 2%;
  47. }
  48. label.first {
  49. font-weight: bold;
  50. }
  51. label.help {
  52. color: #333;
  53. }
  54. select, input#send {
  55. font-weight: bold;
  56. }
  57. div#license {
  58. font-size: 0.9em;
  59. }
  60. </style>
  61. </head>
  62. <body>
  63. <div id="form">
  64. <div id="header">
  65. <img src="img/gnu30-ro.png" alt="Aniversarea a 30 de ani de la lansarea proiectului GNU" />
  66. </div>
  67. <p>
  68. În 2013, Fundația Ceata organizează evenimente de Ziua Libertății Programelor dedicate proiectului GNU în mai multe orașe românești. <a href="http://ceata.org/comunicate/zlp-2013-%C8%99i-30-de-ani-de-gnu.html" target="_blank">Comunicatul oficial</a>.
  69. </p>
  70. <p>
  71. Cu ocazia aniversării a 30 de ani de la lansarea proiectului GNU, membrii voluntari și colaboratorii Fundației Ceata vor susține prezentări și demonstrații cu pachete de programe libere din proiectul GNU.
  72. </p>
  73. <p>
  74. Vă invităm să vă înscrieți pentru a participa la aceste evenimente și să folosiți GNU, un sistem de operare care vă respectă libertățile de utilizator.
  75. </p>
  76. <form action="/zlp" method="POST" onsubmit="return validate();">
  77. <input type="hidden" name="op" value="append">
  78. <div>
  79. <label class="first">Prenume:</label><br />
  80. <input type="text" name="prenume" required><br />
  81. </div>
  82. <br />
  83. <div>
  84. <label class="first">Nume (opțional):</label><br />
  85. <input type="text" name="nume"><br />
  86. </div>
  87. <br />
  88. <div>
  89. <label class="first">Adresa de poștă electronică:</label><br />
  90. <label class="help">Va fi folosită pentru anunțuri despre acest eveniment.</label><br />
  91. <input type="email" size="30" name="adresa" id="email" required><br />
  92. </div>
  93. <br />
  94. <div>
  95. <label class="first">Înscriere la evenimentul din:</label>
  96. <select name="oras" id="event" required onchange="update_event_info();">
  97. <option value="">-- Selectează orașul --</option>
  98. <option value="balti">Bălți</option>
  99. <option value="bucuresti">București</option>
  100. <option value="chisinau">Chișinău</option>
  101. <option value="cluj">Cluj-Napoca</option>
  102. <option value="constanta">Constanța</option>
  103. <option value="valcea">Râmnicu-Vâlcea</option>
  104. </select><br />
  105. <label class="help">Alege orașul în care ești sau mergi pentru evenimentul de acolo.</label><br />
  106. </div>
  107. <br />
  108. <div>
  109. <!-- <label class="first">Detalii:</label> -->
  110. <div id="event_info"></div>
  111. <img id="image" style="width:200px;height:200px" src="#" />
  112. </div>
  113. <br />
  114. <div>
  115. <label class="first">Numărul de locuri de rezervat:</label>
  116. <select name="numar" id="num">
  117. <option value="1">1</option>
  118. <option value="2">2</option>
  119. <option value="3">3</option>
  120. <option value="4">4</option>
  121. <option value="5">5</option>
  122. </select><br />
  123. <label class="help">Te rugăm să selectezi mai multe locuri doar dacă aduci și prieteni la eveniment.</label>
  124. </div>
  125. <br />
  126. <div>
  127. <label class="first">Anul de lansare al proiectului GNU este 19</label><input type="number" size="2" name="captcha" min="0" max="99" id="captcha" required><label class="first">. (2 cifre)</label><br />
  128. <label class="help">Această întrebare filtrează roboții și lasă doar persoanele reale să se înscrie.</label>
  129. </div>
  130. <br />
  131. <div>
  132. <label class="first">(Opțional) Ai aflat de eveniment prin:</label>
  133. <select name="referinta" id="referinta">
  134. <option value="">-- selectează --</option>
  135. <option value="prieteni">prieteni/colegi</option>
  136. <option value="liste">liste/forumuri</option>
  137. <option value="retele">rețele sociale</option>
  138. <option value="ceata">*.ceata.org</option>
  139. <option value="dexonline">dexonline.ro</option>
  140. </select>
  141. <label class="first">sau:</label>
  142. <input type="text" name="referinta2"><br />
  143. <label class="help">Dacă faci această mențiune, ne ajuți să eficientizăm promovarea pe viitor.</label>
  144. </div>
  145. <br />
  146. <div>
  147. <label class="first"><input type="checkbox" name="anunturi" checked>Pe viitor, vreau să primesc și alte anunțuri de la Fundația Ceata.</label><br />
  148. <label class="help">
  149. În acest caz, se va trimite în numele tău o cerere de abonare la lista ceata-anunturi.<br />
  150. Nu vei fi automat abonat, ci vei primi o cerere de confirmare că ai cerut să fii abonat.
  151. </label>
  152. </div>
  153. <br />
  154. <input type="submit" value="Trimite" id="send">
  155. </form>
  156. </div>
  157. <div id="license">
  158. <p>
  159. 2013 &mdash; <a href="http://ceata.org" target="_blank" title="Situl Fundației Ceata">Fundația Ceata</a> are drepturile de autor asupra acestei lucrări. Semnalați <a href="mailto:admin@ceata.org" title="Adresa echipei de administrare">echipei de administrare</a> eventualele probleme întâmpinate.
  160. </p>
  161. <p>
  162. Imaginea din antet este o versiune tradusă și modificată de Fundația Ceata a unei lucrări originale de la <a href="http://gnu.org" target="_blank" title="Sistemul de operare GNU">gnu.org</a> dedicată <a href="http://www.gnu.org/server/staging/gnu30/gnu30.html" target="_blank" title="Aniversarea a 30 de GNU">aniversării a 30 de ani</a>.
  163. </p>
  164. <p>
  165. Programul pe care se bazează formularul este <a href="http://gitorious.org/ceata/ceata-formular-zlp" target="_blank" title="Depozitul de cod al formularului">liber</a> în conformitate cu condițiile licenței <a href="https://www.gnu.org/licenses/agpl.html" target="_blank" title="Licența liberă GNU AGPL">GNU AGPLv3+</a>.
  166. Textul formularului este liber în conformitate cu condițiile licenței <a href="http://creativecommons.org/licenses/by-sa/3.0/" target="_blank" title="Licența liberă CC-BY-SA">CC-BY-SA</a>.
  167. </p>
  168. </div>
  169. </body>