You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
297 lines
18 KiB
PHP
297 lines
18 KiB
PHP
<div class="flex-box m-bottom50">
|
|
<div class="tours-pic">
|
|
<?php if ($device == "pc") { ?>
|
|
<img src="<?php echo $picture_pc ?>" class="img-responsive" width="750" height="460" alt="<?php echo $TITLE ?>">
|
|
<?php } else { ?>
|
|
<img src="<?php echo $picture_mobile ?>" class="img-responsive" width="360" height="330" alt="<?php echo $TITLE ?>">
|
|
<?php } ?>
|
|
</div>
|
|
<div class="container-right right-m">
|
|
<div class="right-check box-show">
|
|
<div class="rcheck-top">
|
|
<p><strong>Price from</strong> <span class="font36 red">US$<?php echo $DaytripPrice ?></span></p>
|
|
<p>Per Person</p>
|
|
<p><a href="#modal-guarantee">Lowest Prices Guarantee</a></p>
|
|
<article id="modal-guarantee" class="modal-box">
|
|
<div class="guarantee-text"> <a href="#" class="close"></a>
|
|
<h2>Lowest Prices Guarantee</h2>
|
|
<p>Welcome to Train Spread! Explore a wide range of exciting tours with the confidence that you will always find the best rates here. We are committed to providing you with the most competitive prices, ensuring unbeatable value for every adventure you book. Rest assured, as you plan your next journey, that you will enjoy high-quality experiences at the most affordable prices available.</p>
|
|
|
|
</div>
|
|
</article>
|
|
</div>
|
|
<div class="rcheck-form">
|
|
<p class="text-center"><strong>Select Date and Travelers</strong></p>
|
|
<div class="rcheck-input"><span class="f-date"></span>
|
|
<input class="form-control flatpickr-input" name="Starting_Date" id="Starting_Date" value="" type="text" placeholder="Start Date *" readonly="readonly">
|
|
</div>
|
|
<?php
|
|
if ($Other_Msg != null || $AdultMsg != null) {
|
|
if ($Other_Msg != null) {
|
|
if (strpos(strtolower($Other_Msg), "age") !== false) {
|
|
//如果是默认的接送类基本都带age字符串
|
|
$show_Othermsg = "No. of Travelers";
|
|
} else {
|
|
$show_Othermsg = $Other_Msg;
|
|
}
|
|
?>
|
|
<div class="rcheck-input"><span class="f-name"></span>
|
|
<select name="Adults_Num" id="Adults_Num" class="form-control">
|
|
<option value="1" selected="selected"><?php echo $show_Othermsg ?></option>
|
|
<option value="1">1 </option>
|
|
<option value="2">2 </option>
|
|
<option value="3">3 </option>
|
|
<option value="4">4 </option>
|
|
<option value="5">5 </option>
|
|
<option value="6">6 </option>
|
|
<option value="7">7 </option>
|
|
<option value="8">8 </option>
|
|
<option value="9">9 </option>
|
|
<option value="10">10 </option>
|
|
<option value="11">11 </option>
|
|
<option value="12">12 </option>
|
|
<option value="13">13 </option>
|
|
<option value="14">14 </option>
|
|
<option value="15">15 </option>
|
|
<option value="16">16 </option>
|
|
<option value="17">17 </option>
|
|
<option value="18">18 </option>
|
|
<option value="19">19 </option>
|
|
<option value="20">20 </option>
|
|
</select>
|
|
</div>
|
|
<?php } else { ?>
|
|
<div class="rcheck-input"><span class="f-name"></span>
|
|
<select name="Adults_Num" id="Adults_Num" class="form-control">
|
|
<option value="1" selected="selected">Adult (<?php echo $AdultMsg != null ? $AdultMsg : $Other_Msg ?>)</option>
|
|
<option value="1">1 </option>
|
|
<option value="2">2 </option>
|
|
<option value="3">3 </option>
|
|
<option value="4">4 </option>
|
|
<option value="5">5 </option>
|
|
<option value="6">6 </option>
|
|
<option value="7">7 </option>
|
|
<option value="8">8 </option>
|
|
<option value="9">9 </option>
|
|
<option value="10">10 </option>
|
|
<option value="11">11 </option>
|
|
<option value="12">12 </option>
|
|
<option value="13">13 </option>
|
|
<option value="14">14 </option>
|
|
<option value="15">15 </option>
|
|
<option value="16">16 </option>
|
|
<option value="17">17 </option>
|
|
<option value="18">18 </option>
|
|
<option value="19">19 </option>
|
|
<option value="20">20 </option>
|
|
</select>
|
|
</div>
|
|
<?php if ($ChildMsg != null) { ?>
|
|
<div class="rcheck-input"><span class="f-child"></span>
|
|
<select name="Child_Num" id="Child_Num" class="form-control">
|
|
<option value="0" selected="selected">Child (<?php echo $ChildMsg ?>)</option>
|
|
<option value="1">1 </option>
|
|
<option value="2">2 </option>
|
|
<option value="3">3 </option>
|
|
<option value="4">4 </option>
|
|
<option value="5">5 </option>
|
|
<option value="6">6 </option>
|
|
<option value="7">7 </option>
|
|
<option value="8">8 </option>
|
|
<option value="9">9 </option>
|
|
<option value="10">10 </option>
|
|
<option value="11">11 </option>
|
|
<option value="12">12 </option>
|
|
<option value="13">13 </option>
|
|
<option value="14">14 </option>
|
|
<option value="15">15 </option>
|
|
<option value="16">16 </option>
|
|
<option value="17">17 </option>
|
|
<option value="18">18 </option>
|
|
<option value="19">19 </option>
|
|
<option value="20">20 </option>
|
|
</select>
|
|
</div>
|
|
<?php } ?>
|
|
<?php if ($InfantMsg != null) { ?>
|
|
<div class="rcheck-input"><span class="f-child"></span>
|
|
<select name="Infant_Num" id="Infant_Num" class="form-control">
|
|
<option value="0" selected="selected">Infant (<?php echo $InfantMsg ?>)</option>
|
|
<option value="1">1 </option>
|
|
<option value="2">2 </option>
|
|
<option value="3">3 </option>
|
|
<option value="4">4 </option>
|
|
<option value="5">5 </option>
|
|
<option value="6">6 </option>
|
|
<option value="7">7 </option>
|
|
<option value="8">8 </option>
|
|
<option value="9">9 </option>
|
|
<option value="10">10 </option>
|
|
<option value="11">11 </option>
|
|
<option value="12">12 </option>
|
|
<option value="13">13 </option>
|
|
<option value="14">14 </option>
|
|
<option value="15">15 </option>
|
|
<option value="16">16 </option>
|
|
<option value="17">17 </option>
|
|
<option value="18">18 </option>
|
|
<option value="19">19 </option>
|
|
<option value="20">20 </option>
|
|
</select>
|
|
</div>
|
|
<?php } ?>
|
|
<?php }
|
|
} else { ?>
|
|
<div class="rcheck-input"><span class="f-name"></span>
|
|
<select name="Adults_Num" id="Adults_Num" class="form-control">
|
|
<option value="1" selected="selected">Adults(Age12+)</option>
|
|
<option value="1">1 </option>
|
|
<option value="2">2 </option>
|
|
<option value="3">3 </option>
|
|
<option value="4">4 </option>
|
|
<option value="5">5 </option>
|
|
<option value="6">6 </option>
|
|
<option value="7">7 </option>
|
|
<option value="8">8 </option>
|
|
<option value="9">9 </option>
|
|
<option value="10">10 </option>
|
|
<option value="11">11 </option>
|
|
<option value="12">12 </option>
|
|
<option value="13">13 </option>
|
|
<option value="14">14 </option>
|
|
<option value="15">15 </option>
|
|
<option value="16">16 </option>
|
|
<option value="17">17 </option>
|
|
<option value="18">18 </option>
|
|
<option value="19">19 </option>
|
|
<option value="20">20 </option>
|
|
</select>
|
|
</div>
|
|
<div class="rcheck-input"><span class="f-child"></span>
|
|
<select name="Child_Num" id="Child_Num" class="form-control">
|
|
<option value="0" selected="selected">Child(Age0-11)</option>
|
|
<option value="1">1 </option>
|
|
<option value="2">2 </option>
|
|
<option value="3">3 </option>
|
|
<option value="4">4 </option>
|
|
<option value="5">5 </option>
|
|
<option value="6">6 </option>
|
|
<option value="7">7 </option>
|
|
<option value="8">8 </option>
|
|
<option value="9">9 </option>
|
|
<option value="10">10 </option>
|
|
<option value="11">11 </option>
|
|
<option value="12">12 </option>
|
|
<option value="13">13 </option>
|
|
<option value="14">14 </option>
|
|
<option value="15">15 </option>
|
|
<option value="16">16 </option>
|
|
<option value="17">17 </option>
|
|
<option value="18">18 </option>
|
|
<option value="19">19 </option>
|
|
<option value="20">20 </option>
|
|
</select>
|
|
</div>
|
|
|
|
<?php } ?>
|
|
<div class="rcheck-input">
|
|
<a href="javascript:;" class="btn btn-red block" role="button" id="js_RefreshTourStatus">Check Avalibility</a>
|
|
</div>
|
|
<input type="hidden" name="InfoData" id="InfoData" value="<?php echo htmlspecialchars(json_encode($InfoData)) ?>" />
|
|
<input type="hidden" name = "TourData" id = "TourData" value="<?php echo htmlspecialchars(json_encode($TourData)) ?>" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
var t_excludedate = '<?php echo $InfoData->t_excludedate ?>';
|
|
var t_includedate = '<?php echo $InfoData->t_includedate ?>';
|
|
var t_excludemonth = '<?php echo $InfoData->t_excludemonth ?>';
|
|
var t_limitperson = '<?php echo $InfoData->MinTravelers ?>';
|
|
var t_PAG_Scheme = '<?php echo $TourData->PAG_Scheme ?>';
|
|
var t_defaultDate = '<?php echo $InfoData->t_defaultDate ?>';
|
|
</script>
|
|
</div>
|
|
<div class="toursgrade-box" id="productlist" style="display: none;">
|
|
<?php foreach ($TourData->productlist as $Item) { //产品列表?>
|
|
<div class="toursgrade-list active js_tourselect" role="button">
|
|
<div class="toursgrade-left">
|
|
<label class="font24">
|
|
|
|
<?php echo $Item->productdetail->PAG2_Name ?></label>
|
|
<div class="grade-info">
|
|
<p><?php echo $Item->productdetail->PAG2_Summary ?></p>
|
|
<?php if ($InfoData->Option1!=false) { //特殊选项一?>
|
|
<div class="grade-col grade-titme">
|
|
<?php
|
|
foreach ($InfoData->Option1->ItemList as $Option1_Item){
|
|
?>
|
|
<div class="flex-col col-label">
|
|
<input class="mgc" id="Option1_<?php echo $Item->productdetail->PAG_SN.'_'.$Option1_Item->id ?>" name="<?php echo 'Option1_'.$Item->productdetail->PAG_SN.'_'.$InfoData->Option1->OptionName ?>" type="radio" value="<?php echo $Option1_Item->value ?>">
|
|
<label for="Option1_<?php echo $Item->productdetail->PAG_SN.'_'.$Option1_Item->id ?>"><?php echo $Option1_Item->value ?></label>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<?php } ?>
|
|
<?php if ($InfoData->Package!=false) {?>
|
|
<div class="grade-col grade-city">
|
|
<?php
|
|
foreach ($InfoData->Package->ItemList as $Package_Item){
|
|
?>
|
|
<div class="flex-col col-label">
|
|
<input class="mgc" id="Package_<?php echo $Item->productdetail->PAG_SN.'_'.$Package_Item->id ?>" name="<?php echo 'Package_'.$Item->productdetail->PAG_SN.'_'.$InfoData->Package->PackageName ?>" type="radio" value="<?php echo $Package_Item->ItemName.','.$Package_Item->ItemAdult.','.$Package_Item->ItemChild ?>">
|
|
<label for="Package_<?php echo $Item->productdetail->PAG_SN.'_'.$Package_Item->id ?>"><?php echo $Package_Item->ItemName ?></label>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<?php } ?>
|
|
<?php if ($InfoData->Option2!=false) {?>
|
|
<div class="grade-col grade-day">
|
|
<?php
|
|
foreach ($InfoData->Option2->ItemList as $Option2_Item){
|
|
?>
|
|
<div class="flex-col col-label">
|
|
<input class="mgc" id="Option2_<?php echo $Item->productdetail->PAG_SN.'_'.$Option2_Item->id ?>" name="<?php echo 'Option2_'.$Item->productdetail->PAG_SN.'_'.$InfoData->Option2->OptionName ?>" type="radio" value="<?php echo $Option2_Item->value ?>">
|
|
<label for="Option2_<?php echo $Item->productdetail->PAG_SN.'_'.$Option2_Item->id ?>"><?php echo $Option2_Item->value ?></label>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
</div>
|
|
<div class="toursgrade-right">
|
|
<div class="grade-price">
|
|
<div class="gradeprice-box">
|
|
<div class="grade-totalprice"><strong class="font24 js_showTotalPrice">$0</strong></div>
|
|
<div class="gradeprice-pricedown js_showPeopleList">1 Adult x $0<br>
|
|
1 Children x $0</div>
|
|
</div>
|
|
</div>
|
|
<div class="grade-btn">
|
|
<a href="javascript:;" class="btn btn-red block js_select" role="button">Book now</a>
|
|
<input type="hidden" class="js_PAG_Code" value="<?php echo $Item->productdetail->PAG_Code ?>" />
|
|
<?php //传递参数
|
|
$selectItemData = new stdClass();
|
|
$selectItemData->PAG_SN = $Item->productdetail->PAG_SN;
|
|
$selectItemData->PAG_Code = $Item->productdetail->PAG_Code;
|
|
$selectItemData->PAG2_Name = $Item->productdetail->PAG2_Name;
|
|
$selectItemData->CII2_Name = $Item->productdetail->CII2_Name;
|
|
$passPic = !empty($picture_mobile)?$picture_mobile:$picture_pc;
|
|
$selectItemData->pic = $passPic;
|
|
$selectItemData->t_Type = $InfoData->t_Type;
|
|
$selectItemData->t_hoteladdress = $InfoData->t_hoteladdress; //是否需要酒店
|
|
$selectItemData->PAG_Name = $TITLE; //大标题
|
|
$selectItemData->t_CustomCancel = $InfoData->t_CustomCancelText;
|
|
$selectItemData->t_Cancellation = $InfoData->t_Cancellation;
|
|
|
|
?>
|
|
<input type="hidden" class="js_selectItemData" value="<?php echo htmlspecialchars(json_encode($selectItemData)) ?>" />
|
|
<input type="hidden" class="js_totalPrice" value="0" />
|
|
<input type="hidden" class="js_PackagePrice" value="0" />
|
|
<input type="hidden" class="js_PeopleList_Price" value="" />
|
|
<input type="hidden" class="js_PriceList" value="" />
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<?php }?>
|
|
</div>
|