<form name="form" id = "form" method="post" action="<?php echo get_permalink(150); ?>">
<div class="row collapse">
<div class="large-4 res-search columns">
- <input id="propsearch" type="text" placeholder="Search by property" name="Location">
+ <select id="propsearch" name="Location">
+ <option value="">Search by location</option>
+ <option value="In Village;">In Village</option>
+ <option value="On Slope;">On Slope</option>
+ <option value="Short Walk;">Short Walk</option>
+ </select>
</div>
<div class="large-2 res-date columns">
<input id="date1" name="ArrivalDate" placeholder="Arrival" type="text" name="datepicker1" required="required" >
<?php endwhile; else:?>
<p><?php _e('Sorry, no results found.');?></p>
<?php endif;?>
- <?php $property = urlencode($_REQUEST['Location']); ?>
- <?php $arrival = urlencode($_REQUEST['ArrivalDate']); ?>
- <?php $departure = urlencode($_REQUEST['DepartureDate']); ?>
- <?php $occupancy= urlencode($_REQUEST['Occupancy']); ?>
- <?php
- if ($arrival == NULL || $departure == NULL || $occupancy == NULL){
- $arrival = date("m/d/Y", strtotime("+2 days"));
- $departure = date("m/d/Y", strtotime($arrival. ' +2 days'));
- $occupancy = 1;
-
- }
-
- ?>
- <iframe name="res_frame" src="https://weblink.instantsoftware.com/widgetsearch/1134?ArrivalDate=<?php echo $arrival ?>&DepartureDate=<?php echo $departure ?>&Occupancy=<?php echo $occupancy ?>" height="3300" id="res_frame" width="100%" frameborder="0"></iframe>
+ <?php $formData = filter_var_array(
+ $_POST,
+ array(
+ 'ArrivalDate' => array(
+ 'filter' => FILTER_VALIDATE_REGEXP,
+ 'options' => array(
+ 'regexp' => '%[0-9]{2}/[0-9]{2}/[0-9]{4}%'
+ )
+ ),
+ 'DepartureDate' => array(
+ 'filter' => FILTER_VALIDATE_REGEXP,
+ 'options' => array(
+ 'regexp' => '%[0-9]{2}/[0-9]{2}/[0-9]{4}%'
+ )
+ ),
+ 'Occupancy' => FILTER_VALIDATE_INT,
+ 'Location' => array(
+ 'filter' => FILTER_SANITIZE_STRING,
+ 'flags' => FILTER_FLAG_NO_ENCODE_QUOTES
+ ),
+ )
+ );
+ $location = urlencode($formData['Location']);
+ $arrival = urlencode($formData['ArrivalDate']);
+ $departure = urlencode($formData['DepartureDate']);
+ $occupancy = urlencode($formData['Occupancy']);
+ if ($arrival == NULL || $departure == NULL || $occupancy == NULL){
+ $arrival = urlencode(date("m/d/Y", strtotime("+2 days")));
+ $departure = urlencode(date("m/d/Y", strtotime($arrival. ' +2 days')));
+ $occupancy = urlencode(1);
+ }
+ $iframeSrc = "https://weblink.instantsoftware.com/search/1134?ArrivalDate={$arrival}&DepartureDate={$departure}&Occupancy={$occupancy}&Location={$location}";?>
+ <iframe name="res_frame" src="<?php echo $iframeSrc;?>" height="3300" id="res_frame" width="100%" frameborder="0"></iframe>
</div>
</div>
</div>
<form method="post" action="<?php echo get_permalink(150); ?>">
<div class="row">
<div class="small-12 res-search columns">
- <input type="text" placeholder="Search by property" name="s">
+ <select name="Location">
+ <option value="">Search by location</option>
+ <option value="In Village;">In Village</option>
+ <option value="On Slope;">On Slope</option>
+ <option value="Short Walk;">Short Walk</option>
+ </select>
</div>
<div class="small-6 res-date columns">
<input id="dateOff1" type="date" min="<?php echo $requiredDate ?>" placeholder="Arrive" name="ArrivalDate" required="required">