PageRenderTime 57ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/src/beheer/schade_overzicht.php

https://bitbucket.org/jwubs/gratisgolfpolis.nl
PHP | 185 lines | 165 code | 20 blank | 0 comment | 8 complexity | f999982c5e8794246a9575810e7d1506 MD5 | raw file
  1. <?php
  2. $sqlSchade = "SELECT * FROM schademeldingen WHERE 1=1";
  3. $sqlTotal = "SELECT SUM(reserve) reserve, SUM(uitkering) uitkering FROM schademeldingen WHERE 1=1";
  4. if( isset($_POST["schadesoort"]) && $_POST["schadesoort"] > 0){
  5. $sqlSchade = $sqlSchade." AND schadesoort='". $_POST["schadesoort"]."'";
  6. $sqlTotal = $sqlTotal." AND schadesoort='". $_POST["schadesoort"]."'";
  7. }
  8. if( isset($_POST["status"]) && $_POST["status"] > 0){
  9. $sqlSchade = $sqlSchade." AND status='". $_POST["status"]."'";
  10. $sqlTotal = $sqlTotal." AND status='". $_POST["status"]."'";
  11. }
  12. $sqlSchade = $sqlSchade." ORDER BY id DESC";
  13. $conn = mysql_connect('91.184.10.91', 'mysqlgratisgolf', 'g0lfp0l1s');
  14. mysql_select_db('gratisgolfpolis', $conn);
  15. $result = mysql_query("SELECT * FROM user WHERE id='".$_COOKIE["bid"]."'");
  16. $aantal = mysql_num_rows($result);
  17. if($aantal==1){
  18. $row = mysql_fetch_array($result);
  19. $bid = $row["id"];
  20. $bname = $row['name'];
  21. } else {
  22. header("Location:login.html");
  23. }
  24. $resultSchade = mysql_query( $sqlSchade );
  25. $reservetotal = 0;
  26. $uitkeringtotal = 0;
  27. ?>
  28. <script>
  29. function export2Excel(){
  30. location.href='excellExport.php';
  31. }
  32. function openZoekFilter(){
  33. document.getElementById("searchPanel").style.visibility = 'visible';
  34. document.getElementById("searchPanel").style.height = '200px';
  35. document.getElementById("btnZoekSluiten").style.visibility = 'visible';
  36. document.getElementById("btnZoekSluiten").style.width = '150px';
  37. document.getElementById("btnZoekOpen").style.visibility = 'hidden';
  38. document.getElementById("btnZoekOpen").style.width = '0px';
  39. }
  40. function sluitZoekFilter(){
  41. document.getElementById("searchPanel").style.visibility = 'hidden';
  42. document.getElementById("searchPanel").style.height = '0px';
  43. document.getElementById("btnZoekSluiten").style.visibility = 'hidden';
  44. document.getElementById("btnZoekSluiten").style.width = '0px';
  45. document.getElementById("btnZoekOpen").style.visibility = 'visible';
  46. document.getElementById("btnZoekOpen").style.width = '150px';
  47. }
  48. function export2Excel(){
  49. location.href='excellSchades.php';
  50. }
  51. </script>
  52. <input name="btnZoekOpen" id="btnZoekOpen" type="button" value="zoek filter openen" onclick="openZoekFilter()" style="position:absolute; width:150px;"/>
  53. <input name="btnZoekSluiten" id="btnZoekSluiten" type="button" value="zoek filter sluiten" onclick="sluitZoekFilter()" style="position:absolute; visibility:hidden; width:150px;"/>
  54. <br /><br />
  55. <div id="searchPanel" style="visibility:hidden; height:0px; background-color:#FFFFFF;">
  56. <form action="index.php?act=schadeoverzicht" method="post">
  57. <table>
  58. <tr>
  59. <td>certnr</td>
  60. <td><input type="text" name="certnr"/></td>
  61. </tr>
  62. <tr>
  63. <td>schadenr</td>
  64. <td><input type="text" name="schadenr"/></td>
  65. </tr>
  66. <tr>
  67. <td>achternaam</td>
  68. <td><input type="text" name="achternaam"/></td>
  69. <td>&nbsp;</td>
  70. </tr>
  71. <tr>
  72. <td>soort</td>
  73. <td>
  74. <select name="schadesoort">
  75. <option value="0">alle
  76. <option value="1">verlies clubs
  77. <option value="2">diefstal clubs (op GC)
  78. <option value="3">diefstal clubs (uit auto)
  79. <option value="4">diefstal clubs (inbraak)
  80. <option value="5">shaftbreuk clubs
  81. <option value="6">diefstal kleding
  82. <option value="7">hole-in-one
  83. <option value="8">brand
  84. <option value="9">overigen
  85. </select>
  86. </td>
  87. </tr>
  88. <tr>
  89. <td>status</td>
  90. <td>
  91. <select name="status">
  92. <option value="0">alle
  93. <option value="1">lopend
  94. <option value="2">afgehandeld
  95. </select>
  96. </td>
  97. </tr>
  98. <tr>
  99. <td colspan="5">
  100. <input type="submit" value="zoeken"/>
  101. </td>
  102. </tr>
  103. </table>
  104. </form>
  105. </div>
  106. <table 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">
  107. <tr height="30">
  108. <td colspan="10" align="center" style="background-color:#137601; color:#f0b300; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;">gratisgolfpolis.nl | Schades</td>
  109. </tr>
  110. <tr style="background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;">
  111. <td width="25">&nbsp;</td>
  112. <td width="100"><b>SCHADENR</b></td>
  113. <td width="100"><b>CERTIFICAATNR</b></td>
  114. <td width="100"><b>DATUM</b></td>
  115. <td width="200"><b>SCHADEOORZAAK</b></td>
  116. <td width="200"><b>SOORT</b></td>
  117. <td width="75"><b>RESERVE</b></td>
  118. <td width="75"><b>BETAALD</b></td>
  119. <td width="75"><b>NOTADATUM</b></td>
  120. <td width="50"><b>STATUS</b></td>
  121. </tr>
  122. <tr><td colspan="8" style="background-color:#FFFFFF"></td></tr>
  123. <?php
  124. while($row = mysql_fetch_array($resultSchade))
  125. {
  126. ?>
  127. <tr><td colspan="10"><img src="/img/icon/greypixel.jpg" height="1" width="1000"/></td></tr>
  128. <tr style="background-color:#FFFFFF;" valign="middle">
  129. <td><a href="index.php?act=editSchade&schade_id=<?=$row["id"]?>"><img src="/img/icon/edit.jpg" border="0" /></a></td>
  130. <td><?=$row["id"]?></td>
  131. <td><?=($row["aanvraag_id"]+110000)?></td>
  132. <td><?=$row["schadedatum"]?></td>
  133. <td><?=$row["oorzaak"]?></td>
  134. <td><?= str_replace("1","1: verlies clubs",
  135. str_replace("2","2: diefstal clubs (op GC)",
  136. str_replace("3","3: diefstal clubs (uit auto)",
  137. str_replace("4","4: diefstal clubs (inbraak)",
  138. str_replace("5","5: shaftbreuk clubs",
  139. str_replace("6","6: diefstal kleding",
  140. str_replace("7","7: hole-in-one",
  141. str_replace("8","8: brand",
  142. str_replace("9","9: overigen",
  143. $row["schadesoort"])))))))))?></td>
  144. <td align="right">&euro; <?=str_replace(".",",",$row["reserve"])?></td>
  145. <td align="right">&euro; <?=str_replace(".",",",$row["uitkering"])?></td>
  146. <td><?=$row["notadatum"]?></td>
  147. <td><?= str_replace("1","lopend",
  148. str_replace("2","afgehandeld",
  149. $row["status"]))?></td>
  150. </tr>
  151. <?php
  152. $reservetotal = $reservetotal + $row["reserve"];
  153. $uitkeringtotal = $uitkeringtotal + $row["uitkering"];
  154. }
  155. if($reservetotal==0) $reservetotal = "0.00";
  156. if($uitkeringtotal==0) $uitkeringtotal = "0.00";
  157. ?>
  158. <tr>
  159. <td colspan="6"><b>TOTALEN:</b></td>
  160. <td align="right"><b>&euro; <?=str_replace(".",",",$reservetotal)?></b></td>
  161. <td align="right"><b>&euro; <?=str_replace(".",",",$uitkeringtotal)?></b></td>
  162. </tr>
  163. </table>
  164. <br />
  165. <input type='button' value='Export naar Excel' onclick='export2Excel()'>