Guest User

Untitled

a guest
Jun 20th, 2018
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.56 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. DEFINE('NOCHECK', 1);
  6.  
  7. include($_SERVER["DOCUMENT_ROOT"].'/congres2010/include/default.inc');
  8.  
  9. ini_set("error_reporting",E_WARNING);
  10.  
  11. //ini_set('session.use_cookies',1);
  12.  
  13. $titel='Meld je aan!';
  14.  
  15. function formulier()
  16. {
  17. ?>
  18. <p>
  19. Opgeven voor diensten
  20. </p>
  21. <form method="post" action="aanmeldtest.php">
  22. <table style="margin-left: 15px;">
  23. <tr>
  24. <td colspan="2">
  25. Ik meld mij aan voor:<br>
  26. <!--Zit dit jaar samen met balie <input type="radio" name="dienst" value="Balie" />Balie<br> -->
  27. <input type="radio" name="dienst" value="Congresorkest" />Congresorkest<br>
  28. <input type="radio" name="dienst" value="Fotodienst" />Fotodienst<br>
  29. <input type="radio" name="dienst" value="Fourploeg" />Fourploeg<br>
  30. <!--Zijn gevraagd dit jaar <input type="radio" name="dienst" value="Knuppels" />Knuppels<br> -->
  31. <input type="radio" name="dienst" value="KP" />KP<br>
  32. <input type="radio" name="dienst" value="Pestvogel" />Pestvogel<br>
  33. <!--Zijn gevraagd dit jaar <input type="radio" name="dienst" value="Pitschool" />Pitschool<br> -->
  34. <input type="radio" name="dienst" value="Theetuin" />Theetuin en Balie<br>
  35.  
  36. </select>
  37. </td>
  38. </tr>
  39. <tr>
  40. <th>Voornaam*:</th><td><input type="text" name="vnaam" value="<?php echo htmlentities($_POST['vnaam']); ?>" size="25" maxlength="255" /></td>
  41. </tr>
  42. <tr>
  43. <th>Achternaam*:</th><td><input type="text" name="naam" value="<?php echo htmlentities($_POST['naam']); ?>" size="25" maxlength="255" /></td>
  44. </tr>
  45. <tr>
  46. <th>E-mailadres*:</th><td><input type="text" name="mail" value="<?php echo htmlentities($_POST['mail']); ?>" size="25" maxlength="255" /></td>
  47. </tr>
  48. <tr>
  49. <td colspan="2">
  50. <input type="submit" name="submit" value="Versturen" />
  51. </td>
  52. </tr>
  53. </table>
  54.  
  55. </form>
  56. <?php
  57. } // function formulier();
  58.  
  59. if($_POST['submit']=="Versturen"){
  60. if($_SESSION['njner'] == true){
  61. $validator = new validator;
  62. if(!(empty($_POST['naam'])||empty($_POST['vnaam']))){
  63. if($validator->checkEmail($_POST['mail']) != false){
  64. $mail = "";
  65. $text = NULL;
  66.  
  67. foreach($_POST as $key => $val) {
  68. $mail .= "$key: $val\n";
  69. }
  70.  
  71. //csv entry
  72.  
  73. foreach($_POST as $key => $val) {
  74. $mail .= "$val;";
  75. }
  76. // hack voor het verwijderen van de nutteloze laatste $key
  77. $mail = str_replace(';Versturen;','',trim($mail));
  78.  
  79. $mail = str_replace('\15','',trim($mail));
  80. $titel = str_replace('\15','',trim("[dienst] {$_POST['vnaam']} {$_POST['naam']}"));
  81. $van = $_POST['mail'];
  82. $headers = "From: $van\r\n";
  83. $headers .= "Return-Path: $van\r\n";
  84. $headers .= "Reply-To: $van\r\n";
  85. $headers .= "Errors-To: $van\r\n";
  86. $headers .= "ClientIP: {$_SERVER['REMOTE_ADDR']}\r\n";
  87. $headers .= "MIME-Version: 1.0\r\n";
  88. $headers .= "X-Mailer: Sended by NJN-site powered by PHP\r\n";
  89. $headers .= "Content-Type: text/plain; charset=iso-8859-1; format=\"flowed\"\r\n";
  90.  
  91. $selected_radio = $_POST['dienst'];
  92. // if ($selected_radio == 'Balie') {
  93. // mail('congres@njn.nl',$titel,$mail,$headers);
  94. // mail('marten@njn.nl',$titel,$mail,$headers);
  95. // mail('douwe@njn.nl',$titel,$mail,$headers); }
  96. if ($selected_radio == 'Congresorkest') {
  97. mail('tijnberends@home.nl',$titel,$mail,$headers);
  98. mail('marten@njn.nl',$titel,$mail,$headers);
  99. mail('douwe@njn.nl',$titel,$mail,$headers); }
  100. if ($selected_radio == 'Fotodienst') {
  101. mail('rutger@njn.nl',$titel,$mail,$headers);
  102. mail('marten@njn.nl',$titel,$mail,$headers);
  103. mail('douwe@njn.nl',$titel,$mail,$headers); }
  104. if ($selected_radio == 'Fourploeg') {
  105. mail('bregje_steenbeek@hotmail.com',$titel,$mail,$headers);
  106. mail('snoocky@gmail.com',$titel,$mail,$headers);
  107. mail('marten@njn.nl',$titel,$mail,$headers);
  108. mail('douwe@njn.nl',$titel,$mail,$headers); }
  109. // if ($selected_radio == 'Knuppels') {
  110. // mail('congres@njn.nl',$titel,$mail,$headers);
  111. // mail('marten@njn.nl',$titel,$mail,$headers);
  112. // mail('douwe@njn.nl',$titel,$mail,$headers); }
  113. if ($selected_radio == 'KP') {
  114. mail('horst.schelte@gmail.com',$titel,$mail,$headers);
  115. mail('leonietijsma@gmail.com',$titel,$mail,$headers);
  116. mail('marten@njn.nl',$titel,$mail,$headers);
  117. mail('douwe@njn.nl',$titel,$mail,$headers); }
  118. if ($selected_radio == 'Pestvogel') {
  119. mail('marten@njn.nl',$titel,$mail,$headers);
  120. mail('douwe@njn.nl',$titel,$mail,$headers); }
  121. // if ($selected_radio == 'Pitschool') {
  122. // mail('congres@njn.nl',$titel,$mail,$headers);
  123. // mail('marten@njn.nl',$titel,$mail,$headers);
  124. // mail('douwe@njn.nl',$titel,$mail,$headers); }
  125. if ($selected_radio == 'Theetuin') {
  126. mail('jaapvanschaik@gmail.com',$titel,$mail,$headers);
  127. mail('renee.roozendaal@gmail.com',$titel,$mail,$headers);
  128. mail('marten@njn.nl',$titel,$mail,$headers);
  129. mail('douwe@njn.nl',$titel,$mail,$headers); }
  130.  
  131. }
  132. else {
  133. mail('stoomorgel@hotmail.com',$titel,$mail,$headers);
  134. }
  135. unset($_SESSION['njner']);
  136. begin($titel);
  137. echo "<p>";
  138. echo "Inzending verwerkt ";
  139. links::pagina('','Terug');
  140. echo "<br />Je bent opgegeven voor:" . $_POST['dienst'];
  141. echo "</p>";
  142. }
  143. else{
  144. $_SESSION['njner']=true;
  145. begin($titel);
  146. echo "<span class=\"error\">E-mailadres niet goed ingevuld</span><br />";
  147. formulier();
  148. }
  149. }
  150. else{
  151. $_SESSION['njner']=true;
  152. begin($titel);
  153. echo "<span class=\"error\">E-mailadres niet goed ingevuld</span><br />";
  154. formulier();
  155. }
  156. }
  157. else{
  158. $_SESSION['njner']=true;
  159. begin($titel);
  160. echo "<span class=\"error\">Naam niet goed ingevuld</span><br />";
  161. formulier();
  162. }
  163. }
  164. else{
  165. begin($titel);
  166. echo "Je hebt te snel meerdere mailtjes gestuurd, even een paar seconden wachten";
  167. }
  168. }
  169.  
  170. else{
  171. $_SESSION['njner']=true;
  172. begin($titel);
  173. formulier();
  174. }
  175. einde();
  176. ?>
Add Comment
Please, Sign In to add comment