| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/uatb2c.hellogtx.com/application/layouts/template8/ |
Upload File : |
<?php
$object = Zend_Controller_Front::getInstance();
$options = $object->getParam('bootstrap')->getOption('bootstrap');
$baseUrl = $options['siteUrl'];
$siteName = $options['siteName'];
$stylecss = $options['stylecss'];
$tollfreenumber = $options['tollfreenumber'];
$getTemplateId = isset($options["TemplateType"]) ? $options["TemplateType"] : 0;
$whatsappnumber = $options['whatsappnumber'];
$modulename = $object->getRequest()->getModuleName();
if ($getTemplateId == 7) {
$cssfolder = 'template7';
}
$controller = $object->getRequest()->getControllerName();
$action = $object->getRequest()->getActionName();
$actionArray = array(
'modulename' => $modulename,
'controller' => $controller,
'action' => $action,
);
define('CONST_PACKAGE_TRAVELER_MAX_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_ROOM']);
define('CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM']);
define('CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM']);
define('CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM', $options['CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM']);
$mydevice = Zend_Controller_Action_HelperBroker::getStaticHelper('General')->getDevice();
$getMypopCookie = Zend_Controller_Action_HelperBroker::getStaticHelper('General')->getMypopCookie('MyCookies'); // get the popup sessions
$contactDetail = Zend_Controller_Action_HelperBroker::getStaticHelper('Custom')->getContactDetailForFooter();
$tollfreenumber = ($contactDetail['phone']) ? $contactDetail['phone'] : $tollfreenumber;
$whatsappnumber = ($contactDetail['whatsapp_no']) ? $contactDetail['whatsapp_no'] : $whatsappnumber;
$countrycode = (isset($getMypopCookie['countrycode']) && $getMypopCookie['countrycode'] != '') ? $getMypopCookie['countrycode'] : '+91';
$getCountryFlag = Zend_Controller_Action_HelperBroker::getStaticHelper('General')->getCountryCodeData($countrycode);
$session = new Zend_Session_Namespace('User');
$cssversion = 3.9;
$commonBoxVal_ = Zend_Controller_Action_HelperBroker::getStaticHelper('custom')->getCommonBoxVal();
$home_script = (isset($commonBoxVal_['home_content_script']) && trim($commonBoxVal_['home_content_script']) != '') ? $commonBoxVal_['home_content_script'] : '';
$headerScript1 = (isset($commonBoxVal_['common_content_header_1']) && trim($commonBoxVal_['common_content_header_1']) != '') ? $commonBoxVal_['common_content_header_1'] : '';
$headerScript2 = (isset($commonBoxVal_['common_content_header_2']) && trim($commonBoxVal_['common_content_header_2']) != '') ? $commonBoxVal_['common_content_header_2'] : '';
$headerScript3 = (isset($commonBoxVal_['common_content_header_3']) && trim($commonBoxVal_['common_content_header_3']) != '') ? $commonBoxVal_['common_content_header_3'] : '';
$footerScript1 = (isset($commonBoxVal_['common_content_footer_1']) && trim($commonBoxVal_['common_content_footer_1']) != '') ? $commonBoxVal_['common_content_footer_1'] : '';
$footerScript2 = (isset($commonBoxVal_['common_content_footer_2']) && trim($commonBoxVal_['common_content_footer_2']) != '') ? $commonBoxVal_['common_content_footer_2'] : '';
$footerScript3 = (isset($commonBoxVal_['common_content_footer_3']) && trim($commonBoxVal_['common_content_footer_3']) != '') ? $commonBoxVal_['common_content_footer_3'] : '';
$sessionFlightSearchParams = new Zend_Session_Namespace('SessionFlightSearchParams');
$strFlightRoute = trim($sessionFlightSearchParams->params['route']);
//echo"<pre>"; print_r($strFlightRoute);die();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- <meta name="viewport" content="width=device-width, initial-scale=1"> -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="shortcut icon" href="<?php echo $baseUrl ?>public/upload/<?php echo $stylecss ?>/images/favicon.ico ">
<?php
$commonmetaTitle = (isset($commonBoxVal_['metaTitle']) && trim($commonBoxVal_['metaTitle']) != '') ? trim($commonBoxVal_['metaTitle']) : $siteName;
$commonmetaKeyword = (isset($commonBoxVal_['Keyword']) && trim($commonBoxVal_['Keyword']) != '') ? trim($commonBoxVal_['Keyword']) : $siteName;
$commonmetaDescription = (isset($commonBoxVal_['Description']) && trim($commonBoxVal_['Description']) != '') ? trim($commonBoxVal_['Description']) : $siteName;
$detailLayout = $this->detailLayout;
$metaTitle = (isset($detailLayout['metaTitle']) && trim($detailLayout['metaTitle']) != '') ? $detailLayout['metaTitle'] : $commonmetaTitle;
$metaKeyword = (isset($detailLayout['Keyword']) && trim($detailLayout['Keyword']) != '') ? $detailLayout['Keyword'] : $commonmetaKeyword;
$metaDescription = (isset($detailLayout['Description']) && trim($detailLayout['Description']) != '') ? $detailLayout['Description'] : $commonmetaDescription;
$metaImage = (isset($detailLayout['metaImage']) && trim($detailLayout['metaImage']) != '') ? $detailLayout['metaImage'] : $baseUrl . 'public/upload/' . $stylecss . '/images/ftr-logo.png';
?>
<meta name="image" content="<?php echo $metaImage; ?>">
<title><?php echo $metaTitle; ?></title>
<meta name="description" content="<?php echo $metaDescription; ?>" />
<meta name="keywords" content="<?php echo $metaKeyword; ?>" />
<meta name="author" content="<?php echo $siteName; ?>">
<meta property="og:title" content="<?php echo $metaTitle; ?> " />
<meta property="og:description" content="<?php echo $metaDescription; ?>" />
<meta property="og:type" content="website" />
<meta property="og:url" content="<?php echo $options['websiteUrl'] . $_SERVER['REQUEST_URI']; ?>" />
<meta property="og:image" content="<?php echo $metaImage; ?>" />
<meta name="image" content="<?php echo $metaImage; ?>">
<meta property="og:site_name" content="<?php echo $metaTitle; ?>" />
<!-- Schema.org for Google -->
<meta itemprop="name" content="<?php echo $metaTitle; ?>">
<meta itemprop="description" content="<?php echo $metaDescription; ?>">
<meta itemprop="image" content="<?php echo $metaImage; ?>">
<!-- TWITTER -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="<?php echo $metaTitle; ?>">
<meta name="twitter:description" content="<?php echo $metaDescription; ?> ">
<meta name="author" content="<?php echo $siteName; ?> ">
<meta name="robots" content="index, follow" />
<meta name="language" content="English">
<meta name="p:domain_verify" content="ad7f915dea4182cf9f24faa361ed56d5" />
<link rel="alternate" href="<?php echo $options['websiteUrl'] . $_SERVER['REQUEST_URI']; ?>" hreflang="en-us" />
<link rel="canonical" href="<?php echo $options['websiteUrl'] . $_SERVER['REQUEST_URI']; ?>" />
<meta name="image" content="<?php echo $metaImage; ?>">
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-142190766-1"></script>
<?php if (($modulename == 'default') && ($controller == 'index')) { ?>
<?php echo $home_script; ?>
<?php } ?>
<?php
echo $headerScript1;
echo $headerScript2;
echo $headerScript3;
?>
<base href="<?php echo Catabatic_Helper::getSiteUrl(); ?>" />
<?php
if (($modulename == 'default') && ($controller == 'flight') && ($action == 'booking-confirmed')) { ?>
<link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/template7/assets/css/bookingconfirm.css">
<?php } ?>
<link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/template7/assets/css/flaticon.css">
<link rel="stylesheet" href="<?php echo $baseUrl; ?>public/upload/<?php echo $stylecss ?>/assets/style.css" type="text/css" media="all">
<?php //echo "<br>modulename".$modulename; echo "<br>controller".$controller; echo "<br>action".$action;
if (($modulename == 'default') && ($controller == 'flight') && ($action == 'flight-search') && $strFlightRoute == 3) { ?>
<link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/multicity_page/css/style.css" type="text/css" media="all">
<?php } ?>
<!-- public/flight/multicity_page/css/style.css -->
<!-- Font Styles -->
<link href="<?php echo $baseUrl; ?>public/flight/css/seatmap.css" rel="stylesheet" />
<link rel="stylesheet" href="<?php echo $baseUrl; ?>public/template7/assets/css/font-awesome.css" type="text/css" media="all">
<link rel="stylesheet" href="<?php echo $baseUrl; ?>public/template7/assets/fonts/fonts.css" type="text/css" media="all">
<link href="<?php echo $baseUrl; ?>public/flight/tipped/tipped.css" rel="stylesheet" />
<link rel="stylesheet" href="public/template7/countrycode/style.css">
<style>
.mobile-footer-menus {
display: none;
}
.custombtn {
background: #db0124 !important;
font-size: 13px;
color: #fff;
}
</style>
<script>
var SITEURL = '<?php echo $baseUrl ?>';
var stylecss = '<?php echo $stylecss ?>';
var appmode = '<?php echo $options['appmode'] ?>';
var UserLogin = '<?php (isset($session->session) && !empty($session->session)) ? true : false ?>';
var actionArray = '<?php echo json_encode($actionArray) ?>';
var dvc = '<?php echo ($mydevice == "mobile") ? "m" : "d" ?>';
</script>
<script type="text/javascript">
var CONST_PACKAGE_TRAVELER_MAX_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_ROOM ?>';
var CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM ?>';
var CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM ?>';
var CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM = '<?php echo CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM ?>';
var HOTEL_CATEGORY = {
"Budget": [1],
"Standard": [2],
"Deluxe": [3],
"Luxury": [4],
"Premium": [5]
};
</script>
</head>
<body ng-app="Farohar">
<div id="page">
<?php
$data = [
'baseUrl' => $baseUrl, 'AgencySysId' => $options['gtxagencysysid'], 'modulename' => $modulename,
'CONST_PACKAGE_TRAVELER_MAX_ROOM' => CONST_PACKAGE_TRAVELER_MAX_ROOM,
'CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM' => CONST_PACKAGE_TRAVELER_MAX_ADULT_IN_ROOM,
'CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM' => CONST_PACKAGE_TRAVELER_MAX_CHILD_IN_ROOM,
'CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM' => CONST_PACKAGE_TRAVELER_MAX_INFANT_IN_ROOM,
'POPUPCOOKIES' => $getMypopCookie,
'tollfreenumber' => $tollfreenumber
];
if ($controller === 'flight' && $action === 'flight-search') {
require_once(APPLICATION_PATH . '/sites/' . $stylecss . '/layouts/header-flight.phtml');
} else {
require_once(APPLICATION_PATH . '/sites/' . $stylecss . '/layouts/header.phtml');
}
echo $this->partial('models/modal-enquiry.phtml', ['baseUrl' => $baseUrl, 'siteName' => $siteName, 'tollfreenumber' => $tollfreenumber, 'POPUPCOOKIESENQUIRY' => $getMypopCookie]);
echo $this->partial('models/modal-signin.phtml', ['baseUrl' => $baseUrl]);
if (($modulename == 'tours') && ($controller == 'package') && ($action == 'index')) {
echo $this->partial('models/modal-checkrate-enquiry.phtml', $data);
}
if (($modulename == 'detail') && ($controller == 'index') && ($action == 'index')) {
echo $this->partial('models/modal-checkrate-enquiry.phtml', $data);
}
?>
<?php
echo $this->layout()->content;
require_once(APPLICATION_PATH . '/sites/' . $stylecss . '/layouts/footer.phtml');
?>
</div>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/popper.min.js"></script>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/bootstrap.min.js"></script>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/flight.js"></script>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/jquery-ui.js"></script>
<script src="<?php echo $baseUrl; ?>public/template7/assets/js/owl.carousel.min.js"></script>
<script type="text/javascript" src="public/assets/js/select2.full.min.js?v=<?= $cssversion ?>"></script>
<script src="public/template7/countrycode/script.js?rv=1144"></script>
<script src="<?php echo $baseUrl; ?>public/template7/js/jquery-scrolltofixed.js" type="text/javascript"></script>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/assets/js/customjs.js"></script>
<script type="text/javascript" src="<?php echo $baseUrl; ?>public/template7/js/login.js"></script>
<script type="text/javascript" src="public/js/layoutScript.js?v=<?= $cssversion ?>"></script>
<script type="text/javascript">
if (dvc == "d") {
function fixDiv() {
}
$(window).scroll(fixDiv);
$(document).ready(function() {
var summaries = $('.booking');
summaries.each(function(i) {
var summary = $(summaries[i]);
var next = summaries[i + 1];
summary.scrollToFixed({
marginTop: $('.header').outerHeight(true) - 10,
limit: function() {
var limit = 0;
if (next) {
limit = $(next).offset().top - $(this).outerHeight(true) + 0;
} else {
limit = $('footer').offset().top - $(this).outerHeight(true) + 0;
}
return limit;
},
zIndex: 999
});
});
});
$(document).ready(function() {
var summaries = $('.pricefair_summary_wrap');
summaries.each(function(i) {
var summary = $(summaries[i]);
var next = summaries[i + 1];
summary.scrollToFixed({
marginTop: $('.header').outerHeight(true) - 10,
limit: function() {
var limit = 0;
if (next) {
limit = $(next).offset().top - $(this).outerHeight(true) + 0;
} else {
limit = $('footer').offset().top - $(this).outerHeight(true) + 0;
}
return limit;
},
zIndex: 999
});
});
});
}
</script>
<script type="text/javascript">
if (dvc == "d") {
function fixDiv() {
}
$(window).scroll(fixDiv);
$(document).ready(function() {
var summaries = $('.faresummarybox');
summaries.each(function(i) {
var summary = $(summaries[i]);
var next = summaries[i + 1];
summary.scrollToFixed({
marginTop: $('.header').outerHeight(true) - 10,
limit: function() {
var limit = 0;
if (next) {
limit = $(next).offset().top - $(this).outerHeight(true) + 0;
} else {
limit = $('footer').offset().top - $(this).outerHeight(true) + 0;
}
return limit;
},
zIndex: 999
});
});
});
}
</script>
<script src="<?php echo $baseUrl; ?>public/flight/tipped/tipped.js"></script>
<?php
if (($modulename == 'default') && ($controller == 'flight') && ($action == 'flight-search')) {
$scriptsAngular = $this->headScript(); // include the angular js here
$scriptsAngular->appendFile($baseUrl . "public/js/ng/angular.min.js?v=<?= $cssversion ?>")
->appendFile($baseUrl . "public/js/ng/angular-route.min.js");
if ($route == 2 && $interNationalSearch == '' && $mydevice == 'mobile') {
$scriptsAngular->appendFile($baseUrl . "public/js/ng/ngInfiniteScroll.js");
} else {
$scriptsAngular->appendFile($baseUrl . "public/js/ng/ng-infinite-scroll.min.js");
$scriptsAngular->appendFile($baseUrl . "public/js/ng/ng-infinite-scroll.js");
}
$scriptsAngular->appendFile($baseUrl . "public/js/ng/app.js")
->appendFile($baseUrl . "public/js/ng/ngfactory.js")
->appendFile($baseUrl . "public/js/ng/ngsortingorder.js")
->appendFile($baseUrl . "public/js/ng/flight_search_new.js?v=<?= $cssversion ?>");
echo $scriptsAngular;
}
?>
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
$.getJSON(SITEURL + 'public/data/dynamic/flight_destinations.json', function(source) {
$(".airport_search").autocomplete({
minLength: 3,
autoFocus: true,
source: function(request, response) {
var term = $.ui.autocomplete.escapeRegex(request.term),
startsWithMatcher = new RegExp("^" + term, "i"),
startsWith = $.grep(source, function(value) {
return startsWithMatcher.test(value.AirportCode || value.value || value);
}),
containsMatcher = new RegExp(term, "i"),
contains = $.grep(source, function(value) {
return $.inArray(value, startsWith) < 0 &&
containsMatcher.test(value.label || value.value || value);
});
response(startsWith.concat(contains));
},
response: function(e) {
//console.log(e);
},
create: function() {
$(this).data('ui-autocomplete')._renderItem = function(ul, item) {
var path = 'basepath' + item.value;
//console.log(item);
var dddd = item.label.split(',');
return $('<li class="autosugg-listitem">')
.append(`<div class="flight-clsdest-nm">
<span>` + dddd[0] + `</span>
<span class="flight-clsfnt-sz3">
` + dddd[1] + `
</span>
</div>
<div class="flight-clsdest-nm2">
<span>` + item.AirportCode + `</span>
</div>`)
.append('</li>')
.appendTo(ul); // customize your HTML
};
},
select: function(event, ui) {
var index = $(this).attr('index');
var value = ui.item.value;
var dddd = value.split(',');
ui.item.value = dddd[0] + ' (' + ui.item.AirportCode + ')';
$('.apendn_' + index).val(dddd[0]);
$('.fromText_' + index).html(dddd[1]);
$('#mytrip_city_' + index).val(dddd[1]);
$('#FromToCIty_' + index).val(value);
$('#airport_search_' + index).val(ui.item.AirportCode);
$('#ContSysId_' + index).val(ui.item.ContSysId);
$("#bannerslider").removeClass('mb_flightadd_city');
if (index == '1') {
$('#flight-clslblDeparture1').html(ui.item.AirportCode);
$('#flight-clslblDepart').html(dddd[0]);
$("#flight-clsdivDepartauto").hide();
} else {
$('#flight-clslblArrival').html(ui.item.AirportCode);
$('#flight-clslblArr').html(dddd[0]);
$("#flight-clsdivArrauto").hide();
}
}
});
});
}, 1000);
// $(document).on('click', '.tripType', function() {
// var tripType = $(this).val();
// var from = $('#from').val();
// $('.flightsubmit_searchflight').prop("disabled", false);
// if (tripType == 2) {
// $('.disableres').show();
// $('.addSDiv').hide();
// $('.addSegment').hide();
// $('.multitraveller').hide();
// $('.block').hide();
// $('#oneRound :input').prop("disabled", false);
// $('.disableres :input').prop("disabled", false);
// $('#to').val(from);
// var dateMin = $('#from').datepicker("getDate");
// var c_out_date = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0);
// var theDate = new Date(Date.parse(c_out_date));
// var dateFormatted = $.datepicker.formatDate('DD', theDate);
// var ToFormatted = $.datepicker.formatDate('dd/mm/yy', theDate);
// $('.Return').html(dateFormatted);
// $('#return_date').val(ToFormatted);
// $("#to").removeAttr("readonly", "readonly");
// $("#to").removeAttr("disabled", "disabled");
// $("#to").removeClass("disabledcls", true);
// $(".flight-clsretu-date-n").attr('style', 'opacity: 1 !important');
// } else if (tripType == 3) {
// $('.disableres').hide();
// $('.multitraveller').show();
// $('.block').show();
// $('.addSDiv').show();
// $('.addSegment').show();
// $('#oneRound :input').prop("disabled", true);
// $('.disableres :input').prop("disabled", true);
// //$(".checkaction").trigger('click');
// //$(".checkaction").trigger('click');
// if (counter == 0) {
// $(".checkaction").trigger('click');
// // $(".checkaction").trigger('click');
// }
// } else {
// $('.addSDiv').hide();
// $('.addSegment').hide();
// $('.disableres').show();
// $('.multitraveller').hide();
// $('.block').hide();
// $('#oneRound :input').prop("disabled", false);
// $('.disableres :input').prop("disabled", false);
// $('#to').val('');
// $('.Return').html('');
// $('#return_date').val('');
// $("#to").attr("readonly", "readonly");
// $("#to").addClass("disabledcls");
// $(".flight-clsretu-date-n").attr('style', 'opacity: 0.4 !important');
// }
// });
$('.flight-clsswap_icn,.exchange_transfer_searchflight').on('click', function() {
var mytrip_city_from = $('#mytrip_city_from').val();
var mytrip_city_to = $('#mytrip_city_to').val();
$('#mytrip_city_from').val(mytrip_city_to);
$('#mytrip_city_to').val(mytrip_city_from);
var fromText_1 = $('.fromText_1').text();
var fromText_2 = $('.fromText_2').text();
$('.fromText_1').html(fromText_2);
$('.fromText_2').html(fromText_1);
var airport_search_1 = $('#airport_search_1').val();
var airport_search_2 = $('#airport_search_2').val();
$('#airport_search_1').val(airport_search_2);
$('#airport_search_2').val(airport_search_1);
var ContSysId_1 = $('#ContSysId_1').val();
var ContSysId_2 = $('#ContSysId_2').val();
$('#ContSysId_1').val(ContSysId_2);
$('#ContSysId_2').val(ContSysId_1);
var FromToCIty_1 = $('#FromToCIty_1').val();
var FromToCIty_2 = $('#FromToCIty_2').val();
$('#FromToCIty_1').val(FromToCIty_2);
$('#FromToCIty_2').val(FromToCIty_1);
var mytrip_city_1 = $('#mytrip_city_1').val();
var mytrip_city_2 = $('#mytrip_city_2').val();
$('#mytrip_city_1').val(mytrip_city_2);
$('#mytrip_city_2').val(mytrip_city_1);
$('#flight-clslblDeparture1').html(airport_search_2);
$('#flight-clslblArrival').html(airport_search_1);
FromTo_1 = FromToCIty_1.split(',')
FromTo_2 = FromToCIty_2.split(',')
$('#flight-clslblDepart').html(FromTo_2[0]);
$('#flight-clslblArr').html(FromTo_1[0]);
});
$(document).on('click', '.tripTypeRound', function() {
$("#to").removeAttr("disabled", "disabled");
$("#RoundTrip").prop('checked', true);
$(".flight-clsretu-date-n").attr('style', 'opacity: 1 !important');
$("#to").removeClass("disabledcls");
//$(".flight-clsretu-date-n").css("opacity","1 !important");
// debugger;
$("#to").datepicker("show");
});
$(document).on('click', '.flight-modify', function() {
$('.homebanner').toggle('slow');
$('.modifydiv').show('slow');
$('.viewdiv').hide('slow');
});
$(".SelectClass") // select the radio by its id
.change(function() { // bind a function to the change event
if ($(this).is(":checked")) { // check if the radio is checked
var val = $(this).val(); // retrieve the value
var htmlval = $(this).attr('data'); // retrieve the html value
$('.TravellersClass').html(htmlval);
}
});
$(window).on('scroll', function() {
if ($(window).scrollTop() + $(window).height() >= $(document).height() - 400) {
$('.loadMore').trigger('click');
$('.loadMoreRound').trigger('click');
/// infinite-scroll="loadMoreNew()"
}
});
$('.onScrollHeight').on('scroll', function() {
let div = $(this).get(0);
if (Math.ceil(div.scrollTop + div.clientHeight) >= div.scrollHeight) {
$('.loadMore').trigger('click');
$('.loadMoreRound').trigger('click');
}
});
$(document).on('click', '.edit_multicity_icond', function() {
if ($('a.FareRulesDiv').hasClass('active')) {
$('.FareRulesDiv').click();
}
});
$('body').on('click', '.ChangeView', function() {
$(this).text($(this).text() == 'List View' ? 'Combine View' : 'List View');
});
$('body').on('click', '.addmoreoption_fareclass', function() {
var index = $(this).attr('index');
$('.combineviewDiv_' + index).toggle('slow');
});
$('body').on('click', '.combinefareareaclose', function() {
var index = $(this).attr('index');
$('.combineviewDiv_' + index).hide('slow');
});
$(document).on('click', '.multicity_form_boxshow2', function() {
var index = $(this).attr('index');
$(".show_multicity_wrapper" + index).toggle("show_hiddenpart_hidden");
$("i", this).toggleClass("fa-chevron-circle-up fa-chevron-circle-down");
});
$(document).on('click', '.multicity_form_boxshow3', function() {
var index = $(this).attr('index');
$(".show_multicity_wrapper3" + index).toggle("show_hiddenpart_hidden");
$("i", this).toggleClass("fa-chevron-circle-up fa-chevron-circle-down");
});
$(document).on('click', '.FareRulesDiv', function() {
var apiTraceId = $(this).attr('apiTraceId');
var IsLCC = $(this).attr('IsLCC');
var index = $(this).attr('index');
var TraceId = $(this).attr('data');
var ApiResultIndex = $(this).attr('ResultIndex');
var ICSourceSysId = $(this).attr('ICSourceSysId');
var AirlineName = $(this).attr('AirlineName');
var ItemData = $('#ItemData').val();
var PriceIDs = $('#PriceIDs').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/getflightfarerules",
dataType: 'html',
data: {
TraceId: TraceId,
ApiResultIndex: ApiResultIndex,
ICSourceSysId: ICSourceSysId,
AirlineName: AirlineName,
apiTraceId: apiTraceId,
IsLCC: IsLCC,
PriceID: PriceIDs,
item: ItemData,
},
beforeSend: function() {
$("#FareRulesDiv_" + index).html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif" height="100"/></div>');
},
success: function(data) {
// console.log(data);
$("#FareRulesDiv_" + index).html(data);
}
});
});
$(document).on('click', '.GetFareRules', function() {
var IsLCC = $(this).attr('IsLCC');
var index = $(this).attr('index');
var TraceId = $(this).attr('TraceId');
var ApiResultIndex = $(this).attr('ApiResultIndex');
$('#farepopupmodal').modal('show');
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/getflightfarerules",
dataType: 'html',
data: {
TraceId: TraceId,
ApiResultIndex: ApiResultIndex,
IsLCC: IsLCC
},
beforeSend: function() {
$("#FareRulesDiv").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/assets/images/loading.gif"/></div>');
},
success: function(data) {
// console.log(data);
$("#FareRulesDiv").html(data);
}
});
});
$(document).on('click', '.RefreshTraveller', function() {
getSearchCutomer();
});
<?php if (isset($_SESSION['User']['session']) && !empty($_SESSION['User']['session'])) { ?>
getSearchCutomer();
<?php } ?>
$(document).on('click', '.commonbtn', function() {
var index = $(this).attr('index');
var paxType = $(this).attr('paxtype');
var FirstName = $(".passenger-firstname-" + index + '-' + paxType).val();
var LastName = $(".passenger-lastname-" + index + '-' + paxType).val();
var DOB = $(".dateofbirth-" + index + '-' + paxType).val();
var Salutation = $("input[name='salution-" + index + "']:checked").attr('data');
var Relation = $(".relation-" + index + '-' + paxType).children("option:selected").text();
if (paxType == 1) {
var paxTypes = 'Adult';
} else if (paxType == 2) {
var paxTypes = 'Child';
} else {
var paxTypes = 'Infant';
}
$("#travellerdetails" + index).html(Salutation + ' ' + FirstName + ' ' + LastName);
$("#travel_details" + index).html(Relation + ' | ' + paxTypes);
$('#ADULT' + index).modal('hide');
$('#CHILD' + index).modal('hide');
$('#INFANT' + index).modal('hide');
$('#AddEdit' + index).show();
$('.displaycancel').trigger('click')
});
$(document).on('click', '.SelectMeals', function() {
if (this.checked) {
var Mealdata = JSON.parse(GetData('Mealdata'));
console.log(Mealdata);
var index = $(this).attr("value");
var tripType = $(this).attr("tripType");
var CustomerSysId = $(this).attr("CustomerSysId");
var segmentid = $(this).attr("segmentid");
UpdateFareNew('meal', index, CustomerSysId, segmentid, Mealdata[0][index], tripType);
}
});
$(document).on('click', '.SelectBaggage', function() {
if (this.checked) {
var Baggagedata = JSON.parse(GetData('Baggagedata'));
var index = $(this).attr("value");
var tripType = $(this).attr("tripType");
var CustomerSysId = $(this).attr("CustomerSysId");
var segmentid = $(this).attr("segmentid");
UpdateFareNew('baggage', index, CustomerSysId, segmentid, Baggagedata[0][index], tripType);
}
});
$(document).on('click', '.mealssubmit-btn', function() {
var index = $(this).attr("data");
var CountSelectedMeal = 0;
$('.SelectMealsCount' + index).each(function(k, e) {
if ($(this).is(":checked")) {
if ($(this).val() === '') {
CountSelectedMeal = 0;
} else {
CountSelectedMeal++;
}
}
});
$('.TotalMeal_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/tray.svg" class="img-fluid"> ' + CountSelectedMeal + ' Meal Added');
if (CountSelectedMeal == 0) {
$('.TotalMeal_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/tray.svg" class="img-fluid"> Add Meal');
}
});
$(document).on('click', '.baggagesubmit-btn', function() {
var index = $(this).attr("data");
var CountSelectedMeal = 0;
$('.SelectBagCount' + index).each(function(k, e) {
if ($(this).is(":checked")) {
if ($(this).val() === '') {
CountSelectedMeal = 0;
} else {
CountSelectedMeal++;
}
}
});
$('.TotalBagg_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/luggage.svg" class="img-fluid"> ' + CountSelectedMeal + ' Baggage Added');
if (CountSelectedMeal == 0) {
$('.TotalBagg_' + index).html('<img src="<?php echo $baseUrl; ?>public/template7/assets/images/luggage.svg" class="img-fluid"> Add Baggage');
}
});
$(document).on('click', '.edittravellers', function() {
$('.continue_btn').show();
$('.makepayment').hide();
$('#TravellersPage').show();
$('.ContactInformations').show();
$('.gstdetails').show();
$('.TravellerDetails').hide();
$('.accepttandc').hide();
});
$('.flightsearch').on('submit', function(event) {
//event.preventDefault();
var paxHtm = $('#mobilecls').html();
$('#modalPaxvalues').html(paxHtm);
var source = $('.flightsearch input[name="source"]').val();
var mytrip_city_from = $('.flightsearch input[name="mytrip_city_from"]').val();
var mytrip_city_to = $('.flightsearch input[name="mytrip_city_to"]').val();
var destination = $('.flightsearch input[name="destination"]').val();
var source_city = $('.flightsearch input[name="source_city"]').val();
var destination_city = $('.flightsearch input[name="destination_city"]').val();
var route = $(".tripType:checked").val();
if (route === '3') {
var returnvalue = true;
$(".countSectore").each(function(i, field) {
var ind = $(this).attr('counter');
var mytrip_city_from = $('#mytrip_city_from' + ind).val();
var mytrip_city_to = $('#mytrip_city_to' + ind).val();
var departure_dates = $('#departure_dates' + ind).val();
if (mytrip_city_from === '') {
alert('Please enter source city name');
returnvalue = false;
return false;
}
if (mytrip_city_to === '') {
alert('Please enter destination city name');
returnvalue = false;
return false;
}
if (departure_dates === '') {
alert('Please enter departure date');
returnvalue = false;
return false;
}
});
if (returnvalue) {
// $('.flightsearch').submit();
} else {
return false;
}
//console.log(returnvalue);
} else {
// alert(destination);
if (mytrip_city_from === '') {
alert('Please enter from city name');
$('input[name="mytrip_city_from"]').focus();
return false;
} else if (mytrip_city_to === '') {
alert('Please enter to city name');
$('input[name="mytrip_city_to"]').focus();
return false;
} else if (source === '') {
alert('Please enter from city name');
$('input[name="source"]').focus();
return false;
} else if (destination === '') {
alert('Please enter to city name');
$('input[name="destination"]').focus();
return false;
} else if (source_city === '') {
alert('Please enter valid from city name');
$('input[name="source"]').focus();
return false;
} else if (destination_city === '') {
alert('Please enter valid to city name');
$('input[name="destination"]').focus();
return false;
} else if (mytrip_city_from == mytrip_city_to) {
alert('Source and destination can not be same');
return false;
}
}
});
});
<?php
if (($modulename == 'default') && ($controller == 'flight') && ($action == 'pay-now')) {
?>
function PayNowTicket() {
var ApiResultIndex = $('#ApiResultIndex').val();
var TraceId = $('#TraceId').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/pay-now/" + TraceId,
dataType: 'json',
data: {
TraceId: TraceId,
ApiResultIndex: ApiResultIndex
},
beforeSend: function() {
$('.continue_btn').hide();
$("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif"/></div>');
},
success: function(response) {
if (response.success) {
console.log(response);
var guid = response.guid;
var walletCode = response.walletCode;
var stringData = response.stringData;
var strReturnURL = response.strReturnURL;
var TPSysId = response.TPSysId;
var amount = response.amount;
var name = response.UserData.name;
var emailId = response.UserData.email;
var mobile = response.UserData.mobile;
var CustomerSysId = response.UserData.CustomerSysId;
var lastInsertId = response.lastInsertId;
var FLBookingID = response.FLBookingID;
$("#guid").val(guid);
$("#securecode").val(walletCode);
$("#returnURL").val(strReturnURL);
$("#errorURL").val(strReturnURL);
$("#stringData").val(stringData);
$("#TPSysId").val(TPSysId);
$("#premium_val").val(amount);
$("#custFirstname").val(name);
$("#custemail").val(emailId);
$("#custphone").val(mobile);
$("#CustomerSysId").val(CustomerSysId);
$("#lastInsertId").val(lastInsertId);
$("#FLBookingID").val(FLBookingID);
setTimeout(function() {
$("#paymentsubmit").submit();
}, 2000);
} else {
alert(response.message);
window.location.href = 'flight';
}
}
});
}
PayNowTicket();
<?php } ?>
<?php
if (($modulename == 'default') && ($controller == 'flight') && ($action == 'book-flight')) {
?>
function GenerateTicket() {
var ApiResultIndex = $('#ApiResultIndex').val();
var TraceId = $('#TraceId').val();
var code = $('#SecCode').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/book-flight/" + TraceId + '/' + code,
dataType: 'json',
data: {
TraceId: TraceId,
ApiResultIndex: ApiResultIndex
},
beforeSend: function() {
$('.continue_btn').hide();
//$("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/assets/images/loading.gif"/></div>');
},
success: function(data) {
if (data.success) {
if (data.IsLCC) {
//GenerateNonLccTicket();
} else {
window.location.href = 'flight/booking-confirmed?status=true';
}
} else {
alert(data.message);
window.location.href = 'flight';
}
}
});
}
function GenerateNonLccTicket() {
var ApiResultIndex = $('#ApiResultIndex').val();
var TraceId = $('#TraceId').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/generatenonlccticket",
dataType: 'json',
data: {
TraceId: TraceId,
ApiResultIndex: ApiResultIndex
},
beforeSend: function() {
$(".Pleasewaitmesg").html('Please do not refresh or press back button, we are generating your ticket....');
},
success: function(data) {
if (data.success) {
window.location.href = 'flight/booking-confirmed';
} else {
alert(data.message);
window.location.href = 'flight';
}
}
});
}
GenerateTicket();
<?php } ?>
<?php
if (($modulename == 'default') && ($controller == 'flight') && ($action == 'travellers' || $action == 'add-onn-service___ddd')) {
?>
function UpdateFareNew(actiontype, index, CustomerSysId, segmentid, datas, tripType) {
var TotalTravellers = $('#TotalTravellers').val();
var TraceId = $('#TraceId').val();
var intOutBoundId = $('#intOutBoundId').val();
var SSRArr = $('#flightSSRDetails').val();
var SelectedMeal = $('#SelectedMealSessionNew').val();
var SelectedBagg = $('#SelectedBaggSessionNew').val();
var selectedSeatSession = $('#selectedSeatSession').val();
var sessionFlightSearchParams = $('#sessionFlightSearchParams').val();
//var tripType = 1;
$.ajax({
type: "POST",
url: "/flight/updatefare",
dataType: 'json',
data: {
tripType: tripType,
TotalTravellers: TotalTravellers,
CustomerSysId: CustomerSysId,
actiontype: actiontype,
index: index,
data: datas,
segmentid: segmentid,
//SSRArr: SSRArr,
SelectedMeal: SelectedMeal,
SelectedBagg: SelectedBagg,
SelectedSeat: selectedSeatSession,
//sessionFlightSearchParams: sessionFlightSearchParams,
},
beforeSend: function() {
$("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" style="height:120px;"/></div>');
},
success: function(data) {
if (data.success) {
if (actiontype == 'meal') {
$("#SelectedMealSessionNew").val(data.SelectedMealSessionNew);
} else {
$("#SelectedBaggSessionNew").val(data.SelectedBaggSessionNew);
}
$("#FareChangeData").html(data.html);
$("#intPublishedFare").html(data.MobilePublishedFare);
$("#intPublishedFarePOP").html(data.MobilePublishedFare);
} else {
alert(data.message);
}
}
});
}
$(document).ready(function() {
//localStorage.clear();
var timer2 = localStorage.getItem('timer');
if (timer2 === null) timer2 = "14:00";
$('.countdown').html(timer2);
var interval = setInterval(function() {
var timer = timer2.split(':');
var minutes = parseInt(timer[0], 10);
var seconds = parseInt(timer[1], 10);
--seconds;
minutes = (seconds < 0) ? --minutes : minutes;
if (minutes < 0) {
clearInterval(interval);
localStorage.removeItem('timer');
alert('Your session has been expired. please try again.');
window.location.href = 'flight';
//$('button').show();
} else {
seconds = (seconds < 0) ? 59 : seconds;
seconds = (seconds < 10) ? '0' + seconds : seconds;
$('.countdown').html(minutes + ':' + seconds);
timer2 = minutes + ':' + seconds;
localStorage.setItem('timer', timer2);
}
}, 1000);
$(document).on('click', '.couponrd', function() {
var DiscountCode = $(this).val();
$('#couponcode').val(DiscountCode);
couponApply();
//alert(DiscountCode);
});
});
FlightFareQuote();
//LoadAddOns();
function loadCoupon() {
var TraceId = $('#TraceId').val();
$.ajax({
type: "POST",
url: baseUrl + "flight/travellers/" + TraceId,
dataType: 'json',
success: function(data) {
if (data.success) {
$(".fair_summary-coupon").show();
var Listul = $('<ul class="coupon-list"></ul>');
$.each(data.response.data, function(index, obj) {
Listul.append(`<li>
<div class="coupn_col-box">
<label class="coupn_radio-box">
<div class="coupn_ttl-box">` + obj.DiscountCode + `</div>
<div class="coupn_para-box ">` + obj.Description + ` - INR` + obj.discount_value + `</div>
<input type="radio" name="coupon" class="couponrd" id="code_` + index + `" value="` + obj.DiscountCode + `">
<span class="coupn_checkmark-box"></span>
</label>
</div>
</li>`);
});
$('#couponListDiv').html(Listul);
}
}
});
}
function FlightFareQuote() {
localStorage.clear();
var ApiResultIndex = $('#ApiResultIndex').val();
var ApiResultIndexInb = $('#ApiResultIndexInb').val();
var TraceId = $('#TraceId').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/getflightfarequote",
dataType: 'json',
data: {
TraceId: TraceId,
ApiResultIndex: ApiResultIndex,
ApiResultIndexInb: ApiResultIndexInb,
page: '<?= $action ?>'
},
beforeSend: function() {
$('.continue_btn').hide();
$('.continue_btn1').hide();
$('.paynow_btn').hide();
$('.continue_btn_22').hide();
$("#intPublishedFare").html('<img src="<?php echo $baseUrl; ?>public/images/loader-sm.gif"/>');
$(".intPublishedFarePOP").html('<img src="<?php echo $baseUrl; ?>public/images/loader-sm.gif"/>');
$("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" style="height:120px;"/></div>');
},
success: function(data) {
if (data.success) {
loadCoupon();
//getseatpage();
$('.continue_btn1').show();
//alert(data.apiResponse[0].isDobAdult);
if (data.FareChange) {
$("#FareChange").modal('show');
$("#intPublishedFarePOP").html(data.intPublishedFare);
}
$("#intPublishedFarePOP").html(data.intPublishedFare);
$(".intPublishedFarePOP").html(data.intPublishedFare);
if (data.apiResponse[0].isDobAdult == true) {
$('.adultdob').show();
} else {
$('.adultdob').hide();
}
if (data.apiResponse[0].isDobChild == true) {
$('.childdob').show();
} else {
$('.childdob').hide();
}
if (data.apiResponse[0].isDobInfant == true) {
$('.infantdob').show();
} else {
$('.infantdob').hide();
}
$("#FareChangeData").html(data.html);
$("#intPublishedFare").html($('.price_fair_total').text());
var Baggagedata = (data.SSRArr.Baggage);
var Mealdata = (data.SSRArr.Meal);
if (data.SSRArrInb) {
var BaggagedataInb = (data.SSRArrInb.Baggage);
var MealdataInb = (data.SSRArrInb.Meal);
SetData('MealdataInb', JSON.stringify(MealdataInb));
SetData('BaggagedataInb', JSON.stringify(BaggagedataInb));
}
SetData('Mealdata', JSON.stringify(Mealdata));
SetData('Baggagedata', JSON.stringify(Baggagedata));
$('.continue_btn').show();
$('.paynow_btn').show();
// $('.continue_btn_22').show();
} else {
alert(data.message);
history.go(-1);
// window.location.href = 'flight';
}
}
});
}
function couponApply() {
var couponval = $('#couponcode').val();
var TraceId = $('#TraceId').val();
if (couponval == '') {
alert('Please enter coupon code');
return false;
}
$.ajax({
type: "POST",
url: baseUrl + "flight/coupon-apply",
dataType: 'json',
data: {
couponval: couponval,
TraceId: TraceId,
actions: 'add',
},
beforeSend: function() {
$("#coupon").html('<img src="' + baseUrl + 'public/images/loader.gif" height="20"/>');
},
success: function(response) {
if (response.success) {
$("#FareChangeData").html(response.html);
$("#intPublishedFare").html($('.price_fair_').text());
$(".intPublishedFarePOP").html(response.intPublishedFare);
$('#dissntsfds').show();
$('.apply-coupon').hide();
$('.coupon-coorect-apply').show();
$(".coupon-coorect-apply").html(response.discountMessage);
$("#coupon").html('Apply');
} else {
alert(response.message);
$("#coupon").html('Apply');
$('.coupon-coorect-apply').hide();
return false;
}
}
});
}
function removeCoupon() {
var couponval = $('#couponcode').val();
var TraceId = $('#TraceId').val();
$.ajax({
type: "POST",
url: baseUrl + "flight/coupon-apply",
dataType: 'json',
data: {
couponval: couponval,
TraceId: TraceId,
actions: 'remove',
},
success: function(response) {
if (response.success) {
$("#FareChangeData").html(response.html);
$("#intPublishedFare").html($('.price_fair_').text());
$(".intPublishedFarePOP").html(response.intPublishedFare);
$('#couponcode').removeAttr('readonly');
$('.apply-coupon').show();
$('#couponcode').val('');
$('.coupon-coorect-apply').hide();
$("input[type=radio][name=coupon]").prop('checked', false);
} else {
alert(response.message);
return false;
}
}
});
}
function ContinueAccept() {
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/continue-accept",
dataType: 'json',
// data: {TraceId:TraceId,ApiResultIndex:ApiResultIndex},
beforeSend: function() {
$(".ContinueAccept").html('Please wait...');
$(".ContinueAccept").prop('disabled', true);
},
success: function(data) {
if (data.success) {
$(".ContinueAccept").html('Continue Booking');
$(".ContinueAccept").prop('disabled', false);
$("#FareChangeData").html(data.html);
$("#FareChange").modal('hide');
} else {
alert(data.message);
}
}
});
}
function savePassengerDetails() {
var data = $("#passenger-details").serialize();
var mobile_number = $("#leadMobile").val();
var TraceId = $("#TraceId").val();
var countryCode = $("#countryCode").val();
var countryCodeISO = $('#countryCode').find('option:selected').attr('data-countrycode');
var email_id = $("#leadEmail").val();
var companyname = $("#companyname").val();
var gstnnumber = $("#gstnnumber").val();
var gstaddress = $("#gstaddress").val();
var gstcity = $("#gstcity").val();
var gststate = $("#gststate").val();
var gstpincode = $("#gstpincode").val();
var accepttandc = $("input[name='accepttandc']:checked").length;
//console.log(data);
//return false;
//alert(accepttandc);
$.ajax({
url: '<?php echo $baseUrl; ?>flight/save-passenger-details',
data: data + '&leadMobile=' + mobile_number + '&leadEmail=' + email_id + '&countryCode=' + countryCode + '&gstnnumber=' + gstnnumber + '&companyname=' + companyname + '&accepttandc=' + accepttandc + '&gstaddress=' + gstaddress + '&gstcity=' + gstcity + '&gststate=' + gststate + '&gstpincode=' + gstpincode + '&traceId=' + TraceId + '&countryCodeISO=' + countryCodeISO,
dataType: 'json',
type: 'POST',
error: function() {},
beforeSend: function() {
$("#proceed").html("Please Wait ...");
//$("#proceed").prop('disabled', true);
$("#proceedMobile").html("Please Wait ...");
//$("#proceedMobile").prop('disabled', true);
},
success: function(response) {
if (response.success) {
//console.log(response.ForCustomerSession);
//LoadAddOns();
getseatpage();
$(".fair_summary-coupon").hide();
$(".couponclose").hide();
$("#proceed").html("Continue Booking");
$('#accordion').accordion('option', 'active', 2);
$('.continue_btn_22').show();
$('.shsjboocontinue').show();
$('.continue_btn').hide();
$('.makepayment').show();
$('#TravellersPage').hide();
$('.ContactInformations').hide();
$('.gstdetails').hide();
$('.TravellerDetails').show();
$('.accepttandc').show();
$('#apiTraceId').val(response.apiTraceId);
$('.E_mail').html(response.ForCustomerSession[0].EmailId);
$('.Contact_No').html('+' + response.ForCustomerSession[0].countryCode + '' + response.ForCustomerSession[0].Contacts);
var Listul = $('<ul></ul>');
$.each(response.ForCustomerSession, function(index, obj) {
if (obj.paxType == "1") {
var paxTypeTitle = 'ADULT';
var paxTypeIcon = '<i class="fa fa-male adulticonsize" aria-hidden="true"></i>';
} else if (obj.paxType == "2") {
var paxTypeTitle = 'CHILD';
var paxTypeIcon = '<i class="fa fa-male childreniconsize" aria-hidden="true"></i>';
} else {
var paxTypeTitle = 'INFANT';
var paxTypeIcon = '<i class="fa fa-child babyiconsize"></i>';
}
//<span class="checkmark"></span>
Listul.append(`<li style="width: 48%;">
<p class="insur-title" style="text-align: left;">
` + paxTypeIcon + ` ` + obj.FirstName + ` ` + obj.LastName + `</p>
<p class="insur-dt" style="text-align: left;">` + paxTypeTitle + `</p>
</li>`);
});
$('.selectedMember').html(Listul);
return false;
var apiTraceId = response.apiTraceId;
location.href = 'flight/add-onn-service/' + apiTraceId;
} else {
alert(response.msg);
var elementId = response.index;
$("#" + elementId).focus();
$("#proceed").html("Continue Booking");
$("#proceed").prop('disabled', false);
$("#proceedMobile").html("Continue Booking");
$("#proceedMobile").prop('disabled', false);
}
}
});
}
$(document).on('click', '.addNewTravellers', function() {
paxType = $(this).attr('paxType');
$(".newtravellersdiv_" + paxType + " :input").prop("disabled", false);
$('#paxType_').val(paxType);
var relation_new = $('#relation_new').val();
var adults = parseInt($('#adults').val());
var childs = parseInt($('#childs').val());
var infants = parseInt($('#infants').val());
var totalPAx = (adults + childs + infants);
var TotalSelectedPax = 0;
$('.flight-clscontainer_lgn input[type=checkbox]').each(function(e, i) {
if (this.checked) {
TotalSelectedPax++;
}
});
if (TotalSelectedPax == totalPAx) {
alert('You have already selected ' + totalPAx + ' travellers . Remove before adding a new one');
$('#addNewTravellers').modal('hide');
$(".modal-backdrop").hide();
return false;
}
$.ajax({
url: '<?php echo $baseUrl; ?>flight/save-new-trav',
data: {
paxType: paxType,
relation_new: relation_new,
Form: 'Form',
},
dataType: 'json',
type: 'POST',
beforeSend: function() {
$(".newtravellersdiv").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" height="100"/></div>');
},
error: function() {},
success: function(response) {
$(".newtravellersdiv").html(response.html);
}
});
});
$(document).on('click', '.ClosedNew', function() {
paxType = $(this).attr('paxType');
$(".newtravellersdiv_" + paxType + " :input").prop("disabled", true);
$('#paxType_').val(paxType);
});
$(document).on('click', '.saveNewTrav', function() {
var leadMobile = $('#leadMobile').val();
var leadEmail = $('#leadEmail').val();
var paxType_ = $('#paxType_').val();
var relation_ = $('#relation_').val();
var salution_ = $('#salution_').val();
var firstname_ = $('#firstname_').val();
var lastname_ = $('#lastname_').val();
var dob_ = $('#dob_').val();
var passportno_ = $('#passportno_').val();
var countryCode = $("#countryCode").val();
var passportnoexpiry_ = $('#passportnoexpiry_').val();
$.ajax({
url: '<?php echo $baseUrl; ?>flight/save-new-trav',
data: {
leadMobile: leadMobile,
leadEmail: leadEmail,
paxType: paxType_,
relation: relation_,
salution: salution_,
firstname: firstname_,
lastname: lastname_,
dateofbirth: dob_,
passportno: passportno_,
passportnoexpiry: passportnoexpiry_,
countryCode: countryCode,
},
dataType: 'json',
type: 'POST',
beforeSend: function() {
$(".saveNewTrav").html('Please wait..');
$(".saveNewTrav").prop("disabled", true);
},
success: function(response) {
if (response.success) {
getTravellersPage();
$('#NewCId').val(response.CId);
alert(response.msg);
$(".saveNewTrav").prop("disabled", false);
$('#addNewTravellers').modal('hide');
$(".modal-backdrop").hide();
} else {
alert(response.msg);
var elementId = response.index;
$("#" + elementId).focus();
$(".saveNewTrav").html('SAVE');
$(".saveNewTrav").prop("disabled", false);
}
},
error: function() {
},
});
});
// function makePayment() {
// var apiTraceId = $('#apiTraceId').val();
// var accepttandc = $("input[name='accepttandc']:checked").length;
// if (accepttandc) {
// location.href = 'flight/pay-now/' + apiTraceId;
// return true;
// } else {
// alert('Please accept term and condition');
// return false;
// }
// }
function makePayment() {
var apiTraceId = $('#apiTraceId').val();
var TraceId = $('#TraceId').val();
var accepttandc = $("input[name='accepttandc']:checked").length;
if (accepttandc) {
$.ajax({
type: "POST",
data: {
TraceId: apiTraceId,
apiTraceId: TraceId,
},
url: "<?php echo $baseUrl; ?>flight/makepayment",
dataType: 'json',
beforeSend: function() {
$(".makepayment").html('Please wait...');
$(".makepayment").prop('disabled', true);
},
success: function(data) {
if (data.success) {
$('#VerifyOTP').modal('show');
$('#hidePhoneNumberDigit').html(data.hidePhoneNumberDigit);
$(".makepayment").html('Make Payment');
$(".makepayment").prop('disabled', false);
} else {
alert(data.message);
return false;
}
}
});
} else {
alert('Please accept term and condition');
return false;
}
}
function verifying() {
var OTPNumber = $("#OTPNumber").val();
var apiTraceId = $('#apiTraceId').val();
var TraceId = $('#TraceId').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/makepayment",
dataType: 'json',
data: {
OTPNumber: OTPNumber,
TraceId: apiTraceId,
apiTraceId: TraceId,
verifying: 'true',
},
beforeSend: function() {
$(".ContinueAccept").html('Please wait..');
$(".ContinueAccept").attr('disabled', true);
},
success: function(data) {
if (data.success) {
$(".ContinueAccept").html('Continue Booking');
$(".ContinueAccept").removeAttr('disabled');
if (data.paynow) {
location.href = 'flight/pay-now/' + apiTraceId;
return true;
}
} else {
$(".ContinueAccept").html('Continue Booking');
$(".ContinueAccept").removeAttr('disabled');
alert(data.message);
return false;
}
}
});
}
Tipped.delegate('#BaseFarePOPBreackUp', {
inline: 'BaseFareBreackUp',
radius: true,
hideOnClickOutside: true
});
Tipped.delegate('#FeeSurchargeBreakUp', {
inline: 'FeeSurcharge',
radius: true,
hideOnClickOutside: true
});
// Tipped.delegate('#MobileToolTipesBreakUp', {
// inline: 'FareBreakUpMobileDiv',
// radius: true,
// hideOnClickOutside: true,
// });
Tipped.delegate('#MobileToolTipesBreakUp', {
cache: false,
ajax: {
url: baseUrl + 'flight/farebreackupmobile',
data: {
item: 'item'
},
type: 'post'
},
radius: true,
position: 'topleft',
size: 'large'
});
<?php } ?>
function getSearchCutomer() {
$('#CustomerSysId-1').val('0');
var leadMobile = $('#leadMobile').val();
var leadEmail = $('#leadEmail').val();
if (leadEmail === '') {
alert('Please enter email id');
$("#leadEmail").focus();
$("#leadEmail").val('');
return false;
}
if (leadMobile === '') {
return false;
}
if (leadMobile.match('[0-9]{10}')) {
$.ajax({
url: '<?php echo $baseUrl; ?>flight/searchcutomer',
data: {
leadEmail: leadEmail,
leadMobile: leadMobile
},
dataType: 'json',
type: 'POST',
error: function() {},
success: function(response) {
getTravellersPage();
getseatpage();
$('body').on('focus', ".passportnoexpiry", function() {
$(this).datepicker({
dateFormat: "dd/mm/yy",
numberOfMonths: 1,
changeMonth: true,
changeYear: true,
});
});
$('body').on('focus', ".passporIssue", function() {
var passporIssue = $(this).datepicker({
dateFormat: "dd/mm/yy",
numberOfMonths: 1,
changeMonth: true,
changeYear: true,
beforeShow: function() {
var ct = new Date(); //alert(ct)
var day = ct.getDate() + 1; // month (in integer 0-11)
var month = ct.getMonth() + 1; // month (in integer 0-11)
var year = ct.getFullYear(); // year
var minYear = year;
passporIssue.datepicker("option", "yearRange", '2000:' + minYear);
passporIssue.datepicker("option", "maxDate", minYear + '/' + month + '/' + day);
}
});
});
$('body').on('focus', ".dateofbirth", function() {
var dateofbirth = $(this).datepicker({
dateFormat: "dd/mm/yy",
numberOfMonths: 1,
changeMonth: true,
changeYear: true,
beforeShow: function() {
var ct = new Date(); //alert(ct)
var day = ct.getDate() + 1; // month (in integer 0-11)
var month = ct.getMonth() + 1; // month (in integer 0-11)
var year = ct.getFullYear(); // year
var minYear = year - 13;
dateofbirth.datepicker("option", "yearRange", '1945:' + minYear);
dateofbirth.datepicker("option", "maxDate", minYear + '/' + month + '/' + day);
},
onSelect: function(selectedDate, inst) {
var ct = new Date();
var year = ct.getFullYear();
var theDate = new Date(Date.parse($(this).datepicker('getDate')));
if (year == theDate.getFullYear()) {
var c_out_date = new Date(theDate.getFullYear() - 75, theDate.getMonth(), theDate.getDate());
} else {
var c_out_date = new Date(theDate.getFullYear(), theDate.getMonth(), theDate.getDate());
}
var dateFormatted = $.datepicker.formatDate('dd/mm/yy', c_out_date);
//$("#dateofbirth-1").val(dateFormatted);
}
});
});
$('body').on('focus', ".dateofbirth2", function() {
var dateofbirth2 = $(this).datepicker({
dateFormat: "dd/mm/yy",
numberOfMonths: 1,
changeMonth: true,
changeYear: true,
beforeShow: function() {
var ct = new Date(); //alert(ct)
var day = ct.getDate() + 5; // month (in integer 0-11)
var month = ct.getMonth() + 1; // month (in integer 0-11)
var year = ct.getFullYear(); // year
var minYear2 = year - 12;
var rMin = new Date(ct.getFullYear() - 12, ct.getMonth() + 1, ct.getDate() + 5);
var rMax = new Date((ct.getFullYear() - 12) + 10, ct.getMonth(), ct.getDate() + 5);
dateofbirth2.datepicker("option", "yearRange", minYear2 + ':' + (minYear2 + 10));
dateofbirth2.datepicker("option", "minDate", rMin);
dateofbirth2.datepicker("option", "maxDate", rMax);
}
});
});
$('body').on('focus', ".dateofbirth3", function() {
var dateofbirth3 = $(this).datepicker({
dateFormat: "dd/mm/yy",
numberOfMonths: 1,
changeMonth: true,
changeYear: true,
beforeShow: function() {
var ct = new Date(); //alert(ct)
var day = ct.getDate() + 5; // month (in integer 0-11)
var month = ct.getMonth() + 1; // month (in integer 0-11)
var year = ct.getFullYear(); // year
var minYear2 = year - 2;
var rMin = new Date(ct.getFullYear() - 12, ct.getMonth() + 1, ct.getDate() + 5);
var rMax = new Date((ct.getFullYear() - 2) + 2, ct.getMonth(), ct.getDate());
dateofbirth3.datepicker("option", "yearRange", minYear2 + ':' + (minYear2 + 2));
dateofbirth3.datepicker("option", "minDate", rMin);
dateofbirth3.datepicker("option", "maxDate", rMax);
}
});
});
if (response.success) {
var leadPax = (response.leadPax);
$("#passenger-address-1").val(leadPax.Address);
$("#passenger-city-1").val(leadPax.CitySysId);
$("#passenger-country-1").val(leadPax.CountrySysId);
$("#passenger-city-name-1").val(leadPax.CityTitle);
// $("#companyname").val(leadPax.companyname);
// $("#gstnnumber").val(leadPax.gstnnumber);
// $("#gstaddress").val(leadPax.gstaddress);
// $("#gstcity").val(leadPax.gstcity);
// $("#gststate").val(leadPax.gststate);
// $("#gstpincode").val(leadPax.gstpincode);
setTimeout(function() {
$('#relation_new').val(9);
}, 3000);
if (JSON.stringify(response.data).length > 0) {
$('#savedtraveller').show();
var values = 0;
$("#relation-1 option[value='" + values + "']").css("display", "none");
$('#relation-1').val(1);
} else {
$('#savedtraveller').hide();
}
var data = (response.data);
console.log(data);
SetData('customerMember', JSON.stringify(data));
var ind = 0;
var Listul = $('<div></div>');
$.each(data, function(index, obj) {
if (ind == 0) {
var CustomerSysId = obj.CustomerSysId;
} else {
var CustomerSysId = obj.CustomerMemberSysId;
}
//<span class="checkmark"></span>
Listul.append('<div class="gst_add_align2"><label class="checkboxcontainerreviewaddons_savedlist" style="width:100%;"><input id="custMember_' + CustomerSysId + '" name="cusmemberSelected[]" onclick="Selectmember(this,' + obj.paxType + ')" type="checkbox" value="_' + CustomerSysId + '"/> ' + obj.SalutationTxt + ' ' + obj.FirstName + ' ' + obj.LastName + ' <br><span class="adult_listtitle">' + obj.paxTypeName + '</span></label></div>');
ind++;
});
var ListulMob = $('<div></div>');
$.each(data, function(index, obj) {
ListulMob.append(`<div class="customgst_savedlist gst_add_align2_mobile"><label class="checkboxcontainerreviewaddons_savedlist" for="custMember_` + obj.CustomerMemberSysId + `"><input type="checkbox" id="custMember_` + obj.CustomerMemberSysId + `" name="cusmemberSelected[]" onclick="Selectmember(this,` + obj.paxType + `)" value="` + obj.CustomerMemberSysId + `">` + obj.SalutationTxt + ` ` + obj.FirstName + ` ` + obj.LastName + `<br> <span class="adult_listtitle">` + obj.RelationTxt + ` | ` + obj.paxTypeName + `</span> </label></div>`);
});
var lenght = Object.keys(data).length;
if (lenght > 0) {
$(".saved_btn").show();
}
$('#dynamic_div').html(Listul);
$('.RefreshTraveller').show();
$('#dynamic_div__k').html(ListulMob);
setTimeout(function() {
$('.RefreshTraveller').removeClass("fa-spin");
}, 2000);
} else {
var values = 0;
$("#relation-1 option[value='" + values + "']").css("display", "block");
$('#relation-1').val(0);
$('#savedtraveller').hide();
$('#relation_new').val(0);
}
}
});
}
return false;
}
function getTravellersPage() {
$('#CustomerSysId-1').val('0');
var leadMobile = $('#leadMobile').val();
var leadEmail = $('#leadEmail').val();
$.ajax({
url: '<?php echo $baseUrl; ?>flight/travellerspage',
data: {
leadEmail: leadEmail,
leadMobile: leadMobile
},
dataType: 'html',
type: 'POST',
beforeSend: function() {
$("#TravellersPage").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" height="100"/></div>');
},
error: function() {},
success: function(response) {
$("#TravellersPage").html(response);
$(".passengercity").autocomplete({
minLength: 2,
autoFocus: true,
source: SITEURL + 'cms/index/getgeocity',
select: function(event, ui) {
var code = ui.item.code;
var cityid = ui.item.id;
$("#passenger-city-1").val(cityid);
$("#passenger-country-1").val(ui.item.ContId);
}
});
$(".add-adults-body :input").prop("disabled", true);
}
});
return false;
}
$(document).on('click', '.ADysId', function() {
var TotalPax = 0;
var adults = parseInt($('#adults').val());
$('.ADlabel input[type=checkbox]').each(function() {
if (this.checked) {
TotalPax++;
}
});
if (TotalPax > adults) {
alert('You have already selected ' + adults + ' ADULT . Remove before adding a new one');
$(this).prop('checked', false);
return false;
}
});
$(document).on('click', '.CHysId', function() {
var TotalPax = 0;
var childs = parseInt($('#childs').val());
$('.CHlabel input[type=checkbox]').each(function() {
if (this.checked) {
TotalPax++;
}
});
if (TotalPax > childs) {
alert('You have already selected ' + childs + ' CHILD . Remove before adding a new one');
$(this).prop('checked', false);
return false;
}
});
$(document).on('click', '.INysId', function() {
var TotalPax = 0;
var infants = parseInt($('#infants').val());
$('.INlabel input[type=checkbox]').each(function() {
if (this.checked) {
TotalPax++;
}
});
if (TotalPax > infants) {
alert('You have already selected ' + infants + ' INFANT . Remove before adding a new one');
$(this).prop('checked', false);
return false;
}
});
$(document).on('click', '.CustomerSysId', function() {
var index = $(this).attr('index');
$('.ADlabel input[type=checkbox]:checked').each(function(k, e) {
var index_ = $(this).attr('index');
if (k == '0') {
$('.cityaddress' + index_).show();
} else {
$('.cityaddress' + index_).hide();
}
});
if (this.checked) {
$('#TravelBox_' + index).show();
$('#TravelBox_' + index + ' :input').prop("disabled", false);
} else {
$('#TravelBox_' + index).hide();
$('#TravelBox_' + index + ' :input').prop("disabled", true);
}
});
$(document).on('change', '.passengerN', function() {
var index = $(this).attr('index');
var Title = $('#salution-' + index).find("option:selected").text();
var firstname = $('#passenger-firstname-' + index).val();
var lastname = $('#passenger-lastname-' + index).val();
var PaxTitle = Title + ' ' + firstname + ' ' + lastname;
$('#PaxTitle_' + index).html(PaxTitle);
$('.flname_' + index).attr('Pname', firstname + lastname);
});
$(document).on('keyup', '.passengerN', function() {
var index = $(this).attr('index');
var firstname = $('#passenger-firstname-' + index).val();
var lastname = $('#passenger-lastname-' + index).val();
var Title = $('#salution-' + index).find("option:selected").text();
var PaxTitle = Title + ' ' + firstname + ' ' + lastname;
$('#PaxTitle_' + index).html(PaxTitle);
$('.flname_' + index).attr('Pname', firstname + lastname);
});
function getseatpage() {
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/getseatpage",
dataType: 'json',
beforeSend: function() {},
success: function(data) {
$("#getseatpage").html(data.html);
}
});
}
$(document).on('click', '.seatmapModal', function() {
var segmentid = $(this).attr('value');
var SelectedSeat = $('#selectedSeatSession').val();
$.ajax({
type: "POST",
url: "<?php echo $baseUrl; ?>flight/seatmap",
dataType: 'html',
data: {
segmentid: segmentid,
SelectedSeat: SelectedSeat,
},
beforeSend: function() {
$("#loadsaetwarpper").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/template7/assets/images/loading.gif" height="100"/></div>');
},
success: function(data) {
$('.saetwarpper').html(data);
}
});
});
function isEmpty(seatArray) {
var NewArray = new Array();
$.each(seatArray, function(index, obj) {
var value = seatArray[index];
if (typeof value == 'string' && !value.trim() || typeof value == 'undefined' || value === null || value == 'NA') {
} else {
NewArray.push(value);
}
});
return NewArray;
}
// $(document).on('click', '.continue_seatbtn', function() {
// var segmentid = $(this).attr('segmentid');
// var totalPax = $('#totalPax').val();
// var seatArray = new Array();
// var CustomerSysIdArray = new Array();
// var paxTypeArr = new Array();
// $('.CustomerSysIds').each(function(e) {
// var SeatNo = $(this).text();
// var CustomerSysId = $(this).attr('CustomerSysId');
// seatArray.push($(this).text());
// console.log($(this).text());
// CustomerSysIdArray.push($(this).attr('CustomerSysId'));
// paxTypeArr.push($(this).attr('paxType'));
// });
// // var seatval = $(this).attr('value');
// // alert(seatval);
// if (parseInt(totalPax) !== isEmpty(seatArray).length) {
// alert('Please select ' + totalPax + ' seat(s)');
// return false;
// } else {
// $('#seat' + segmentid).html('Change Seat');
// }
// var SelectedMeal = $('#SelectedMealSessionNew').val();
// var SelectedBagg = $('#SelectedBaggSessionNew').val();
// var SelectedSeat = $('#selectedSeatSession').val();
// var sessionFlightSearchParams = $('#sessionFlightSearchParams').val();
// var apiResponseSeat = $('#apiResponseSeat').val();
// $.ajax({
// type: "POST",
// url: "<?php echo $baseUrl; ?>flight/continuewithseatmap",
// dataType: 'json',
// data: {
// CustomerSysIdArray: CustomerSysIdArray,
// seatArray: seatArray,
// segmentid: segmentid,
// paxTypeArr: paxTypeArr,
// //SelectedMeal: SelectedMeal,
// //SelectedBagg: SelectedBagg,
// //SelectedSeat: SelectedSeat,
// sessionFlightSearchParams: sessionFlightSearchParams,
// //apiResponseSeat: apiResponseSeat,
// },
// beforeSend: function() {
// $("#continue_seatbtn").html('Please wait..');
// },
// success: function(data) {
// $("#FareChangeData").html(data.html);
// $("#SelectedSegment" + segmentid).html(data.SelectedSegment);
// $("#SelecButton" + segmentid).html('Change Seat');
// $("#intPublishedFare").html(data.MobilePublishedFare);
// $("#MobilePublishedFare").html(data.MobilePublishedFare);
// $("#intPublishedFarePOP").html(data.MobilePublishedFare);
// $("#selectedSeatSession").val(data.selectedSeatSession);
// $('#seatmapModal').modal('hide');
// $(".modal-backdrop").hide();
// }
// });
// });
$(document).on('click', '.continue_seatbtn', function() {
var segmentid = $(this).attr('segmentid');
var totalPax = $('#totalPax').val();
var seatArray = new Array();
var CustomerSysIdArray = new Array();
var paxTypeArr = new Array();
$('.CustomerSysIds').each(function(e) {
var SeatNo = $(this).text();
var CustomerSysId = $(this).attr('CustomerSysId');
seatArray.push($(this).text());
CustomerSysIdArray.push($(this).attr('CustomerSysId'));
paxTypeArr.push($(this).attr('paxType'));
});
// var seatval = $(this).attr('value');
// alert(seatval);
if (parseInt(totalPax) !== isEmpty(seatArray).length) {
alert('Please select ' + totalPax + ' seat(s)');
return false;
} else {
$('#seat' + segmentid).html('Change Seat');
}
$.ajax({
type: "POST",
url: baseUrl + "flight/continuewithseatmap",
dataType: 'json',
data: {
CustomerSysIdArray: CustomerSysIdArray,
seatArray: seatArray,
segmentid: segmentid,
paxTypeArr: paxTypeArr
},
beforeSend: function() {
$("#continue_seatbtn").html('Please wait..');
},
success: function(data) {
$("#FareChangeData").html(data.html);
$("#SelectedSegment" + segmentid).html(data.SelectedSegment);
$("#SelecButton" + segmentid).html('Change Seat');
$("#intPublishedFare").html(data.MobilePublishedFare);
$("#MobilePublishedFare").html(data.MobilePublishedFare);
$('#seatmapModal').modal('hide');
}
});
});
function Selectmember(data, paxType) {
var checkedornot = $("#custMember" + data.value).prop('checked');
var customerMember = JSON.parse(GetData('customerMember'));
var obj = customerMember[data.value];
var totalpass = $('.adultdetails').length;
var selectedpass = $("input[name='cusmemberSelected[]']:checked");
if (totalpass >= selectedpass.length) {
var b = 1;
// console.log(checkedornot);
// console.log(data.value);
$("#custMember" + data.value).attr('disabled', 'disabled');
$(".familyNumber").each(function() {
var CustomerSysId = $.trim($("#CustomerSysId-" + b).val());
var firstname = $.trim($("#passenger-firstname-" + b).val());
if (CustomerSysId == 0 && firstname == '') {
if (obj.paxType == 1) {
var paxTypes = 'Adult';
} else if (obj.paxType == 2) {
var paxTypes = 'Child';
} else {
var paxTypes = 'Infant';
}
var DOB = obj.dobday + '/' + obj.dobmonth + '/' + obj.dobyear;
$("#CustomerSysId-" + b).val(obj.CustomerMemberSysId);
$("#CRADULT-" + b).attr('value', obj.CustomerMemberSysId);
$("#CRADULT-" + b).show();
$("#passenger-firstname-" + b).val(obj.FirstName);
$("#passenger-lastname-" + b).val(obj.LastName);
$("#travellerdetails" + b).html(obj.SalutationTxt + ' ' + obj.FirstName + ' ' + obj.LastName);
$("#dateofbirth-" + b).val(DOB);
$("#travel_details" + b).html(obj.RelationTxt + ' | ' + paxTypes);
$.each($("input[name='salution-" + b + "']"), function() {
// if (obj.Salutation == $(this).val()) {
// $(".checksalution-" + b + "-" + paxType + "-" + obj.Salutation).trigger('click').prop('checked', true);
// }
});
$("#salution-" + b).val(obj.Salutation);
$("#relation-" + b).val(obj.Relation);
$("#PassportNationality-" + b).val(obj.PassportNation);
$("#passportno-" + b).val(obj.PassportNo);
$("#passportnoexpiry-" + b).val(obj.PassportExpiry);
$("#passporIssue-" + b).val(obj.passporIssue);
$("#AddEdit" + b).show();
//console.log(obj);
return false;
} else {
}
b++;
});
} else {
alert('Please select up to ' + totalpass + ' of traveller(s) or add new in the traveller details');
$("#custMember" + data.value).prop('checked', false);
return false;
}
}
function SelectDes(obj, index) {
console.log(obj);
console.log(index);
}
function GetData(key) {
var sonuc = "";
if (typeof(localStorage) != "undefined") {
//İkinci html5 localStorage desteği varmı ona bakılır
if (localStorage[key] != null) {
sonuc = localStorage[key];
}
} else {
//son olarak cookie desteği varmı ona bakılır
sonuc = $.cookie(key);
}
return sonuc;
}
function SetData(key, value) {
if (typeof(localStorage) != "undefined") {
//ikinci önce html5 localStorage desteği varmı ona bakılır
try {
localStorage.setItem(key, value);
return true;
} catch (e) {
return false;
}
} else {
//son olarak cookie desteği varmı ona bakılır
try {
$.cookie(key, value);
return true;
} catch (e) {
return false;
}
}
}
</script>
</body>
<?php
echo $seoFContent = (isset($detailLayout['seoFcontent']) && $detailLayout['seoFcontent'] != '') ? $detailLayout['seoFcontent'] : '';
?>
<?php
echo $footerScript1;
echo $footerScript2;
echo $footerScript3;
?>
</html>
<script>
$(window).on('load', function(){
if($(window).innerWidth() < 576) {
$('.flight_search_list_international').each(function(){
var booknowBtn = $(this).find('.booknow-btn');
booknowBtn.css('justify-content', 'center');
var multiciyRightside = $(this).find('.multiciy_rightside');
multiciyRightside.append(booknowBtn);
});
}
})
</script>