403Webshell
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/v2.hellogtx.com/backup/application/layouts/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/v2.hellogtx.com/backup/application/layouts/scripts/layout-flight.phtml
<?php
header("Access-Control-Allow-Origin: *");
$object = Zend_Controller_Front::getInstance();
$options = $object->getParam('bootstrap')->getOption('bootstrap');
$baseUrl = $options['siteUrl'];
$siteName = $options['siteName'];
$tollfreenumber = $options['tollfreenumber'];
$whatsappnumber = $options['whatsappnumber'];
$modulename = $object->getRequest()->getModuleName();
//echo $modulename; 

//  $staticDataDomestic1 = $this->staticDataDomestic;
//   echo"<pre>"; print_r($staticDataDomestic1);die();

$controller = $object->getRequest()->getControllerName();
//echo $controller; die();
$action = $object->getRequest()->getActionName();
//echo $action; die();
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');
if (($modulename == 'agentlogin') && ($controller == 'index') && ($action == 'index')) {
?>
    <!DOCTYPE html>
    <html lang="en">

    <head>
        <title><?php echo $options['siteName']; ?> Travel Agent Login</title>
        <base href="<?php echo Catabatic_Helper::getSiteUrl(); ?>" />
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <!--	<link rel="icon" type="image/png" href="<?php //echo $baseUrl;   
                                                        ?>public/vendor/images/icons/favicon.ico"/>-->
        <link rel="shortcut icon" href="<?php echo $baseUrl; ?>public/images/favicon-icon.png">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/bootstrap/css/bootstrap.min.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/fonts/font-awesome-4.7.0/css/font-awesome.min.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/fonts/Linearicons-Free-v1.0.0/icon-font.min.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/animate/animate.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/css-hamburgers/hamburgers.min.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/animsition/css/animsition.min.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/select2/select2.min.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/daterangepicker/daterangepicker.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/css/util.css">
        <link rel="stylesheet" type="text/css" href="<?php echo $baseUrl; ?>public/vendor/css/main.css">

        <script>
            var SITEURL = '<?php echo $baseUrl ?>';
            var appmode = '<?php echo $options['appmode'] ?>';
            var dvc = '<?php echo ($mydevice == "mobile") ? "m" : "d" ?>';
        </script>
    </head>

    <body>
        <?php
        echo $this->layout()->content;
        ?>
        <form id="auth_login_B2B_submit" method="POST" action="<?php echo $baseUrl; ?>agentlogin/index/agentlogin">
            <div class="auth_login_submit_B2B">
                <input type="hidden" name="EmailId" id="EmailIdB2B">
                <input type="hidden" name="UserSysId" id="UserSysIdB2B">
                <input type="hidden" name="CustomerSysId" id="CustomerSysIdB2B">
                <input type="hidden" name="AgencySysId" id="AgencySysId_B2B">
                <input type="hidden" name="MasterAgencySysId" id="MasterAgencySysIdB2B">
                <input type="hidden" name="FirstName" id="FirstNameB2B">
                <input type="hidden" name="LastName" id="LastNameB2B">
                <input type="hidden" name="Password_cu" id="Password_cuB2B">
                <input type="hidden" name="AgencyName" id="AgencyNameB2B">
                <input type="hidden" name="AgencyCode" id="AgencyCodeB2B">
                <input type="hidden" name="ContactNo1" id="Contact_noB2B">
            </div>
        </form>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/jquery/jquery-3.2.1.min.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/animsition/js/animsition.min.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/bootstrap/js/popper.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/bootstrap/js/bootstrap.min.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/select2/select2.min.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/daterangepicker/moment.min.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/daterangepicker/daterangepicker.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/countdowntime/countdowntime.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/vendor/js/main.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/js/login.js"></script>


    </body>

    </html>
<?php } else { ?>

    <!DOCTYPE html>
    <html>

    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="shortcut icon" href="<?php echo $baseUrl; ?>public/images/favicon-icon.png">
        <?php
        if (($modulename == 'detail') && ($controller == 'index') && ($action == 'index')) {
            $detailLayout = $this->detailLayout;


        ?>
            <title><?php echo $detailLayout['PackageTitle']; ?></title>

            <meta name="description" content="<?php echo $detailLayout['Description']; ?>" />
            <meta name="keywords" content="<?php echo $detailLayout['Keyword']; ?>" />

        <?php
        } else if (($modulename == 'tours') && ($controller == 'package') && ($action == 'index')) {
            $detailLayout = $this->detailLayout;
            //                    echo"<pre>"; print_r($detailLayout);die();
            $PackageTitle = (isset($detailLayout['PackageTitle']) && $detailLayout['PackageTitle'] != '') ? $detailLayout['PackageTitle'] : '';
            $finPackageTitle = (isset($detailLayout['Metatag']) && $detailLayout['Metatag'] != '') ? $detailLayout['Metatag'] : $PackageTitle;
        ?>
            <title><?php echo $finPackageTitle; ?></title>
            <meta name="description" content="<?php echo $detailLayout['Description']; ?>" />
            <meta name="keywords" content="<?php echo $detailLayout['Keyword']; ?>" />
        <?php
        } else if (($modulename == 'destination') && ($controller == 'index') && ($action == 'domestic-destination')) {
            //$detailLayout = $this->detailLayout;
            $staticDataDomestic1 = $this->staticDataDomestic;
            //                echo"<pre>"; print_r($staticDataDomestic1[0]['page_title']);die();
            $DestinationTitle = (isset($staticDataDomestic1[0]['page_title']) && $detailLayout[0]['page_title'] != '') ? $detailLayout[0]['page_title'] : '';
            $finPackageTitle = (isset($staticDataDomestic1[0]['meta_title']) && $staticDataDomestic1[0]['meta_title'] != '') ? $staticDataDomestic1[0]['meta_title'] : $DestinationTitle;
        ?>
            <title><?php echo $finPackageTitle; ?></title>
            <meta name="description" content="<?php echo $staticDataDomestic1[0]['meta_description']; ?>" />
            <meta name="keywords" content="<?php echo $staticDataDomestic1[0]['meta_keywords']; ?>" />
        <?php
        } else if (($modulename == 'destination') && ($controller == 'index') && ($action == 'international-destination')) {
            $staticInternational = $this->staticDataInternational;
            //      echo"<pre>"; print_r($staticDataInternational1[0]['page_title']);die();
            $PackageTitleInternational = (isset($staticInternational[0]['page_title']) && $staticInternational[0]['page_title'] != '') ? $staticInternational[0]['page_title'] : $siteName;;
            $finPackageTitleInternational = (isset($staticInternational[0]['meta_title']) && $staticInternational[0]['meta_title'] != '') ? $staticInternational[0]['meta_title'] : $PackageTitleInternational;


        ?>
            <title><?php echo $finPackageTitleInternational; ?></title>

            <meta name="description" content="<?php echo $staticInternational[0]['meta_description'] ?>" />
            <meta name="keywords" content="<?php echo $staticInternational[0]['meta_keywords']; ?>" />
        <?php
        } else if (($modulename == 'travelogue') && ($action == 'index' || $action == 'detail')) {
            $resultsetSeoForBlog = $this->resultsetSeoForBlog;

            $PackageTitle = (isset($resultsetSeoForBlog['TravTitle']) && $resultsetSeoForBlog['TravTitle'] != '') ? $resultsetSeoForBlog['TravTitle'] : $siteName;
            $finPackageTitle = (isset($resultsetSeoForBlog['metatag']) && $resultsetSeoForBlog['metatag'] != '') ? $resultsetSeoForBlog['metatag'] : $PackageTitle;

        ?>
            <title><?php echo $finPackageTitle ?></title>

            <meta name="description" content="<?php echo ($resultsetSeoForBlog['Description']); ?>" />
            <meta name="keywords" content="<?php echo $resultsetSeoForBlog['Keyword']; ?>" />
        <?php
        } else if (($modulename == 'cms') && ($controller == 'index') && ($action == 'index')) {
            $resultsetSeoForCmsPages = $this->resultsetSeoForCmsPages;
        ?>
            <title><?php echo $resultsetSeoForCmsPages['Title']; ?></title>
            <meta name="description" content="<?php echo $resultsetSeoForCmsPages['Description']; ?>" />
            <meta name="keywords" content="<?php echo $resultsetSeoForCmsPages['Keyword']; ?>" />
        <?php } else {
        ?>
            <title>Book Online Holiday Tours | Honeymoon Packages | <?php echo $options['siteName']; ?> </title>
            <meta name="description" content="<?php echo $options['siteName']; ?>  is a leading travel company in Delhi, India. Get the best holiday tour packages to enjoying fantastic holiday destinations of your choice with Us." />
            <meta name="keywords" Content="Online Holiday Tour, Travel Agency in India, Travel Company in Delhi, Book Tour Packages, Adventure Tours from India, Trekking Tour Packages, India Tours, Honeymoon Packages, Holiday Packages, Cheap Tour Packages, Tours and Travel in Delhi, Delhi Tour Company, Travel Agency Delhi, Destination Management Company, DMC India, International Tours from India, International Tours, Holiday Packages from India." />
        <?php } ?>



        <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]; ?>" />

        <?php if (($modulename == 'default') && ($controller == 'index') && ($action == 'index')) { ?>
            <meta name="image" content="<?php echo $options['websiteUrl'] . $_SERVER[REQUEST_URI]; ?>public/images/ftr-logo.png">
            <meta property="og:type" content="website" />
            <meta name="og_site_name" property="og:site_name" content="<?php echo $options['websiteUrl'] . $_SERVER[REQUEST_URI]; ?>" />
            <meta name="og_title" property="og:title" content="International Holiday and Honeymoon Tour Packages | <?php echo $options['siteName']; ?> ">
            <meta name="Description" property="og:description" content="<?php echo $siteName; ?> is a leading Tours and Travels Company in Delhi, India. Get the best Tour Packages to explore fantastic Holiday Destinations of your choice with Us.">
            <meta name="og_url" property="og:url" content="<?php echo $options['websiteUrl'] . $_SERVER[REQUEST_URI]; ?>" />

            <!-- Schema.org for Google -->

            <meta itemprop="name" content="<?php echo $siteName; ?>">
            <meta itemprop="description" content="<?php echo $siteName; ?> is a leading Tours and Travels Company in Delhi, India. Get the best Tour Packages to explore fantastic Holiday Destinations of your choice with Us.">
            <meta itemprop="image" content="<?php echo $options['websiteUrl'] . $_SERVER[REQUEST_URI]; ?>public/images/ftr-logo.png">

            <!-- Twitter -->
            <meta name="twitter:card" content="summary">
            <meta name="twitter:title" content="<?php echo $siteName; ?>">
            <meta name="twitter:description" content="<?php echo $siteName; ?> is a leading Tours and Travels Company in Delhi, India. Get the best Tour Packages to explore fantastic Holiday Destinations of your choice with Us.">

        <?php } ?>

        <base href="<?php echo Catabatic_Helper::getSiteUrl(); ?>" />
        <!-- Font Styles -->
        <link href='http://fonts.googleapis.com/css?family=Fira+Sans:400,500,700,400italic' rel='stylesheet' type='text/css'>
        <link href='http://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
        <!--<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css">-->
        <link href="<?php echo $baseUrl; ?>public/assets/css/font-awesome/css/font-awesome.css" rel="stylesheet">
        <!--Stylesheets -->
        <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/css/bootstrap.min.css" />
        <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/css/jquery-ui.css" />
        <!-- Owl Stylesheets -->
        <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/owlcarousel/assets/owl.carousel.min.css">
        <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/owlcarousel/assets/owl.theme.default.min.css">
        <link rel="stylesheet" href="public/countrycode/style.css">
        <!-- style css -->
        <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/css/style.css">
        <link rel="stylesheet" href="<?php echo $baseUrl; ?>public/flight/css/responsive.css">
        <link href="<?php echo $baseUrl; ?>public/flight/tipped/tipped.css" rel="stylesheet" />
        <!-- Modernizr JS -->
        <script src="<?php echo $baseUrl; ?>public/js/modernizr-2.6.2.min.js"></script>



        <script>
            var SITEURL = '<?php echo $baseUrl ?>';
            var appmode = '<?php echo $options['appmode'] ?>';
            var dvc = '<?php echo ($mydevice == "mobile") ? "m" : "d" ?>';
            var HOTEL_CATEGORY = {
                "Budget": [1],
                "Standard": [2],
                "Deluxe": [3],
                "Luxury": [4],
                "Premium": [5]
            };
        </script>


        <?php
        echo $seoContent = (isset($detailLayout['seoHcontent']) && $detailLayout['seoHcontent'] != '') ? $detailLayout['seoHcontent'] : '';
        ?>
        <style>
            .ui-autocomplete {
                z-index: 99999999 !important;
            }

            .ui-front {
                z-index: 9999;
            }
        </style>
    </head>

    <body ng-app="Farohar">
        <div id="page" ng-controller="FlightListingController">
            <?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
            ];
            echo $this->render("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);
            }
            ?>

            <?php
            echo $this->layout()->content;
            echo $this->render("footer.phtml");
            ?>

        </div>


        <script src="<?php echo $baseUrl; ?>public/flight/js/jquery-1.12.4.min.js"></script>


        <!-- Bootstrap JS -->
        <script src="<?php echo $baseUrl; ?>public/flight/js/bootstrap.min.js"></script>
        <script src="<?php echo $baseUrl; ?>public/flight/js/jquery-ui.js"></script>
        <script src="<?php echo $baseUrl; ?>public/flight/tipped/tipped.js"></script>
        <script src="<?php echo $baseUrl; ?>public/flight/owlcarousel/owl.carousel.js"></script>
        <script type="text/javascript" src="<?php echo $baseUrl; ?>public/js/login.js"></script>

        <script src="public/countrycode/script.js?rv=1144"></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")
                ->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");
            echo $scriptsAngular;
        }
        ?>
        <script>
            jQuery(document).ready(function($) {
                $('.loop').owlCarousel({
                    center: true,
                    items: 2,
                    dots: false,
                    loop: true,
                    margin: 30,
                    responsive: {
                        320: {
                            center: false,
                            items: 2


                        },
                        600: {
                            center: true,
                            items: 2
                        },
                        1000: {
                            items: 4,
                            nav: true,
                            center: true,
                            loop: true,
                            navText: ["<i class='fa fa-angle-left' aria-hidden='true'></i>", "<i class='fa fa-angle-right' aria-hidden='true'></i>"]
                        }
                    }
                });
                $('.loop_flight').owlCarousel({
                    center: false,
                    items: 2,
                    dots: false,
                    loop: false,
                    margin: 30,
                    responsive: {
                        320: {
                            center: false,
                            items: 2


                        },
                        600: {
                            center: false,
                            items: 2
                        },
                        1000: {
                            items: 4,
                            nav: true,
                            center: false,
                            loop: false,
                            navText: ["<i class='fa fa-arrow-left' aria-hidden='true'></i>", "<i class='fa fa-arrow-right' aria-hidden='true'></i>"]
                        }
                    }
                });
                $('.loop2').owlCarousel({
                    center: false,
                    items: 2,
                    dots: false,
                    loop: false,
                    margin: 20,
                    responsive: {
                        320: {
                            center: false,
                            items: 1,
                            margin: 10


                        },
                        450: {
                            center: false,
                            items: 2
                        },

                        1000: {
                            items: 3,
                            nav: false,
                            center: false,
                            loop: false,
                            navText: ["<i class='fa fa-angle-left' aria-hidden='true'></i>", "<i class='fa fa-angle-right' aria-hidden='true'></i>"]
                        }
                    }
                });

                $('.popularloop').owlCarousel({
                    center: false,
                    items: 3,
                    dots: false,
                    loop: true,
                    margin: 10,
                    responsive: {
                        320: {
                            center: false,
                            items: 2


                        },
                        400: {
                            center: false,
                            items: 3


                        },

                        600: {
                            center: false,
                            loop: true,
                            nav: false,
                            items: 4
                        },
                        1000: {
                            items: 3,
                            nav: true,
                            center: false,
                            loop: true,
                            navText: ["<i class='fa fa-angle-left' aria-hidden='true'></i>", "<i class='fa fa-angle-right' aria-hidden='true'></i>"]
                        }
                    }
                });




                $('.nonloop').owlCarousel({
                    center: true,
                    items: 2,
                    loop: false,
                    margin: 10,
                    responsive: {
                        600: {
                            items: 4
                        }
                    }
                });
            });
        </script>
        <script>
            $(document).ready(function() {
                $('.travller_search').on("click", function() {
                    $(".roomBoxMain").slideToggle("slow");
                });
                $('#done_traveller').on("click", function() {
                    $(".roomBoxMain").slideUp("slow");
                });

                $('.flight_infotitle_dd').on("click", function() {

                    $(".flight_information_details_content").toggle("show_hiddenpart_hidden");
                });

                $('.ddSpinnerPlus').click(function() {
                    if ($(this).prev().val() < 9) {
                        $(this).prev().val(+$(this).prev().val() + 1);
                    }
                    SumTravellers();
                });
                $('.ddSpinnerMinus').click(function() {
                    if ($(this).next().val() > 1) {
                        if ($(this).next().val() > 1)
                            $(this).next().val(+$(this).next().val() - 1);
                    }
                    SumTravellers();
                });

                $('.chSpinnerPlus').click(function() {
                    if ($(this).prev().val() < 9) {
                        $(this).prev().val(+$(this).prev().val() + 1);
                    }
                    SumTravellers();
                });
                $('.chSpinnerMinus').click(function() {
                    if ($(this).next().val() > 0) {
                        if ($(this).next().val() > 0)
                            $(this).next().val(+$(this).next().val() - 1);
                    }
                    SumTravellers();
                });

                $('.infSpinnerPlus').click(function() {
                    if ($(this).prev().val() < 9) {
                        $(this).prev().val(+$(this).prev().val() + 1);
                    }
                    SumTravellers();
                });
                $('.infSpinnerMinus').click(function() {
                    if ($(this).next().val() > 0) {
                        if ($(this).next().val() > 0)
                            $(this).next().val(+$(this).next().val() - 1);
                    }
                    SumTravellers();
                });

                function SumTravellers() {
                    var a = 0;
                    $(".quantity").each(function() {
                        a += parseInt($(this).val());
                    });
                    $('.TotalTravellers').html(a);
                    return a;
                }

                $(".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);
                        }
                    });

                $("#from, #to").datepicker({
                    //defaultDate: "+1w",
                    changeMonth: false,
                    dateFormat: "d M yy",
                    numberOfMonths: 2,
                    minDate: 0,
                    buttonImage: true,
                    buttonImageOnly: true,
                    beforeShow: function() {
                        if (this.id == 'to') {
                            var dateMin = $('#from').datepicker("getDate");
                            var TodateMin = $('#to').datepicker("getDate");

                            var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
                            var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 180); // Max Date = Selected + 62d
                            var c_out_date = new Date(TodateMin.getFullYear(), TodateMin.getMonth(), TodateMin.getDate()); // Min Date = Selected + 1d
                            $('#to').datepicker("option", "minDate", rMin);
                            $('#to').datepicker("option", "maxDate", rMax);
                            $('#to').datepicker("setDate", c_out_date);
                        }
                    },
                    onSelect: function(selectedDate, inst) {
                        var tripType = $('.tripType:checked').val(); // retrieve the value
                        if (this.id == 'from') {
                            var dateMin = $('#from').datepicker("getDate");

                            var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
                            var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 180); // Max Date = Selected + 62d
                            var c_out_date = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
                            var theDate = new Date(Date.parse($(this).datepicker('getDate')));
                            var dateFormatted = $.datepicker.formatDate('DD', theDate);
                            var FromFormatted = $.datepicker.formatDate('dd/mm/yy', theDate);
                            $('.Departure').html(dateFormatted);
                            $('#departure_date').val(FromFormatted);
                            if (parseInt(tripType) === 2) {
                                $('#to').datepicker("option", "minDate", rMin);
                                $('#to').datepicker("option", "maxDate", rMax);

                                $('#to').datepicker("setDate", c_out_date);
                                $('.Return').html(dateFormatted);

                            }
                            //                            console.log(c_out_date);

                            ///$('#to').focus();return false;                 
                        } else {
                            var dateMin = $('#to').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);
                            //                            console.log(ToFormatted);
                        }


                    }
                });

                $("#Mobilefrom, #Mobileto").datepicker({
                    //defaultDate: "+1w",
                    changeMonth: false,
                    dateFormat: "d M yy",
                    numberOfMonths: 1,
                    minDate: 0,
                    buttonImage: true,
                    buttonImageOnly: true,
                    beforeShow: function() {
                        if (this.id == 'Mobileto') {
                            var dateMin = $('#Mobilefrom').datepicker("getDate");
                            var TodateMin = $('#Mobileto').datepicker("getDate");

                            var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
                            var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 180); // Max Date = Selected + 62d
                            var c_out_date = new Date(TodateMin.getFullYear(), TodateMin.getMonth(), TodateMin.getDate()); // Min Date = Selected + 1d
                            $('#Mobileto').datepicker("option", "minDate", rMin);
                            $('#Mobileto').datepicker("option", "maxDate", rMax);
                            $('#Mobileto').datepicker("setDate", c_out_date);
                        }
                    },
                    onSelect: function(selectedDate, inst) {
                        var tripType = $('.tripType:checked').val(); // retrieve the value
                        if (this.id == 'Mobilefrom') {
                            var dateMin = $('#Mobilefrom').datepicker("getDate");

                            var rMin = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
                            var rMax = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 180); // Max Date = Selected + 62d
                            var c_out_date = new Date(dateMin.getFullYear(), dateMin.getMonth(), dateMin.getDate() + 0); // Min Date = Selected + 1d
                            var theDate = new Date(Date.parse($(this).datepicker('getDate')));
                            var dateFormatted = $.datepicker.formatDate('DD', theDate);
                            var FromFormatted = $.datepicker.formatDate('dd/mm/yy', theDate);
                            $('.Departure').html(dateFormatted);
                            $('#departure_date').val(FromFormatted);
                            if (parseInt(tripType) === 2) {
                                $('#Mobileto').datepicker("option", "minDate", rMin);
                                $('#Mobileto').datepicker("option", "maxDate", rMax);

                                $('#Mobileto').datepicker("setDate", c_out_date);
                                $('.Return').html(dateFormatted);

                            }
                            //                            console.log(c_out_date);

                            ///$('#to').focus();return false;                 
                        } else {
                            var dateMin = $('#Mobileto').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);
                            //                            console.log(ToFormatted);
                        }


                    }
                });

                $(document).on('click', '.tripType', function() {
                    var tripType = $(this).val();
                    var from = $('#from').val();
                    if (tripType == 2) {
                        $('#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");
                    } else {
                        $('#to').val('');
                        $('.Return').html('');
                        $('#return_date').val('');
                        $("#to").attr("readonly", "readonly");
                    }

                });

                $('.getsearch').on('click', function() {
                    var index = $(this).attr('index');
                    var searchurl = $('#searchurl_' + index).val();
                    if (searchurl == '') {
                        alert('Oops invalid search data');
                        return false;
                    } else {
                        window.location.href = 'flight/flightsearchdata?' + searchurl;
                    }

                });

                setTimeout(function() {
                    $.getJSON('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);
                            },
                            select: function(event, ui) {
                                var index = $(this).attr('index');
                                var value = ui.item.value;

                                var dddd = value.split(',');
                                //console.log(value);
                                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);
                            }
                        });

                    });
                }, 1000);
                $(".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);
                    }
                });
                // setTimeout(function() {
                //     //    alert(11)
                //     $.getJSON('public/data/dynamic/package_destinations.json?callback=gotWeather', function(destinations) {
                //         $(".passengercity").autocomplete({
                //             minLength: 2,
                //             autoFocus: true,
                //             source: destinations,
                //             format: "json",
                //             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);
                //             }
                //         });

                //     });
                // }, 1000);
                $(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', '.edit_multicity_icond', function() {
                if ($('li.FareRules').hasClass('active')) {
                    $('.FareRulesDiv').click();
                }
            });
            $(document).on('click', '.FareRulesDiv', function() {
                var IsLCC = $(this).attr('IsLCC');
                var index = $(this).attr('index');
                var TraceId = $(this).attr('data');
                var ApiResultIndex = $(this).attr('ResultIndex');
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/getflightfarerules",
                    dataType: 'html',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex,
                        IsLCC: IsLCC
                    },
                    beforeSend: function() {
                        $("#FareRulesDiv_" + index).html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif"/></div>');
                    },
                    success: function(data) {
                        //                                    console.log(data);
                        $("#FareRulesDiv_" + index).html(data);
                    }
                });
            });

            $('.exchange_transfer,.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);
            });
            $('.flightsearch').on('submit', function(event) {
                var source = $('input[name="source"]').val();
                var destination = $('input[name="destination"]').val();
                var source_city = $('input[name="source_city"]').val();
                var destination_city = $('input[name="destination_city"]').val();
                if (source === '') {
                    alert('Please enter from city name');
                    $('input[name="source"]').focus();
                    return false;
                }
                if (destination === '') {
                    alert('Please enter to city name');
                    $('input[name="destination"]').focus();
                    return false;
                }
                if (source_city === '') {
                    alert('Please enter valif from city name');
                    $('input[name="source"]').focus();
                    return false;
                }
                if (destination_city === '') {
                    alert('Please enter valif to city name');
                    $('input[name="destination"]').focus();
                    return false;
                }

            });
            $('.flight_infotitle_dd').on("click", function() {

                $(".flight_information_details_content").toggle("show_hiddenpart_hidden");
            });

            $('.fair_information').on("click", function() {

                //              $(".fair_information_details").toggle("fair_information_show");
                $(".fair_information_details").slideToggle("slow");
                //$(".fair_details").slideToggle("slow");
            });

            $('.RefreshTraveller').on("click", function() {
                $('.RefreshTraveller').addClass("fa-spin");
                getSearchCutomer();
            });

            <?php if (isset($session->session) && !empty($session->session) && $action == 'travellers') { ?>
                getSearchCutomer();
            <?php } ?>

            function getSearchCutomer() {
                $('#CustomerSysId-1').val('0');
                var leadMobile = $('#leadMobile').val();
                var leadEmail = $('#leadEmail').val();
                if (leadMobile === '') {
                    alert('Please enter mobile number');
                    $("#leadMobile").focus();
                    $("#leadEmail").val('');
                    return false;
                }
                $.ajax({
                    url: '<?php echo $baseUrl; ?>flight/searchcutomer',
                    data: {
                        leadEmail: leadEmail,
                        leadMobile: leadMobile
                    },
                    dataType: 'json',
                    type: 'POST',
                    error: function() {},
                    success: function(response) {
                        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);
                            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);
                            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;
                                }
                                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 + ' <span class="checkmark"></span><br><span class="adult_listtitle">' + obj.RelationTxt + ' | ' + 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">
                                            <input type="checkbox" id="custMember_` + obj.CustomerMemberSysId + `" name="cusmemberSelected[]" onclick="Selectmember(this,` + obj.paxType + `)" value="` + obj.CustomerMemberSysId + `"><label for="custMember_` + obj.CustomerMemberSysId + `">` + obj.SalutationTxt + ` ` + obj.FirstName + ` ` + obj.LastName + `<br> <span class="adult_listtitle">` + obj.RelationTxt + ` | ` + obj.paxTypeName + `</span> </label>
                                            <img src="public/flight/images/pencil-fill.svg" class="editimage_mobile editPax_` + obj.paxType + `">
                                        </div>`);
                            });
                            $('#dynamic_div').html(Listul);
                            $('#dynamic_divMobile').html(Listul);
                            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();

                        }
                    }
                });
                return false;
            }

            function Selectmember(data, paxType) {
                var checkedornot = $("#custMember" + data.value).prop('checked');
                var customerMember = JSON.parse(GetData('customerMember'));
                var obj = customerMember[data.value];
                var b = 1;
                $("#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).val(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);
                            }
                        });

                        $("#relation-" + b).val(obj.Relation);
                        $("#passportno-" + b).val(obj.PassportNo);
                        $("#passportnoexpiry-" + b).val(obj.PassportExpiry);
                        $("#passporIssue-" + b).val(obj.passporIssue);
                        return false;
                    } else {

                    }
                    b++;
                });
            }

            $(document).on('click', '.saved_btn', function() {
                var index = $(this).attr('index');
                var paxType = $(this).attr('paxTypes');
                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).val(Salutation + ' ' + FirstName + ' ' + LastName);
                $("#travel_details" + index).html(Relation + ' | ' + paxTypes);
                $('#ADULT' + index).modal('hide');
                $('#CHILD' + index).modal('hide');
                $('#INFANT' + index).modal('hide');
            });
            $('#isgstapply').on("click", function() {
                var isgstapply = $("input[name='isgstapply']:checked").length;
                if (isgstapply) {
                    $('.gstdiv').show();
                } else {
                    $('.gstdiv').hide();
                }
            });
            $(".checkboxcontainerreviewaddons").click(function() {
                var accepttandc = $("input[name='accepttandc']:checked").length;
                var TraceId = $('#TraceId').val();
                if (accepttandc) {
                    //$('.paynowbtn22').attr('href', 'flight/book-flight/' + TraceId + '');
                    $('.paynowbtn22').attr('href', 'flight/pay-now/' + TraceId + '');
                    $(".continue_btnddonsreview").addClass('continue_btnddonsreview_fillbg');
                } else {
                    $('.paynowbtn22').attr('href', 'javascript://');
                    $(".continue_btnddonsreview").removeClass('continue_btnddonsreview_fillbg');
                }

            });

            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;
                //                    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) {
                            var apiTraceId = response.apiTraceId;
                            location.href = 'flight/add-onn-service/' + apiTraceId;
                        } else {
                            alert(response.msg);
                            var elementId = response.index;
                            $("#" + elementId).focus();
                            $("#proceed").html("Continue");
                            $("#proceed").prop('disabled', false);
                            $("#proceedMobile").html("Continue");
                            $("#proceedMobile").prop('disabled', false);
                        }
                    }
                });

            }

            $(".passportnoexpiry").datepicker({
                dateFormat: "dd/mm/yy",
                numberOfMonths: 1,
                changeMonth: true,
                changeYear: true,
            });
            var passporIssue = $(".passporIssue").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);
                }
            });
            var dateofbirth = $(".dateofbirth").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);
                }
            });
            var dateofbirth2 = $(".dateofbirth2").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);
                }
            });
            var dateofbirth3 = $(".dateofbirth3").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);
                }
            });
            $('.travellerconatct_detailsbox').on("click", function() {
                $(".travellerconatct_detailsbox").hide();
                $(".traveller_information_boxshow").slideToggle("slow");
            });
            $('.arrowbox_wrppercontact').on("click", function() {
                $(".traveller_information_boxshow").hide();
                $(".travellerconatct_detailsbox").slideToggle("slow");
            });
            <?php
            if (($modulename == 'default') && ($controller == 'flight') && ($action == 'payment' || $action == 'add-onn-service')) {
            ?>
                LoadAddOns();
            <?php } ?>

            function LoadAddOns() {
                var ApiResultIndex = $('#ApiResultIndex').val();
                var ApiResultIndexInb = $('#ApiResultIndexInb').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/load-add-ons",
                    dataType: 'json',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex,
                        ApiResultIndexInb: ApiResultIndexInb,

                    },
                    beforeSend: function() {
                        $("#loadaddonservice").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif"/></div>');
                    },
                    success: function(data) {
                        if (data.success) {
                            $("#loadaddonservice").html(data.html);

                        } else {
                            alert(data.message);
                        }
                    }
                });
            }

            <?php
            if (($modulename == 'default') && ($controller == 'flight') && ($action == 'travellers' || $action == 'add-onn-service___ddd')) {
            ?>

                FlightFareQuote();
                //LoadAddOns();



                function FlightFareQuote() {
                    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();
                            $('.paynow_btn').hide();
                            $('.continue_btn_22').hide();
                            $("#intPublishedFare").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/images/loader.gif"/></div>');
                        },
                        success: function(data) {
                            if (data.success) {
                                LoadAddOns();

                                if (data.FareChange) {
                                    $("#FareChange").modal('show');
                                    $("#intPublishedFarePOP").html(data.intPublishedFare);
                                }
                                
                                $("#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);
                                window.location.href = 'flight';
                            }
                        }
                    });
                }



                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);
                            }
                        }
                    });

                    //                $("#fair_content").hide();
                    //                $("#FareChangeData").show();
                }


            <?php } ?>

            <?php
            if (($modulename == 'default') && ($controller == 'flight') && ($action == 'add-onn-service')) {
            ?>
                $(".disableddiv :input").attr("disabled", true);
            <?php } ?>

            function UpdateFare(data, actiontype, CustomerSysId, tripType) {
                var ApiResultIndex = $('#ApiResultIndex').val();
                var ApiResultIndexInb = $('#ApiResultIndexInb').val();
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/updatefare",
                    dataType: 'json',
                    data: {
                        TraceId: TraceId,
                        ApiResultIndex: ApiResultIndex,
                        ApiResultIndexInb: ApiResultIndexInb,
                        CustomerSysId: CustomerSysId,
                        data: data,
                        actiontype: actiontype,
                        tripType: tripType
                    },
                    beforeSend: function() {
                        $('.continue_btn').hide();
                        $('.paynow_btn').hide();
                        $("#FareChangeData").html('<div style="text-align:center;padding-top:30px;"><img src="<?php echo $baseUrl; ?>public/images/loader.gif"/></div>');
                    },
                    success: function(data) {
                        if (data.success) {
                            $('.continue_btn').show();
                            $('.paynow_btn').show();
                            $("#FareChangeData").html(data.html);
                            $("#MobilePublishedFare").html(data.MobilePublishedFare);
                        } else {
                            alert(data.message);
                        }
                    }
                });
            }

            function SelectMeal(index, CustomerSysId, tripType) {
                var Mealdata = JSON.parse(GetData('Mealdata'));
                $.each($(".restMeal_" + CustomerSysId), function() {
                    var $input = $(this);
                    if (index + '_' + CustomerSysId == $input.attr('index')) {
                        $('#meal_' + index + '_' + CustomerSysId).addClass('checked');
                    } else {
                        $('#meal_' + $input.attr('index')).removeClass('checked');
                    }
                });
                $('#Meal_'+ index + '_' + CustomerSysId).css('display','block');
                //console.log(Mealdata[0][index]);return false;
                UpdateFare(Mealdata[0][index], 'meal', CustomerSysId, tripType);
            }

            function SelectMealInb(index, CustomerSysId, tripType) {
                var Mealdata = JSON.parse(GetData('Mealdata'));
                $.each($(".restMealInb_" + CustomerSysId), function() {
                    var $input = $(this);
                    if (index + '_' + CustomerSysId == $input.attr('index')) {
                        $('#mealInb_' + index + '_' + CustomerSysId).addClass('checked');
                    } else {
                        $('#mealInb_' + $input.attr('index')).removeClass('checked');
                    }
                });
                $('#MealInb_'+ index + '_' + CustomerSysId).css('display','block');
                UpdateFare(Mealdata[1][index], 'meal', CustomerSysId, tripType);
            }

            function SelectBaggage(index, CustomerSysId, tripType) {
                var Baggagedata = JSON.parse(GetData('Baggagedata'));
                $.each($(".restBaggage_" + CustomerSysId), function() {
                    var $input = $(this);
                    if (index + '_' + CustomerSysId == $input.attr('index')) {
                        $('#baggage_' + index + '_' + CustomerSysId).addClass('checked');
                    } else {
                        $('#baggage_' + $input.attr('index')).removeClass('checked');
                    }
                });
                $('#Baggage_'+ index + '_' + CustomerSysId).css('display','block');
                ///console.log(Baggagedata[index]);return false;
                UpdateFare(Baggagedata[0][index], 'baggage', CustomerSysId, tripType);
            }

            function SelectBaggageInb(index, CustomerSysId, tripType) {
                var Baggagedata = JSON.parse(GetData('Baggagedata'));
                $.each($(".restBaggageInb_" + CustomerSysId), function() {
                    var $input = $(this);
                    if (index + '_' + CustomerSysId == $input.attr('index')) {
                        $('#baggageInb_' + index + '_' + CustomerSysId).addClass('checked');
                    } else {
                        $('#baggageInb_' + $input.attr('index')).removeClass('checked');
                    }
                });
                $('#BaggageInb_'+ index + '_' + CustomerSysId).css('display','block');
                UpdateFare(Baggagedata[1][index], 'baggage', CustomerSysId, tripType);
            }

            $(document).on('click', '.removeBaggage', function() {
                var CustomerSysId = $(this).attr('data');
                var segment = $(this).attr('segment');
                var type = $(this).attr('type');
                var TraceId = $('#TraceId').val();
                $.ajax({
                    type: "POST",
                    url: "<?php echo $baseUrl; ?>flight/removebaggage",
                    dataType: 'json',
                    data: {
                        CustomerSysId: CustomerSysId,
                        segment: segment,
                        type: type,
                    },
                    beforeSend: function() {
                        $('.continue_btn').hide();
                    },
                    success: function(data) {
                        if (data.success) {
                            window.location.href = 'flight/add-onn-service/'+TraceId;
                        }
                    }
                });
            });

            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;
            }

            <?php
            if (($modulename == 'default') && ($controller == 'flight') && ($action == 'book-flight')) {
            ?>

                function GenerateTicket() {
                    var ApiResultIndex = $('#ApiResultIndex').val();
                    var TraceId = $('#TraceId').val();
                    $.ajax({
                        type: "POST",
                        url: "<?php echo $baseUrl; ?>flight/book-flight/" + 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(data) {
                            if (data.success) {
                                if (data.IsLCC) {
                                    GenerateNonLccTicket();
                                } else {
                                    window.location.href = 'flight/booking-confirmed';
                                }

                            } 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 == '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;


                                $("#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);
                                setTimeout(function() {
                                    $("#paymentsubmit").submit();
                                }, 2000);

                            } else {
                                alert(data.message);
                                window.location.href = 'flight';
                            }
                        }
                    });
                }


                PayNowTicket();
            <?php } ?>
            $(document).on('click', '.removePax', function() {
                var CustomerSysId = $(this).attr('value');
                var b = $(this).attr('data');
                $("#custMember_" + CustomerSysId).removeAttr('disabled', 'disabled');
                $("#custMember_" + CustomerSysId).removeAttr('checked', 'checked');
                $("#CustomerSysId-" + b).val('0');
                $("#passenger-firstname-" + b).val('');
                $("#passenger-lastname-" + b).val('');

                $("#travellerdetails" + b).val('');
                $("#dateofbirth-" + b).val('');
                $("#travel_details" + b).html('');


                $("#relation-" + b).val('0');
                $("#passportno-" + b).val('');
                $("#passportnoexpiry-" + b).val('');
                $("#CRADULT-" + b).hide();

            });
            $(document).on('click', '.mobile_info', function() {
                $('#myModal_faresummary').modal('show');
            });
            $('.ClearAll').click(function() {
                var checked = $('.filter-box input[type="checkbox"]:checked').length;
                if (checked >= 1) {
                    $('.filter-box input[type="checkbox"]:checked').trigger('click');
                }
            });
            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,
            });
            $(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');
                $('#myModal_viewmore').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/images/loader.gif"/></div>');
                    },
                    success: function(data) {
                        //                                    console.log(data);
                        $("#FareRulesDiv").html(data);
                    }
                });
            });

            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>
        <script>
            // Get the modal
            var modal = document.getElementById('id02');

            // When the user clicks anywhere outside of the modal, close it
            window.onclick = function(event) {
                if (event.target == modal) {
                    modal.style.display = "none";
                }
            }
            $(document).ready(function() {

                setTimeout(function() {
                    $("#rightFloatInTollFreeNumber").stop().animate({
                        right: 215
                    }, 215);
                }, 4000);

                setInterval(function() {
                    $("#rightFloatInTollFreeNumber").stop().animate({
                        right: 50
                    }, 215);
                }, 10000);


                $('.rightFloat div').mouseover(function() {
                    $(this).stop().animate({
                        right: 215
                    }, 215);
                }).mouseout(function() {
                    $(this).stop().animate({
                        right: 50
                    }, 215)
                });
            });
        </script>

        <script>
            $("document").ready(function() {
                $(".tab-slider--body").hide();
                $(".tab-slider--body:first").show();
            });

            $(".tab-slider--nav li").click(function() {
                $(".tab-slider--body").hide();
                var activeTab = $(this).attr("rel");
                $("#" + activeTab).fadeIn();
                if ($(this).attr("rel") == "tab2") {
                    $('.tab-slider--tabs').addClass('slide');
                } else {
                    $('.tab-slider--tabs').removeClass('slide');
                }
                $(".tab-slider--nav li").removeClass("active");
                $(this).addClass("active");
            });
        </script>



        <script type="text/javascript">
            if (dvc == "d") {
                function fixDiv() {

                    if ($(window).scrollTop() > 420) {
                        //console.log($(window).scrollTop());
                        $('#topview1212').css({
                            'z-index': '99999',
                            'position': 'fixed',
                            'top': '118px',
                            'margin-left': '0px',
                            'width': '31%'
                        });
                    } else {
                        $('#topview1212').css({
                            'z-index': '999',
                            'position': 'initial',
                            'top': 'inherit',
                            'width': '100%'
                        });
                    }
                }
            } else {
                function fixDiv() {

                    if ($(window).scrollTop() > 100) {
                        console.log($(window).scrollTop());
                        $('.fh5co-nav-toggle').css({
                            'top': '1%'
                        });
                    } else {
                        $('.fh5co-nav-toggle').css({
                            'top': '8%'
                        });
                    }
                }
            }
            $(window).scroll(fixDiv);
        </script>
        <script>
            $(document).ready(function() {
                $('[data-toggle="tooltip"]').tooltip();
            });
        </script>


        <script>
            function showPopFilterMob(that) {
                $('.filters-container').hide();
                $('#package-filters').show();
                $('#myModalFiltersContainer').modal('show');
            }
        </script>
        <script src="public//js/sliderResponsive.js"></script>
        <script>
            $(document).ready(function() {
                $("#slider3").sliderResponsive({
                    hoverZoom: "off",
                    hideDots: "off",
                    showArrows: "off",
                });

            });

            function modifySearch() {
                $("#modifySearch").toggleClass("modifySearch");
            }
        </script>


    </body>

    <?php
    echo $seoFContent = (isset($detailLayout['seoFcontent']) && $detailLayout['seoFcontent'] != '') ? $detailLayout['seoFcontent'] : '';
    ?>

    </html>
<?php } ?>

Youez - 2016 - github.com/yon3zu
LinuXploit