PageRenderTime 44ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/booking/reservations/discount2.php

https://bitbucket.org/anneivycat/california-tour
PHP | 214 lines | 160 code | 17 blank | 37 comment | 14 complexity | 0e60b27c7191896f9f3f797b19da95c5 MD5 | raw file
  1. <?php
  2. //begin add
  3. session_start();
  4. # clear the optional tour session variable
  5. $_SESSION['OPTIONALTOUR_ID_1'] = '';
  6. unset($_SESSION['ReservationId']);
  7. unset($_SESSION['ReservationId_2']);
  8. unset($_SESSION['ReservationId_3']);
  9. unset($_SESSION['ReservationId_4']);
  10. setcookie('ReservationId','',time()-3600);
  11. setcookie('ReservationId_2','',time()-3600);
  12. setcookie('ReservationId_3','',time()-3600);
  13. setcookie('ReservationId_4','',time()-3600);
  14. setcookie('ReservationId','',time()-3600,'/','.california-tour.com');
  15. setcookie('ReservationId_2','',time()-3600,'/','.california-tour.com');
  16. setcookie('ReservationId_3','',time()-3600,'/','.california-tour.com');
  17. setcookie('ReservationId_4','',time()-3600,'/','.california-tour.com');
  18. /*
  19. setcookie('ReservationId');
  20. setcookie('ReservationId_2');
  21. setcookie('ReservationId_3');
  22. setcookie('ReservationId_4');
  23. */
  24. header("Cache-control: private");
  25. //end add
  26. setcookie('ReservationId','',time()-3600);
  27. setcookie('AgentReservationId','',time()-3600);
  28. setcookie('SavedGender','',time()-3600);
  29. setcookie('SavedOccupancy','',time()-3600);
  30. setcookie('SavedPULocationId','',time()-3600);
  31. setcookie('SavedLastName','',time()-3600);
  32. setcookie('SavedFirstName','',time()-3600);
  33. setcookie('SavedTourName','',time()-3600);
  34. setcookie('SavedAgentCode','',time()-3600);
  35. setcookie('SavedSchoolCode','',time()-3600);
  36. setcookie('SavedPULocationLocation','',time()-3600);
  37. setcookie('SavedPULocationTime','',time()-3600);
  38. setcookie('SavedDepartDate','',time()-3600);
  39. setcookie('SavedCityCode','',time()-3600);
  40. setcookie('SavedRoomCharge','',time()-3600);
  41. setcookie('SavedEmail','',time()-3600);
  42. setcookie('SavedTourType','',time()-3600);
  43. setcookie('SavedManSuppCharge','',time()-3600);
  44. setcookie('SavedTourDiscount','',time()-3600);
  45. setcookie('SavedTourWebDiscount','',time()-3600);
  46. setcookie('SavedTourPrice','',time()-3600);
  47. setcookie('SavedTotalCharge','',time()-3600);
  48. setcookie('SavedScheduledTourCode','',time()-3600);
  49. setcookie('ReservationId','',time()-3600,'/','.california-tour.com');
  50. setcookie('AgentReservationId','',time()-3600,'/','.california-tour.com');
  51. setcookie('SavedGender','',time()-3600,'/','.california-tour.com');
  52. setcookie('SavedOccupancy','',time()-3600,'/','.california-tour.com');
  53. setcookie('SavedPULocationId','',time()-3600,'/','.california-tour.com');
  54. setcookie('SavedLastName','',time()-3600,'/','.california-tour.com');
  55. setcookie('SavedFirstName','',time()-3600,'/','.california-tour.com');
  56. setcookie('SavedTourName','',time()-3600,'/','.california-tour.com');
  57. setcookie('SavedAgentCode','',time()-3600,'/','.california-tour.com');
  58. setcookie('SavedSchoolCode','',time()-3600,'/','.california-tour.com');
  59. setcookie('SavedPULocationLocation','',time()-3600,'/','.california-tour.com');
  60. setcookie('SavedPULocationTime','',time()-3600,'/','.california-tour.com');
  61. setcookie('SavedDepartDate','',time()-3600,'/','.california-tour.com');
  62. setcookie('SavedCityCode','',time()-3600,'/','.california-tour.com');
  63. setcookie('SavedRoomCharge','',time()-3600,'/','.california-tour.com');
  64. setcookie('SavedEmail','',time()-3600,'/','.california-tour.com');
  65. setcookie('SavedTourType','',time()-3600,'/','.california-tour.com');
  66. setcookie('SavedManSuppCharge','',time()-3600,'/','.california-tour.com');
  67. setcookie('SavedTourDiscount','',time()-3600,'/','.california-tour.com');
  68. setcookie('SavedTourWebDiscount','',time()-3600,'/','.california-tour.com');
  69. setcookie('SavedTourPrice','',time()-3600,'/','.california-tour.com');
  70. setcookie('SavedTotalCharge','',time()-3600,'/','.california-tour.com');
  71. setcookie('SavedScheduledTourCode','',time()-3600,'/','.california-tour.com');
  72. /*
  73. setcookie('ReservationId');
  74. setcookie('AgentReservationId');
  75. setcookie('SavedGender');
  76. setcookie('SavedOccupancy');
  77. setcookie('SavedPULocationId');
  78. setcookie('SavedLastName');
  79. setcookie('SavedFirstName');
  80. setcookie('SavedTourName');
  81. setcookie('SavedAgentCode');
  82. setcookie('SavedSchoolCode');
  83. setcookie('SavedPULocationLocation');
  84. setcookie('SavedPULocationTime');
  85. setcookie('SavedDepartDate');
  86. setcookie('SavedCityCode');
  87. setcookie('SavedRoomCharge');
  88. setcookie('SavedEmail');
  89. setcookie('SavedTourType');
  90. setcookie('SavedManSuppCharge');
  91. setcookie('SavedTourDiscount');
  92. setcookie('SavedTourWebDiscount');
  93. setcookie('SavedTourPrice');
  94. setcookie('SavedTotalCharge');
  95. setcookie('SavedScheduledTourCode');
  96. */
  97. if(isset($_REQUEST["LocalScheduledTourCode"]))
  98. $LocalScheduledTourCode = $_REQUEST["LocalScheduledTourCode"];
  99. if(isset($_REQUEST["languageUsed"]))
  100. $languageUsed = $_REQUEST["languageUsed"];
  101. ?>
  102. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  103. <html xmlns="http://www.w3.org/1999/xhtml">
  104. <head>
  105. <title>California Tour: Book Your Tour</title>
  106. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  107. <?php
  108. include "../header.php";
  109. include_once '../sqlfuncs.php';
  110. $mysql_link = connect_to_db();
  111. $mysql_result = select_db($mysql_link);
  112. $one_day_tour = false;
  113. $TourCodeLen = strlen($LocalScheduledTourCode);
  114. if (($TourCodeLen > 0) and (strcmp($LocalScheduledTourCode, "BLANK") != 0))
  115. {
  116. $query = "SELECT S.TOUR_ID, T.TOUR_NAME, T.TOUR_NAME_JP, S.SCHEDULEDTOUR_DEPART_DATE, S.SCHEDULEDTOUR_RETURN_DATE, T.TOUR_TYPE, T.CITY_ID, C.CITY_CODE, C.CITY_DESC FROM SCHEDULEDTOUR AS S, TOUR AS T, CITY AS C WHERE S.SCHEDULEDTOUR_CODE like '$LocalScheduledTourCode%' AND S.TOUR_ID = T.TOUR_ID AND T.CITY_ID = C.CITY_ID";
  117. $result = mysql_query($query, $mysql_link);
  118. $row = mysql_fetch_array($result);
  119. $TourId = $row['TOUR_ID'];
  120. $TourName = $row['TOUR_NAME'];
  121. $TourNameJP = $row['TOUR_NAME_JP'];
  122. $TourType = $row['TOUR_TYPE'];
  123. $CityId = $row['CITY_ID'];
  124. $City = $row['CITY_DESC'];
  125. $DepartDate = $row['SCHEDULEDTOUR_DEPART_DATE'];
  126. $ReturnDate = $row['SCHEDULEDTOUR_RETURN_DATE'];
  127. if($DepartDate == $ReturnDate) {
  128. $one_day_tour = true;
  129. }
  130. }
  131. $TourType = strtoupper($TourType);
  132. $query1 = "SELECT PULOCATION_ID, PULOCATION_CODE,PULOCATION_LOCATION FROM PULOCATION WHERE PULOCATION_CODE LIKE '$TourType%'";
  133. $mysql_result = mysql_query($query1, $mysql_link);
  134. $numrows1 = mysql_num_rows($mysql_result);
  135. if ($numrows1 > 0) {
  136. $TourOK = "True";
  137. }
  138. else {
  139. $TourOK = "False";
  140. }
  141. if ($TourOK == "False") {
  142. // redirect to message saying no tours are available for this type
  143. ?>
  144. <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.california-tour.com/booking/reservations/notours.php">
  145. <?php
  146. }
  147. ?>
  148. <h2>Book a Tour</h2>
  149. <form name="signup" method="POST" action="toursignup22.php">
  150. <input type='hidden' name='languageUsed' value='<?php echo $languageUsed; ?>'>
  151. <input type='hidden' name='LocalScheduledTourCode' value='<?php echo $LocalScheduledTourCode; ?>'>
  152. <h3>Review Your Tour Selection</h3>
  153. <?php
  154. // if called from reservation program directly (instead of through signup on tour section
  155. if ($LocalScheduledTourCode != "BLANK")
  156. {
  157. echo "<p>Tour Name: " . $TourName . "<br />";
  158. }
  159. else
  160. {
  161. ?>
  162. <input type='text' size='25' NAME='TourName' value='<?php echo $TourName; ?>'>
  163. <input type='text' size='15' name='TourType' value='<?php echo $TourType; ?>'>
  164. <?php
  165. }
  166. echo "Leaving From: " . $City . "<br />";
  167. echo "Departure Date: " . date("F j, Y" , strtotime($DepartDate)) . "<br />";
  168. echo "Return Date: " . date("F j, Y" , strtotime($ReturnDate)) . "<br />";
  169. // check to see if there are optional tours, if so provide a radio button for each
  170. $query2 = "SELECT OPTIONALTOUR_ID FROM OPTIONALTOUR WHERE TOUR_ID = '$TourId'";
  171. $mysql_result2 = mysql_query($query2,$mysql_link);
  172. if ( mysql_num_rows($mysql_result2 ) > 0 ) {
  173. echo "<p>Would you like to add an Optional Tour?</p>";
  174. $query2 = "SELECT OPTIONALTOUR_NAME, OPTIONALTOUR_ID, OPTIONALTOUR_PRICE FROM OPTIONALTOUR WHERE TOUR_ID = '$TourId'";
  175. $mysql_result2 = mysql_query($query2,$mysql_link);
  176. $count = 0;
  177. echo "<input name='OPTIONALTOUR_ID_1' type='radio' value='0' CHECKED>No Optional Tour<br> ";
  178. while ( $row2 = mysql_fetch_array($mysql_result2) ) {
  179. $count += 1;
  180. $OPTIONALTOUR_ID = $row2['OPTIONALTOUR_ID'];
  181. $OPTIONALTOUR_NAME = $row2['OPTIONALTOUR_NAME'];
  182. $OPTIONALTOUR_PRICE = $row2['OPTIONALTOUR_PRICE'];
  183. echo "<input name='OPTIONALTOUR_ID_1' type='radio' value='$OPTIONALTOUR_ID'>$OPTIONALTOUR_NAME $$OPTIONALTOUR_PRICE<br> ";
  184. }
  185. }
  186. ?>
  187. <p><span style="color:#FF0000;">Do you have a school code or other discount code? <br />
  188. If so, please enter it here: <input type='text' name='SchoolCode' class="text" onblur="pickuplocation(this.value, '<?php echo $TourType; ?>')"></span></p>
  189. <p>If you do not have a discount code, please click Continue.</p>
  190. <INPUT TYPE="BUTTON" name="Cancel" value="Cancel" class="button" onclick=CancelReservation();>
  191. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  192. <INPUT TYPE="SUBMIT" name="WebSignUp" value="Continue" class="button">
  193. <br /><br />
  194. </form>
  195. <?php
  196. include "../footer.php";
  197. ?>