Advertisement
alxbuk

ohbs

Feb 17th, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.78 KB | None | 0 0
  1. <?php
  2. include("access.php");
  3. if(isset($_POST['block'])){
  4.     include("../includes/db.conn.php");
  5.     include("../includes/conf.class.php");
  6.     include("../includes/details.class.php");
  7.     $bsibooking = new bsiBookingDetails();
  8.     $bsibooking->generateBlockingDetails();
  9.     $bsiCore->clearExpiredBookings();
  10.     $reservationdata = array();
  11.     $reservationdata = $_SESSION['dvars_details'];
  12.     $bookingId       = time();
  13.     $sql = mysql_query("INSERT INTO bsi_bookings (booking_id, booking_time, start_date, end_date, client_id, is_block, payment_success, block_name) values(".$bookingId.", NOW(), '".$_SESSION['sv_mcheckindate']."', '".$_SESSION['sv_mcheckoutdate']."', '0', 1, 1, '".mysql_real_escape_string($_POST['block_name'])."')"); 
  14.     foreach($reservationdata as $revdata){
  15.         foreach($revdata['availablerooms'] as $rooms){             
  16.         $sql = mysql_query("INSERT INTO bsi_reservation (bookings_id, room_id, room_type_id) values(".$bookingId.",  ".$rooms['roomid'].", ".$revdata['roomtypeid'].")");
  17.         }
  18.     }  
  19.     header("location:admin_block_room.php");
  20.     exit;
  21. }
  22. include("header.php");
  23. include("../includes/conf.class.php");
  24. include("../includes/admin.class.php");
  25. if(isset($_POST['submit'])){
  26.     include ('../includes/search.class.php');
  27.     $bsisearch = new bsiSearch();
  28.     $bsiCore->clearExpiredBookings();
  29. }
  30. ?>
  31.  
  32. <link rel="stylesheet" type="text/css" href="../css/datepicker.css" />
  33. <link rel="stylesheet" type="text/css" href="css/jquery.validate.css" />
  34. <script type="text/javascript" src="../js/jquery-ui.min.js"></script>
  35. <script type="text/javascript" src="../js//dtpicker/jquery.ui.datepicker-<?=$langauge_selcted?>.js"></script>
  36. <script type="text/javascript">
  37.  
  38. $(document).ready(function(){
  39. $.datepicker.setDefaults( $.datepicker.regional[ "<?=$langauge_selcted?>" ] );
  40.  $.datepicker.setDefaults({ dateFormat: '<?=$bsiCore->config['conf_dateformat']?>' });
  41.     $("#txtFromDate").datepicker({
  42.         minDate: 0,
  43.         maxDate: "+365D",
  44.         numberOfMonths: 2,
  45.         onSelect: function(selected) {
  46.         var date = $(this).datepicker('getDate');
  47.          if(date){
  48.             date.setDate(date.getDate() + <?=$bsiCore->config['conf_min_night_booking']?>);
  49.           }
  50.           $("#txtToDate").datepicker("option","minDate", date)
  51.         }
  52.     });
  53.     $("#txtToDate").datepicker({
  54.         minDate: 0,
  55.         maxDate:"+365D",
  56.         numberOfMonths: 2,
  57.         onSelect: function(selected) {
  58.            $("#txtFromDate").datepicker("option","maxDate", selected)
  59.         }
  60.     });  
  61.  $("#datepickerImage").click(function() {
  62.     $("#txtFromDate").datepicker("show");
  63.   });
  64.  $("#datepickerImage1").click(function() {
  65.     $("#txtToDate").datepicker("show");
  66.   });
  67. });
  68. </script>
  69.  
  70. <div id="container-inside">
  71. <span style="font-size:16px; font-weight:bold"><?php echo ROOM_BLOCKING_SEARCH;?></span>
  72. <hr />
  73.   <table cellpadding="4" width="100%">
  74.     <tr>
  75.       <td width="25%" valign="top"><form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="form1">
  76.           <table cellpadding="0"  cellspacing="7" border="0">
  77.             <tr>
  78.               <td><?php echo ROOM_BLOCK_CHECK_IN_DATE;?></td>
  79.               <td><input id="txtFromDate" name="check_in" style="width:68px" type="text" readonly="readonly" AUTOCOMPLETE=OFF />
  80.                 <span style="padding-left:3px;"><a id="datepickerImage" href="javascript:;"><img src="../images/month.png" height="16px" width="16px" style=" margin-bottom:-4px;" /></a></span></td>
  81.             </tr>
  82.             <tr>
  83.               <td><?php echo ROOM_BLOCK_CHECK_OUT_DATE;?></td>
  84.               <td><input id="txtToDate" name="check_out" style="width:68px" type="text" readonly="readonly" AUTOCOMPLETE=OFF />
  85.                 <span style="padding-left:3px;"><a id="datepickerImage1" href="javascript:;"><img src="../images/month.png" height="18px" width="18px" style=" margin-bottom:-4px;" /></a></span></td>
  86.             </tr>
  87.             <tr>
  88.               <td></td>
  89.               <td><input type="submit" value="<?php echo ROOM_BLOCK_SEARCH;?>" name="submit" style="background:#e5f9bb; cursor:pointer; cursor:hand;"/></td>
  90.             </tr>
  91.           </table>
  92.         </form></td>
  93.       <td valign="top"><?php if(isset($_POST['submit'])){ echo '<script type="text/javascript" src="../js/hotelvalidation.js"></script> '; ?>
  94.         <form name="adminsearchresult" id="adminsearchresult" method="post" action="<?=$_SERVER['PHP_SELF']?>" onsubmit="return validateSearchResult();">
  95.           <table cellpadding="4" cellspacing="2" border="0" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#999 solid 1px;" width="450px">
  96.             <tr>
  97.               <th align="left" colspan="2"><b>
  98.                 <?php echo SEARCH_RESULT;?>
  99.                 (
  100.                 <?=$_POST['check_in']?>
  101.                 to
  102.                 <?=$_POST['check_out']?>
  103.                 ) =
  104.                 <?=$bsisearch->nightCount?>
  105.                 <?php echo NIGHTS;?></b></th>
  106.             </tr>
  107.             <tr>
  108.               <td align="left" ><?php echo DESCRIPTION_NAME;?></td>
  109.               <td><input type="text" name="block_name" id="block_name"  style="width:230px !important;"/></td>
  110.             </tr>
  111.             <tr><td colspan="2"><hr /></td></tr>
  112.             <tr>
  113.               <th align="left"><?php echo BLOCK_ROOMTYPE;?></th>
  114.               <th align="left"><?php echo BLOCK_AVAILABLITY;?></th>
  115.             </tr>
  116.              <tr><td colspan="2"><hr /></td></tr>
  117.             <?php
  118.         $gotSearchResult = false;
  119.         $idgenrator = 0;
  120.         foreach($bsisearch->roomType as $room_type){
  121.             foreach($bsisearch->multiCapacity as $capid=>$capvalues){          
  122.                 $room_result = $bsisearch->getAvailableRooms($room_type['rtid'], $room_type['rtname'], $capid);
  123.                 if(intval($room_result['roomcnt']) > 0) {
  124.                     $gotSearchResult = true;   
  125.              ?>
  126.             <tr>
  127.               <td><?=$room_type['rtname']?>
  128.                 (
  129.                 <?=$capvalues['captitle']?>
  130.                 )</td>
  131.               <td><select name="svars_selectedrooms[]" style="width:70px;">
  132.                   <?=$room_result['roomdropdown']?>
  133.                 </select></td>
  134.             </tr>
  135.             <?php
  136.         $idgenrator++;
  137.     } } }  
  138.             if($gotSearchResult){
  139.                 echo '<tr>
  140.                   <td>&nbsp;</td>
  141.                   <td><input type="submit" value='.BLOCK.' name="block" style="background:#e5f9bb; cursor:pointer; cursor:hand;"/></td>
  142.                 </tr>';
  143.             }else{
  144.                 echo '<tr>
  145.                   <td colspan="2" align="center" style="color:red;"><b>Sorry no room available as your searching criteria.</b></td>
  146.                 </tr>';
  147.             }
  148.             ?>
  149.           </table>
  150.         </form>
  151.         <? } ?></td>
  152.     </tr>
  153.   </table>
  154. </div>
  155. <script type="text/javascript">
  156.     $().ready(function() {
  157.         $("#form1").validate();
  158.      });
  159. </script>
  160. <script src="js/jquery.validate.js" type="text/javascript"></script>
  161. <?php include("footer.php"); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement