Advertisement
Guest User

booking.php

a guest
Jul 16th, 2015
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.78 KB | None | 0 0
  1. <?php
  2. include "includes/dbconnect.php";
  3. include "includes/config.php";
  4.  
  5. bw_do_action("bw_load");
  6. $name = (!empty($_REQUEST["name"]))?strip_tags(str_replace("'","`",$_REQUEST["name"])):'';
  7. $phone = (!empty($_REQUEST["phone"]))?strip_tags(str_replace("'","`",$_REQUEST["phone"])):'';
  8. $email = (!empty($_REQUEST["email"]))?strip_tags(str_replace("'","`",$_REQUEST["email"])):'';
  9. $comments = (!empty($_REQUEST["comments"]))?strip_tags(str_replace("'","`",$_REQUEST["comments"])):'';
  10. $date = (!empty($_REQUEST["date"]))?strip_tags(str_replace("'","`",$_REQUEST["date"])):'';
  11. $captcha_sum = (!empty($_POST["captcha_sum"]))?strip_tags(str_replace("'","`",$_POST["captcha_sum"])):'';
  12. $captcha = (!empty($_POST["captcha"]))?strip_tags(str_replace("'","`",$_POST["captcha"])):'';
  13. $msg2 = (!empty($_REQUEST["msg2"]))?strip_tags(str_replace("'","`",$_REQUEST["msg2"])):'';
  14. $serviceID = (!empty($_REQUEST["serviceID"]))?strip_tags(str_replace("'","`",$_REQUEST["serviceID"])): getDefaultService();
  15. $time = (!empty($_GET["time"]))?$_GET["time"]:'';
  16. $qty = (!empty($_REQUEST["qty"]))?strip_tags(str_replace("'","`",$_REQUEST["qty"])):1;
  17. $lb1 = (!empty($_REQUEST["lb1"]))?strip_tags(str_replace("'","`",$_REQUEST["lb1"])):'';
  18. $couponCode = (!empty($_GET["couponCode"]))?strip_tags(str_replace("'","`",$_GET["couponCode"])):'';
  19.  
  20. $referrer = (!empty($_REQUEST["referrer"]))?strip_tags(str_replace("'","`",$_REQUEST["referrer"])):'';
  21. //print_r($time);
  22.  
  23. $availability = getAvailableBookingsTable($date,$serviceID,$time,$qty,$couponCode);
  24. $int = getInterval($serviceID); //interval in minutes.
  25.  
  26.  
  27. ##########################################################################################################################
  28. # GET MAXIMUM AND MINIMUM INTERVALS FOR BOOKING AND JS VALIDATION
  29. $maximumBookings = getMaxBooking($serviceID);
  30. $minimumBookings = getMinBooking($serviceID);
  31. $bookingTexts = getBookingText($serviceID);
  32. $availebleSpaces = getServiceSettings($serviceID,'spaces_available');
  33. $fee = getServiceSettings($serviceID,'spot_price');
  34.  
  35. ##########################################################################################################################
  36.  
  37. if(!empty($lb1) && $lb1=="yes"){
  38. $msg = "<div class='error_msg'> ".CAPTCHA_ERROR."; </div>";
  39. }
  40. header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
  41. ?>
  42. <?php include "includes/header.php";?>
  43. <?php include "includes/javascript.validation.php";?>
  44.  
  45. <?php echo $msg; ?>
  46. <div class="internal_booking_form" id="resize">
  47.  
  48. <form name="ff1" enctype="multipart/form-data" method="post" action="booking.processing.php" onsubmit="return checkForm();">
  49. <input type="hidden" value="<?php echo $date?>" name="date">
  50. <input type="hidden" name="interval" value="<?php echo $int;?>" />
  51. <input type="hidden" name="serviceID" value="<?php echo $serviceID;?>" />
  52. <input type="hidden" name="discount" value="1" />
  53. <input type="hidden" name="referrer" value="<?php echo $referrer;?>" />
  54.  
  55. <h2><?php echo _getDate(date(getOption("date_mode"),strtotime($date)))?> <?php echo AVAIL; ?></h2>
  56.  
  57.  
  58.  
  59. <p class="desireTime">
  60. <?php echo SEL_TIME ?>
  61.  
  62. <?php if ($serviceID == 5) { ?>
  63.  
  64. <p>
  65. USE COUPON CODE GYM4ALL IF YOUR A GYM MEMBER TO RECEIVE YOUR CLASS FOR £5 <strong>(MEMBERSHIP DETAILS ARE CHECKED ON A REGULAR BASIS) - (EXCLUDES HOOP CLASSES)</strong>
  66. <br />
  67. USE COUPON CODE 2POLECLASS TO RECEIVE DISCOUNT OF £2.50 IF BOOKING 2 POLE CLASSES WITHIN THE SAME WEEK <strong>(FOR NON GYM MEMBERS &amp; EXCLUDES HOOP CLASSES)</strong>
  68. <br>
  69. USE COUPON CODE 4WEEKSCLASSESESSEX TO RECEIVE A DISCOUNT OF £2.50 WHEN BOOKING A BLOCK OF 4 POLE CLASSES
  70. <br />
  71. USE COUPON CODE ROF WHEN YOU ARE A CURRENT STUDENT AND YOU RECOMMEND A FRIEND &amp; THEY GET THEIR FIRST CLASS FREE OF CHARGE. <strong>CURRENT STUDENT MUST BE PAYING FOR THEIR CLASS FEE AT TIME OF REDEEMING THIS OFFER</strong>
  72. <br />
  73. USE COUPON CODE 16UNDER WHEN YOU ARE BOOKING A POLE CLASS &amp; YOU ARE 16 YEARS OF AGE OR UNDER TO RECEIVE YOUR POLE CLASS FOR £5. <strong>MIN AGE TO ATTEND CLASS MUST BE 15 AND EXCLUDES HOOP CLASSES</strong>
  74. <br />
  75. <strong>ONLY ONE CODE CAN BE ENTERED AT ANY TIME</strong>
  76. </p>
  77. <?php } ?>
  78.  
  79. <?php if ($serviceID == 6) { ?>
  80. <p>
  81. USE COUPON CODE GYM4ALL IF YOUR A GYM MEMBER TO RECEIVE YOUR CLASS FOR £5 <strong>(MEMBERSHIP DETAILS ARE CHECKED ON A REGULAR BASIS) - (EXCLUDES HOOP CLASSES)</strong>
  82. <br />
  83. USE COUPON CODE 4WEEKSCLASSESESSEX TO RECEIVE A DISCOUNT OF £2.50 WHEN BOOKING A BLOCK OF 4 POLE CLASSES
  84. <br />
  85. USE COUPON CODE ROF WHEN YOU ARE A CURRENT STUDENT AND YOU RECOMMEND A FRIEND &amp; THEY GET THEIR FIRST CLASS FREE OF CHARGE. <strong>CURRENT STUDENT MUST BE PAYING FOR THEIR CLASS FEE AT TIME OF REDEEMING THIS OFFER</strong>
  86. <br />
  87. <strong>ONLY ONE CODE CAN BE ENTERED AT ANY TIME</strong>
  88. </p>
  89. <?php } ?>
  90.  
  91. <?php if ($serviceID == 7) { ?>
  92. <p>
  93. USE COUPON CODE 4WEEKSCLASSESESSEX TO RECEIVE A DISCOUNT OF £2.50 IF BOOKING 4 WEEKS WORTH OF CLASSES
  94. <br />
  95. USE COUPON CODE ROF WHEN YOU ARE A CURRENT STUDENT AND YOU RECOMMEND A FRIEND &amp; THEY GET THEIR FIRST CLASS FREE OF CHARGE. <strong>CURRENT STUDENT MUST BE PAYING FOR THEIR CLASS FEE AT TIME OF REDEEMING THIS OFFER</strong>
  96. <br />
  97. USE COUPON CODE 16UNDER WHEN YOU ARE BOOKING A POLE CLASS &amp; YOU ARE 16 YEARS OF AGE OR UNDER TO RECEIVE YOUR POLE CLASS FOR £5. <strong>MIN AGE TO ATTEND CLASS MUST BE 15 AND EXCLUDES HOOP CLASSES</strong>
  98. <br />
  99. <strong>ONLY ONE CODE CAN BE ENTERED AT ANY TIME</strong>
  100. </p>
  101. <?php } ?>
  102.  
  103. <?php if ($serviceID == 4) { ?>
  104. <p>
  105. USE COUPON CODE SCOTINTRO TO RECEIVE A DISCOUNT OF £2.50 IF ATTENDING POLE CLASS FOR THE FIRST TIME WITH UP YER POLE. <strong>THIS IS A INTRODUCTORY OFFER FOR COMPLETE NEW STARTS AND EXCLUDES PRIOR STUDENTS</strong>
  106. <br />
  107. USE COUPON CODE 2POLECLASSSCOT TO RECEIVE YOUR SECOND POLE CLASS FOR £5. <strong>BOTH CLASSES ATTENDED MUST BE WITHIN SAME WEEK</strong>
  108. <br />
  109. USE COUPON CODE 4WEEKSCLASSESSCOT TO RECEIVE YOUR DISCOUNT OF £5 WHEN BOOKING A BLOCK BOOKING OF 4 WEEKS WORTH OF CLASSES
  110. <br />
  111. USE COUPON CODE STUDENT TO RECEIVE YOUR POLE CLASS FOR £7.50. <strong>CURRENT STUDENT ID MUST BE SHOWN AT CLASS OR YOU WILL BE CHARGED A ADDITIONAL £2.50</strong>
  112. <br />
  113. USE COUPON CODE 16UNDERSCOT WHEN YOU ARE BOOKING A POLE CLASS &amp; YOU ARE 16 YEARS OF AGE OR UNDER TO RECEIVE YOUR POLE CLASS FOR £7.50. <strong>MIN AGE TO ATTEND CLASS MUST BE 15</strong>
  114. <br />
  115. USE COUPON CODE SROF WHEN YOU ARE A CURRENT STUDENT AND YOU RECOMMEND A FRIEND & THEY GET THEIR FIRST CLASS FREE OF CHARGE. <strong>CURRENT STUDENT MUST BE PAYING FOR THEIR CLASS FEE AT TIME OF REDEEMING THIS OFFER</strong>
  116. <br />
  117. <strong>ONLY ONE CODE CAN BE ENTERED AT ANY TIME</strong>
  118. </p>
  119. <?php } ?>
  120.  
  121. <?php if ($serviceID == 3) { ?>
  122. <p>
  123. USE COUPON CODE SCOTINTRO TO RECEIVE A DISCOUNT OF £2.50 IF ATTENDING POLE CLASS FOR THE FIRST TIME WITH UP YER POLE. <strong>THIS IS A INTRODUCTORY OFFER FOR COMPLETE NEW STARTS AND EXCLUDES PRIOR STUDENTS</strong>
  124. <br />
  125. USE COUPON CODE 2POLECLASSSCOT TO RECEIVE YOUR SECOND POLE CLASS FOR £5. <strong>BOTH CLASSES ATTENDED MUST BE WITHIN SAME WEEK</strong>
  126. <br />
  127. USE COUPON CODE 4WEEKSCLASSESSCOT TO RECEIVE YOUR DISCOUNT OF £5 WHEN BOOKING A BLOCK BOOKING OF 4 WEEKS WORTH OF CLASSES
  128. <br />
  129. USE COUPON CODE STUDENT TO RECEIVE YOUR POLE CLASS FOR £7.50. <strong>CURRENT STUDENT ID MUST BE SHOWN AT CLASS OR YOU WILL BE CHARGED A ADDITIONAL £2.50</strong>
  130. <br />
  131. USE COUPON CODE 16UNDERSCOT WHEN YOU ARE BOOKING A POLE CLASS &amp; YOU ARE 16 YEARS OF AGE OR UNDER TO RECEIVE YOUR POLE CLASS FOR £7.50. <strong>MIN AGE TO ATTEND CLASS MUST BE 15</strong>
  132. <br />
  133. USE COUPON CODE SROF WHEN YOU ARE A CURRENT STUDENT AND YOU RECOMMEND A FRIEND & THEY GET THEIR FIRST CLASS FREE OF CHARGE. <strong>CURRENT STUDENT MUST BE PAYING FOR THEIR CLASS FEE AT TIME OF REDEEMING THIS OFFER</strong>
  134. <br />
  135. <strong>ONLY ONE CODE CAN BE ENTERED AT ANY TIME</strong>
  136. </p>
  137. <?php } ?>
  138.  
  139. <?php if ($serviceID == 10) { ?>
  140. <p>
  141. USE COUPON CODE FELICITY2 TO RECEIVE A DISCOUNT OF £5.00 IF BOOKING THE BASILDON POLE CLASS AND THIS CLASS TOGETHER
  142. </p>
  143. <?php } ?>
  144.  
  145. </p>
  146.  
  147. <?php echo $availability?>
  148.  
  149. <?php
  150. $num1 = rand(1,9);
  151. $num2 = rand(1,9);
  152. $sum = $num1 + $num2;
  153. ?>
  154. <div class="tab"><?php echo BOOKING_FORM;?></div>
  155. <div class="book_form">
  156. <table width="650" class="booking_form">
  157. <tr>
  158. <td align="left">
  159. <span><?php echo YNAME;?>*:&nbsp;</span>
  160. <input type="text" name="name" id="name" value="<?php echo $name?>" onchange="checkFieldBack(this)"/>
  161. <span><?php echo BOOKING_FRM_PHONE;?>*:&nbsp;</span>
  162. <input type="text" name="phone" id="phone" value="<?php echo $phone?>" onchange="checkFieldBack(this)" onkeyup="noAlpha(this)"/>
  163. <span><?php echo BOOKING_FRM_EMAIL;?>*:&nbsp;</span>
  164. <input type="text" name="email" id="email" value="<?php echo $email?>" onchange="checkFieldBack(this);"/>
  165.  
  166.  
  167. </td>
  168.  
  169. <td align="left" style="padding-left:10px">
  170. <span><?php echo BOOKING_FRM_COMMENTS;?>:&nbsp;</span>
  171. <textarea name="comments" id="comments" cols="15" rows="5" onchange="checkFieldBack(this)"><?php echo $comments?></textarea>
  172. <div class="captchaCont">
  173. <span><?php echo $num1." + ".$num2." = "?></span>
  174. <input type="text" name="captcha" id="captcha" value="" onchange="checkFieldBack(this);"/>
  175. </div><input type="image" src="images/reserve_btn.jpg" style="margin-top: 28px;" />
  176. <input type="hidden" name="captcha_sum" value="<?php echo md5($sum);?>" />
  177. <input type="text" name="email1" value="" class="hi">
  178. </td>
  179. </tr>
  180. </table>
  181. </div>
  182.  
  183. </form>
  184. <script>
  185. jQuery(function(){
  186. jQuery("#qty").spinner({min:1,max:<?php echo ($availebleSpaces)?>});
  187. })
  188. </script>
  189. <?php include "includes/footer.php";?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement