Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
525
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.65 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ERROR | E_WARNING | E_PARSE);
  3. require_once("ipcheck.php");
  4. require_once ("config.php");
  5. if (mysqli_connect_errno()) {
  6. printf("Connect failed: %s\n", mysqli_connect_error());
  7. exit();
  8. }
  9. ?>
  10.  
  11. <head>
  12. <script>
  13. $.validator.setDefaults({
  14. ignore: [],
  15. // any other default options and/or rules
  16. });
  17. </script>
  18. <script src="http://s.codepen.io/assets/libs/modernizr.js" type="text/javascript"></script>
  19. <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css'>
  20. <link rel='stylesheet prefetch' href='http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css'>
  21. <link rel='stylesheet prefetch' href='http://cdnjs.cloudflare.com/ajax/libs/jquery.bootstrapvalidator/0.5.0/css/bootstrapValidator.min.css'>
  22. <link rel="stylesheet" href="css/style.css">
  23. </head>
  24.  
  25. <!-- Main Wrapper -->
  26. <div id="main-wrapper">
  27. <div class="wrapper style3">
  28. <div class="inner">
  29. <div class="container">
  30. <div class="row">
  31.  
  32.  
  33. <!-- ''midden'' menu -->
  34. <div class="8u 12u(mobile)">
  35. <div id="content">
  36. <!-- Content -->
  37. <article>
  38. <header class="major">
  39. <h2>Verhuur locatie toevoegen</h2>
  40. </header>
  41.  
  42. <?php
  43.  
  44.  
  45. if(isset($_POST["email"])){
  46. $err=5;
  47. getvar("first_name");
  48. getvar("email");
  49. getvar("phone");
  50. getvar("website");
  51. getvar("bericht");
  52. if($err!=0){print"<br>&nbsp;<header class='major'><h2 class='error'>Één of meerdere velden zijn niet ingevuld</h2></header>";}else{
  53. $stmt = $mysqli->prepare("INSERT INTO verhuurlocatie VALUES (?, ?, ?, ?, ?, ?, ?)");
  54. $stmt->bind_param('abcdefg', $locatienaam, $type, $telefoon, $straat, $plaats, $website, $ip);
  55. $stmt->execute();
  56. $stmt->close();
  57.  
  58. }
  59. //$res=mail("ZenBox Helpdesk<zenboxhelpdesk@gmail.com>","Contact - $first_name","Naam: $first_name --- Bericht: $bericht --- Phone: $phone --- Website $website --- ","From: $email\r\nReply-To: $email","-f$email");
  60. //if($res==1){
  61.  
  62.  
  63. //print'<div class="alert alert-success" role="alert" id="success_message">Gelukt <i class="glyphicon glyphicon-thumbs-up"></i> Bedankt voor het contacteren, wij zullen zo snel mogelijk reageren.</div>';
  64.  
  65.  
  66. //}else{print"<br>&nbsp;<header class='major'><h2 class='error'>Er was een fout bij het verzenden van uw bericht!</h2></header>";}
  67. }
  68. //OUD SUCCES MESSAGE print"<br>&nbsp;<header class='major'><h2 class='ok'>De onderstaande gegevens zijn verzonden!</h2></header>";
  69. //}else{
  70. //print"<br><br><header class='major'><h2>Voorwaarden</h2></header>Je hebt het recht je bestelling tot 14 dagen na ontvangst zonder opgave van reden te annuleren. Je hebt na annulering nogmaals 14 dagen om je product retour te sturen. Je krijgt dan het volledige orderbedrag inclusief verzendkosten gecrediteerd. Enkel de kosten voor retour van je thuis naar de webwinkel zijn voor eigen rekening. Indien je gebruik maakt van je herroepingsrecht, zal het product met alle geleverde toebehoren en in de originele staat en verpakking aan ZenBox geretourneerd worden. Indien wij constateren dat de inhoud van de box is gekopieerd, vervalt je herroepingsrecht. Om gebruik te maken van dit recht kunt je het formulier hieronder invullen. Wij zullen vervolgens het verschuldigde orderbedrag binnen 14 dagen na aanmelding van je retour terugstorten mits het product reeds in goede orde retour ontvangen is.<br><br>";
  71. // };
  72. ?>
  73. <form class="well form-horizontal" action="/contact" method="POST" id="contact_form">
  74. <!--form class="well form-horizontal" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post" target="_SELF" id="contact_form"-->
  75. <fieldset style='width:640px;'>
  76. <!-- DEZE REGEL DOET HETZELFDE ALS -->
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. <?php
  85. field("tag",'<input name="locatienaam" placeholder="Verhuur locatie naam" class="form-control" value="'.$locatienaam.'" type="text2">');
  86. ?>
  87.  
  88.  
  89. <table id="address">
  90. <input type="hidden" name="huisnummers" class="field" id="street_number" disabled="true"></input>
  91. <input type="hidden" name="straat" class="field" id="route" disabled="true"></input></td>
  92. <input type="hidden" name="plaats" class="field" id="locality" disabled="true"></input></td>
  93. <input type="hidden" name="provincie" class="field" id="administrative_area_level_1" disabled="true"></input>
  94. <input type="hidden" name="postcode" class="field" id="postal_code" disabled="true"></input></td>
  95. <input type="hidden" name="land" class="field" id="country" disabled="true"></input></td>
  96. </table>
  97. <?php
  98. field("road",'<input name="type" disabled="disabled" placeholder="Type aanhanger(s) beschikbaar" class="form-control" value="'.$type.'" type="text2">');
  99. ?>
  100. <style>
  101. .aantal {
  102. width: 50px;
  103. margin-left: 10px;
  104.  
  105. }
  106.  
  107.  
  108. </style>
  109.  
  110.  
  111.  
  112. <input type="checkbox" name="aanhangwagen_type[]" value="A" onclick="$('#aantala').toggle();$('#alab').toggle();"> A
  113. <label id="alab" hidden>x</label><input placeholder="1" type="number" step="1" class="aantal" id="aantala" hidden/>
  114. <br>
  115. <input type="checkbox" name="aanhangwagen_type[]" value="B" onclick="$('#aantalb').toggle();$('#blab').toggle();"> B
  116. <label id="blab" hidden>x</label><input placeholder="1" type="number" step="1" class="aantal" id="aantalb" hidden/>
  117. <br>
  118. <input type="checkbox" name="aanhangwagen_type[]" value="C" onclick="$('#aantalc').toggle();$('#clab').toggle();"> C
  119. <label id="clab" hidden>x</label><input placeholder="1" type="number" step="1" class="aantal" id="aantalc" hidden/>
  120. <br>
  121. <input type="checkbox" name="aanhangwagen_type[]" value="D" onclick="$('#aantald').toggle();$('#dlab').toggle();"> D
  122. <label id="dlab" hidden>x</label><input placeholder="1" type="number" step="1" class="aantal" id="aantald" hidden/><br><br>
  123. <?php
  124. field("search",'<input name="adres" id="autocomplete" placeholder="Voeg een adres toe..." onFocus="geolocate()" type="text" class="form-control" type="text2">');
  125. field("globe",'<input name="website" placeholder="Website" class="form-control" id="aantald" step="1" value="'.$website.'" type="number">');
  126. field("earphone",'<input name="telefoon" placeholder="Telefoon" class="form-control" value="'.$telefoon.'" type="text2">');
  127. //field("user",'<input name="last_name" placeholder="Last Name" class="form-control" type="text2">');
  128. //field("envelope",'<input name="email" placeholder="E-Mail Adres" class="form-control" value="'.$email.'" type="text2">');
  129. //field("home",'<input name="zip" placeholder="Zip Code" class="form-control" type="text2">');
  130. //field("list",'<select name="state" class="form-control selectpicker" >
  131. //<!--optgroup value="" label="Please select your state"></optgroup=--><option value="ongeldig">Kies provincie</option><option>Drenthe</option><option>Flevoland</option><option>Friesland</option><option>Gelderland</option><option>Groningen</option><option>Limburg</option><option>Noord-Brabant</option><option>Noord-Holland</option><option>Overijssel</option><option>Utrecht</option><option>Zeeland</option><option>Zuid-Holland</option><option>- Buiten nederland</option></select>');
  132. //field("pencil",'<textarea class="form-control" name="bericht" placeholder="Bericht">'.$bericht.'</textarea>');
  133. //field("",'');
  134. ?>
  135.  
  136. <!--
  137. <div class="form-group"><div class="col-md-10"><!-- radio checks --><!--
  138. <div class="radio"><label><input type="radio" name="hosting" value="yes" />Yes</label></div>
  139. <div class="radio"><label><input type="radio" name="hosting" value="no" /> No</label></div>
  140. </div></div>-->
  141. <?php
  142.  
  143.  
  144. function field($a,$b){if($a!=""&&$b!=""){print"<div class='form-group'><div class='col-md-10 inputGroupContainer'><div class='input-group'><span class='input-group-addon'><i class='glyphicon glyphicon-$a'></i></span>$b</div></div></div>";}}
  145.  
  146. function getvar($a){
  147. global $err,$$a;
  148. if(isset($_POST[$a])){$val=$_POST[$a];$err--;}else{$val="";}
  149. $$a=$val;
  150. //print"$a = $val $err<br>";
  151. }
  152.  
  153. ?>
  154. <!-- Success message -->
  155.  
  156. <!-- Button -->
  157. <div class="form-group">
  158. <div class="col-md-10">
  159. <button type="submit" class="btn btn-warning" >Send<span class="glyphicon glyphicon-send"></span></button>
  160. </div>
  161. </div>
  162. </fieldset>
  163. </form>
  164. </article>
  165. </div>
  166. </div>
  167.  
  168.  
  169.  
  170. </div></div></div></div></div>
  171.  
  172.  
  173.  
  174.  
  175. <!-- Google geo locate -->
  176. <script>
  177. // This example displays an address form, using the autocomplete feature
  178. // of the Google Places API to help users fill in the information.
  179.  
  180. // This example requires the Places library. Include the libraries=places
  181. // parameter when you first load the API. For example:
  182. // <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places">
  183.  
  184. var placeSearch, autocomplete;
  185. var componentForm = {
  186. street_number: 'short_name',
  187. route: 'long_name',
  188. locality: 'long_name',
  189. administrative_area_level_1: 'short_name',
  190. country: 'long_name',
  191. postal_code: 'short_name'
  192. };
  193.  
  194. function initAutocomplete() {
  195. // Create the autocomplete object, restricting the search to geographical
  196. // location types.
  197. autocomplete = new google.maps.places.Autocomplete(
  198. /** @type {!HTMLInputElement} */(document.getElementById('autocomplete')),
  199. {types: ['geocode'],componentRestrictions: {country: "nl"}});
  200.  
  201.  
  202. // When the user selects an address from the dropdown, populate the address
  203. // fields in the form.
  204. autocomplete.addListener('place_changed', fillInAddress);
  205. }
  206.  
  207. function fillInAddress() {
  208. // Get the place details from the autocomplete object.
  209. var place = autocomplete.getPlace();
  210.  
  211. for (var component in componentForm) {
  212. document.getElementById(component).value = '';
  213. document.getElementById(component).disabled = true;
  214. }
  215.  
  216. // Get each component of the address from the place details
  217. // and fill the corresponding field on the form.
  218. for (var i = 0; i < place.address_components.length; i++) {
  219. var addressType = place.address_components[i].types[0];
  220. if (componentForm[addressType]) {
  221. var val = place.address_components[i][componentForm[addressType]];
  222. document.getElementById(addressType).value = val;
  223. }
  224. }
  225. }
  226.  
  227. // Bias the autocomplete object to the user's geographical location,
  228. // as supplied by the browser's 'navigator.geolocation' object.
  229. function geolocate() {
  230. if (navigator.geolocation) {
  231. navigator.geolocation.getCurrentPosition(function(position) {
  232. var geolocation = {
  233. lat: position.coords.latitude,
  234. lng: position.coords.longitude
  235. };
  236. var circle = new google.maps.Circle({
  237. center: geolocation,
  238. radius: position.coords.accuracy
  239. });
  240. autocomplete.setBounds(circle.getBounds());
  241. });
  242. }
  243. }
  244. </script>
  245. <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCUcmlezG01NiRlj-Y4uPUu9hSvPeDKMdE&libraries=places&callback=initAutocomplete"
  246. async defer></script>
  247.  
  248. <!-- geo locate end-->
  249.  
  250. <!-- Scripts -->
  251. <script src="http://www.zenbox.nl/assets/js/jquery.min.js"></script>
  252. <script src="http://www.zenbox.nl/assets/js/jquery.dropotron.min.js"></script>
  253. <script src="http://www.zenbox.nl/assets/js/skel.min.js"></script>
  254. <script src="http://www.zenbox.nl/assets/js/skel-viewport.min.js"></script>
  255. <script src="http://www.zenbox.nl/assets/js/util.js"></script>
  256. <!--[if lte IE 8]><script src="/assets/js/ie/respond.min.js"></script><![endif]-->
  257.  
  258. <!--<script src="http://www.zenbox.nl/assets/js/main.js"></script> -->
  259. <script src='http://www.zenbox.nl/assets/bootstrap/js/vali.js'></script>
  260. <script src="index.js"></script>
  261.  
  262. <script type="text/javascript" src="http://www.zenbox.nljcart/js/jcart.js"></script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement