PageRenderTime 38ms CodeModel.GetById 13ms RepoModel.GetById 1ms app.codeStats 0ms

/src/beheer/beheer_aanmeldingen.php

https://bitbucket.org/jwubs/gratisgolfpolis.nl
PHP | 237 lines | 217 code | 20 blank | 0 comment | 9 complexity | a53d9b934dff58825fb79c85a629e687 MD5 | raw file
  1. <?php
  2. $conn = mysql_connect('91.184.10.91', 'mysqlgratisgolf', 'g0lfp0l1s');
  3. mysql_select_db('gratisgolfpolis', $conn);
  4. $result = mysql_query("SELECT * FROM user WHERE id='".$_COOKIE["bid"]."'");
  5. $aantal = mysql_num_rows($result);
  6. if($aantal==1){
  7. $row = mysql_fetch_array($result);
  8. $bid = $row["id"];
  9. $bname = $row['name'];
  10. } else {
  11. header("Location:login.html");
  12. }
  13. $offset = 0;
  14. if(isset($_POST["offset"])) {
  15. $offset = $_POST["offset"];
  16. }
  17. $sqlquery = "SELECT * FROM aanvragen
  18. WHERE deleted=0
  19. AND aanvraagdatum LIKE '".$_POST["aanvraagdatum"]."%'
  20. AND aktie LIKE '".$_POST["aktie"]."%'
  21. AND aanvraag_id LIKE '".$_POST["aanvraag_id"]."%'
  22. AND achternaam LIKE '".$_POST["achternaam"]."%'
  23. AND postcode LIKE '".$_POST["postcode"]."%'
  24. AND aantalclubs LIKE '".$_POST["aantalclubs"]."%'
  25. AND totaalbedrag LIKE '".$_POST["totaalbedrag"]."%'
  26. AND ((aankoopjaar*10000)+(aankoopmaand*100)+aankoopdag) >= '".$_POST["aankoopjaar"].$_POST["aankoopmaand"].$_POST["aankoopdag"]."'";
  27. if(strlen($_POST["aankoopjaar2"].$_POST["aankoopmaand2"].$_POST["aankoopdag2"]) == 8) {
  28. $sqlquery = $sqlquery." AND ((aankoopjaar*10000)+(aankoopmaand*100)+aankoopdag) <= '".$_POST["aankoopjaar2"].$_POST["aankoopmaand2"].$_POST["aankoopdag2"]."'";
  29. }
  30. $resultTellen = mysql_query( $sqlquery );
  31. $result = mysql_query( $sqlquery." ORDER BY aanvraag_id DESC LIMIT ".$offset.",20" );
  32. $aantal = mysql_num_rows($resultTellen);
  33. ?>
  34. <script>
  35. function export2Excel(){
  36. location.href='excellExport.php';
  37. }
  38. function openZoekFilter(){
  39. document.getElementById("searchPanel").style.visibility = 'visible';
  40. document.getElementById("searchPanel").style.height = '200px';
  41. document.getElementById("btnZoekSluiten").style.visibility = 'visible';
  42. document.getElementById("btnZoekSluiten").style.width = '150px';
  43. document.getElementById("btnZoekOpen").style.visibility = 'hidden';
  44. document.getElementById("btnZoekOpen").style.width = '0px';
  45. }
  46. function sluitZoekFilter(){
  47. document.getElementById("searchPanel").style.visibility = 'hidden';
  48. document.getElementById("searchPanel").style.height = '0px';
  49. document.getElementById("btnZoekSluiten").style.visibility = 'hidden';
  50. document.getElementById("btnZoekSluiten").style.width = '0px';
  51. document.getElementById("btnZoekOpen").style.visibility = 'visible';
  52. document.getElementById("btnZoekOpen").style.width = '150px';
  53. }
  54. </script>
  55. <input name="btnZoekOpen" id="btnZoekOpen" type="button" value="zoek filter openen" onclick="openZoekFilter()" style="position:absolute; width:150px;"/>
  56. <input name="btnZoekSluiten" id="btnZoekSluiten" type="button" value="zoek filter sluiten" onclick="sluitZoekFilter()" style="position:absolute; visibility:hidden; width:150px;"/>
  57. <br /><br />
  58. <div id="searchPanel" style="visibility:hidden; height:0px; background-color:#FFFFFF;">
  59. <form action="index.php?act=aanmeldingen" method="post">
  60. <table>
  61. <tr>
  62. <td>certnr</td>
  63. <td><input type="text" name="certnr"/></td>
  64. </tr>
  65. <tr>
  66. <td>aanvraagdatum</td>
  67. <td><input type="text" name="aanvraagdatum"/></td>
  68. <td>&nbsp;</td>
  69. <td>shopid</td>
  70. <td><input type="text" name="aktie"/></td>
  71. </tr>
  72. <tr>
  73. <td>achternaam</td>
  74. <td><input type="text" name="achternaam"/></td>
  75. <td>&nbsp;</td>
  76. <td>postcode</td>
  77. <td><input type="text" name="postcode" size="6"/></td>
  78. </tr>
  79. <tr>
  80. <td>aantalclubs</td>
  81. <td><input type="text" name="aantalclubs" size="4"/></td>
  82. <td>&nbsp;</td>
  83. <td>totaalbedrag</td>
  84. <td><input type="text" name="totaalbedrag" size="10"/></td>
  85. </tr>
  86. <tr>
  87. <td>aankoopdatum 1</td>
  88. <td><input type="text" name="aankoopdag" size="2"/> - <input type="text" name="aankoopmaand" size="2"/> - <input type="text" name="aankoopjaar" size="4"/></td>
  89. </tr>
  90. <tr>
  91. <td>aankoopdatum 2</td>
  92. <td><input type="text" name="aankoopdag2" size="2"/> - <input type="text" name="aankoopmaand2" size="2"/> - <input type="text" name="aankoopjaar2" size="4"/></td>
  93. </tr>
  94. <tr>
  95. <td colspan="5">
  96. <input type="submit" value="zoeken"/>
  97. </td>
  98. </tr>
  99. </table>
  100. </form>
  101. </div>
  102. <form name="frmMail" action="index.php?act=selectedaanmeldingen" method="post">
  103. <table width="1000" style="background-color:#eeeeee; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-color:#CCCCCC;" border="1" cellpadding="1" cellspacing="0">
  104. <tr height="30">
  105. <td colspan="14" align="center" style="background-color:#137601; color:#f0b300; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;">gratisgolfpolis.nl | Aanmeldingen</td>
  106. </tr>
  107. <tr style="background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;">
  108. <td>&nbsp;</td>
  109. <td>&nbsp;</td>
  110. <td>&nbsp;</td>
  111. <td width="75"><b>REGDAT</b></td>
  112. <td width="75"><b>MAIL</b></td>
  113. <td width="100"><b>SHOPID</b></td>
  114. <td width="100"><b>CERTNR</b></td>
  115. <td><b>ACHTERNAAM</b></td>
  116. <td width="75"><b>POSTC</b></td>
  117. <td width="50"><b>AANT</b></td>
  118. <td width="75"><b>BEDRAG</b></td>
  119. <td width="50"><b>KPDG</b></td>
  120. <td width="50"><b>KPMD</b></td>
  121. <td width="50"><b>KPJR</b></td>
  122. </tr>
  123. <tr><td colspan="12" style="background-color:#FFFFFF"></td></tr>
  124. <?php
  125. $mailitems = "0";
  126. while($row = mysql_fetch_array($result))
  127. {
  128. $mailitems = $mailitems.",".$row["aanvraag_id"];
  129. $certnr = $row["aanvraag_id"] + 110000;
  130. ?>
  131. <tr><td colspan="14"><img src="/img/icon/greypixel.jpg" height="1" width="1000"/></td></tr>
  132. <tr style="background-color:#FFFFFF;" valign="middle">
  133. <td width="25" align="center"><input type="checkbox" name="mailitem<?=$row["aanvraag_id"]?>" value="mail"/></td>
  134. <td width="25" align="center"><input type="button" value="Schade" onclick="location.href='index.php?act=aanmeldingschade&id=<?=$row["aanvraag_id"]?>'"/></td>
  135. <td width="50" align="center"><img src="/img/icon/greypixel.jpg" height="12" width="1" border="0"/><a href="index.php?act=editAanmelding&id=<?=$row["aanvraag_id"]?>"><img src="/img/icon/edit.jpg" border="0" /></a>&nbsp;<a href="index.php?act=deleteAanmelding&id=<?=$row["aanvraag_id"]?>" onclick="return confirm('Weet u zeker dat u deze aanmelding wilt verwijderen?');"><img src="/img/icon/delete.jpg" border="0" /></a></td>
  136. <td><?=$row["aanvraagdatum"]?></td>
  137. <td><?=$row["datumgemaild"]?></td>
  138. <td><?=$row["aktie"]?></td>
  139. <td><?=$certnr?></td>
  140. <td><?=$row["achternaam"]?></td>
  141. <td><?=$row["postcode"]?></td>
  142. <td><?=$row["aantalclubs"]?></td>
  143. <td><?=$row["totaalbedrag"]?></td>
  144. <td><?=$row["aankoopdag"]?></td>
  145. <td><?=$row["aankoopmaand"]?></td>
  146. <td><?=$row["aankoopjaar"]?></td>
  147. </tr>
  148. <?php
  149. }
  150. $prevoffset = $offset - 20;
  151. $nextoffset = $offset + 20;
  152. $prevEnabled = "";
  153. $nextEnabled = "";
  154. if($offset==0){
  155. $prevEnabled = "disabled";
  156. }
  157. if(($offset+20)>$aantal){
  158. $nextEnabled = "disabled";
  159. }
  160. ?>
  161. <input type="hidden" name="mailitems" value="<?=$mailitems?>"/>
  162. </table>
  163. </form>
  164. <table>
  165. <tr>
  166. <td>
  167. <form action="index.php?act=aanmeldingen" method="post">
  168. <input type="hidden" name="certnr" value="<?=$_POST["certnr"]?>"/>
  169. <input type="hidden" name="aanvraagdatum" value="<?=$_POST["aanvraagdatum"]?>"/>
  170. <input type="hidden" name="aktie" value="<?=$_POST["aktie"]?>"/>
  171. <input type="hidden" name="achternaam" value="<?=$_POST["achternaam"]?>"/>
  172. <input type="hidden" name="postcode" value="<?=$_POST["postcode"]?>"/>
  173. <input type="hidden" name="aantalclubs" value="<?=$_POST["aantalclubs"]?>"/>
  174. <input type="hidden" name="totaalbedrag" value="<?=$_POST["totaalbedrag"]?>"/>
  175. <input type="hidden" name="aankoopdag" value="<?=$_POST["aankoopdag"]?>"/>
  176. <input type="hidden" name="aankoopmaand" value="<?=$_POST["aankoopmaand"]?>"/>
  177. <input type="hidden" name="aankoopjaar" value="<?=$_POST["aankoopjaar"]?>"/>
  178. <input type="hidden" name="offset" value="<?=$prevoffset?>"/>
  179. <input type="submit" value="vorige" <?=$prevEnabled?>/>
  180. </form>
  181. </td>
  182. <td>
  183. <form action="index.php?act=aanmeldingen" method="post">
  184. <input type="hidden" name="certnr" value="<?=$_POST["certnr"]?>"/>
  185. <input type="hidden" name="aanvraagdatum" value="<?=$_POST["aanvraagdatum"]?>"/>
  186. <input type="hidden" name="aktie" value="<?=$_POST["aktie"]?>"/>
  187. <input type="hidden" name="achternaam" value="<?=$_POST["achternaam"]?>"/>
  188. <input type="hidden" name="postcode" value="<?=$_POST["postcode"]?>"/>
  189. <input type="hidden" name="aantalclubs" value="<?=$_POST["aantalclubs"]?>"/>
  190. <input type="hidden" name="totaalbedrag" value="<?=$_POST["totaalbedrag"]?>"/>
  191. <input type="hidden" name="aankoopdag" value="<?=$_POST["aankoopdag"]?>"/>
  192. <input type="hidden" name="aankoopmaand" value="<?=$_POST["aankoopmaand"]?>"/>
  193. <input type="hidden" name="aankoopjaar" value="<?=$_POST["aankoopjaar"]?>"/>
  194. <input type="hidden" name="offset" value="<?=$nextoffset?>"/>
  195. <input type="submit" value="volgende" <?=$nextEnabled?>/>
  196. </form>
  197. </td>
  198. <td>
  199. &nbsp;&nbsp;&nbsp;( totaal aantal: <?=$aantal?>, getoond <?= ($offset+1) ?> tot
  200. <?php
  201. if(($offset+20) > $aantal) {
  202. echo $aantal;
  203. } else {
  204. echo ($offset+20);
  205. }
  206. ?> )
  207. </td>
  208. </tr>
  209. </table>
  210. <br/>
  211. <table>
  212. <tr>
  213. <td><input type='button' value='Export naar Excel' onclick='export2Excel()'></td>
  214. <td><input type='button' value='Totaal overzicht' onclick='location.href="index.php?act=aanmeldingen"'></td>
  215. <td><input type="button" value='Naar mail-lijst' onclick="frmMail.submit()"></td>
  216. </tr>
  217. </table>