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/holidays.tripjack.com/public/agency/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/holidays.tripjack.com/public/agency/send_enquiry.js
function rvMoneyFormatINR(n, prec, currSign) {
    if (prec == null)
        prec = 2;
    var n = ('' + parseFloat(n).toFixed(prec).toString()).split('.');
    var num = n[0];
    var dec = n[1];
    var r, s, t;
    if (num.length > 3) {
        s = num.length % 3;
        if (s) {
            t = num.substring(0, s);
            num = t + num.substring(s).replace(/(\d{3})/g, ",$1");
        } else {
            num = num.substring(s).replace(/(\d{3})/g, ",$1").substring(1);
        }
    }
//    return(currSign == null ? "" : currSign + "") + num + '.' + dec;
    return(currSign == null ? "" : currSign + "") + num ;
}
function countTotalValues(element_class)
{
    var totalNumber = 0;
    $('.' + element_class).each(function (i, element) {
        totalNumber += parseInt($(this).val());
    });
    return totalNumber;
}
function countTotalTravelers() {
    var totalAdults = countTotalValues('traveler_adult');
    var totalKids = countTotalValues('traveler_child');
    var totalInfant = countTotalValues('traveler_infant');
    return parseInt(totalAdults) + parseInt(totalKids) + parseInt(totalInfant);
}
function test()
{
    alert('');
}
function showLoader(id)
{
    $('#overlay').css({'display': 'block'});
    $("#" + id).html('<div align="center"><img src="public/images/loader.gif" alt="Loading..." width="60" /></div>');
}
function hideLoader(id)
{
    $('#overlay').css({'display': 'none'});
    $("#" + id).html('');
}
function moreless(type, e)
{
    if (type == null) {
        $(e).parent().find('a.limore').toggleClass("hidee");
    }
    else if (type == 'li') {
        $(e).parent().parent().find('li.limore').toggleClass("hidee")
    }
    $(e).html(($(e).text() == '- Less') ? '+ More' : '- Less');
}
var costThreadJSON = '';

$(document).on('click', '.wsend', function () {
    var PkgSysId = $(this).attr('data-rv');
    var downloadUrl = $(this).attr('download-url');
    var GTXPkgSourceId = $('#packagetype_' + PkgSysId).val();
    var GTXPkgId = $('#gtxpackage_' + PkgSysId).val();
    var BookingValidUntil = $('#gtxpackagebookingvaliduntil_' + PkgSysId).val();
    var hotelcategoryid = $('#hotelcategoryid_' + PkgSysId).val();
    var packagetpid = $('#packagetpid_' + PkgSysId).val();
    var tourtype = $('#tourtype_' + PkgSysId).val();
    var packagenamemodal = $('#packagename_' + PkgSysId).val();
    $('.msg').hide().html(' ');
//    $("#downloadUrl").html( '<a class="btn-link" href="' +downloadUrl + '" >Download doc here</a>' );
    $('#expandsave').hide();
    $('#packagesys_id').val(PkgSysId);
    $('#packagetype_id').val(GTXPkgSourceId);
    $('#package_sid').val(GTXPkgId);
    $('#package_hotelcategoryid').val(hotelcategoryid);
    $('#package_tpid').val(packagetpid);
    $('#package_tourtype_id').val(tourtype);
    $('#packagenamemodal').html(packagenamemodal);
    $('#displaySendEnquiryForm').show();
    $('.hidebutton').find('.sending').show().html('Send Enquiry').attr('disabled', false);
    $('#displaySendEnquiryThanks, #tableCost').hide();
//    $('#en_customername , #en_customeremail , #en_customermobile , #en_customerfromdestination , #en_customertripdate').val('').attr('disabled', false);
    $('.smsg').html('');
    $('.inserted-room-row').remove();
    $('.room-row input , .room-row select ').attr('disabled', false);
    $('.addmore').show();
});

$(".package_enquiry").on('submit', function (e) {
    var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
    e.preventDefault();
    var data = $(this).serialize();
//    var leadsend = $("#leadsend").val();
    if ($('.package_enquiry input[name="email"]').val() == '') {
        $('.msg').show().html('Please enter your email address');
        $('.package_enquiry input[name="email"]').focus();
        return false;
    }
    if (!EmailReg.test($('.package_enquiry input[name="email"]').val())) {
        $('.msg').show().html('Please enter valid email address!!!');
        $('.package_enquiry input[name="email"]').focus();
        return false;
    }
    if ($('.package_enquiry input[name="mobile"]').val() == '') {
        $('.msg').show().html('Please enter your mobile address');
        $('.package_enquiry input[name="mobile"]').focus();
        return false;
    }
    if ($('.package_enquiry input[name="mobile"]').val().length != '10') {
        $('.msg').show().html('Mobile should be 10 digit?');
        $('.package_enquiry input[name="mobile"]').focus();
        return false;
    }
    if (!$.isNumeric($('.package_enquiry input[name="mobile"]').val())) {
        $('.msg').show().html('Mobile should be numeric!!');
        $('.package_enquiry input[name="mobile"]').focus();
        return false;
    }
    
    if ($('.package_enquiry input[name="from_destination"]').val() == '') {
        $('.msg').show().html('Please enter traveling from');
        $('.package_enquiry input[name="from_destination"]').focus();
        return false;
    }
    if ($('.package_enquiry input[name="date"]').val() == '') {
        $('.msg').show().html('Please enter travel date');
        $('.package_enquiry input[name="date"]').focus();
        return false;
    }
    $('.msg').hide().html('');
    $.ajax({url: SITEURL + 'gtxwebservices/send-enquiry/post', type: 'POST', data: data, dataType: 'json', beforeSend: function () {
            $('.sending').html('<i class="ace-icon fa fa-spinner fa-spin orange bigger-125"></i> Sending...').attr('disabled', 'disabled');
        }, success: function (result) {
            if ((result.status == 'success') && (result.availability == true)) {
                $('.smsg').html("Thanks! Your enquiry submitted successfully. Soon our expert will contact you.").css({'color': '#5cb85c'});
                var priceTax = result.addtional['Tax'];
                var sumRoomWise = result.addtional['TotalPrice'];
                var priceGT = result.addtional['GrandTotal'];
                if (priceTax == 0) {
                    $('#totalBasicCostTR , #totalTaxCostTR').hide();
                    $('#GSTI').show().html('GST (Included)');
                } else {
                    $('#totalBasicCostTR , #totalTaxCostTR').show();
                    $('#GSTI').hide().html('');
                    sumRoomWise -= priceTax;
                }
                var priceTaxFormatted, priceBCFormatted, priceGTFormatted = '';
                priceTaxFormatted = rvMoneyFormatINR(priceTax, 2, null);
                priceBCFormatted = rvMoneyFormatINR(sumRoomWise, 2, null);
                priceGTFormatted = rvMoneyFormatINR((priceGT), 2, null);
                $('#totalBasicCost').html(priceBCFormatted);
                $('#totalTaxCost').html(priceTaxFormatted);
                $('#totalGrandCost').html(priceGTFormatted);
                $('#tableCost').slideDown();
                $('#en_customername , #en_customeremail , #en_customermobile , #en_customerfromdestination , #en_customertripdate').attr('disabled', 'disabled');
                $('.room-row input , .room-row select ').attr('disabled', 'disabled');
                $('.addmore').hide();
                $('#itinerary_inputs').val(1);
                $('#itinerary_rooms').val(2);
            }
            else if ((result.status == 'success') && (result.availability == false)) {
                $('.smsg').show().html('Sorry, This package is not available on this date.\n\ We will revert back with suitable suggestions.').css({'color': '#ff0000'});
            }
            else if ((result.status == false) && (result.availability == false)) {
                $('.smsg').show().html('Sorry, This package is not available.\n\ We will revert back with suitable suggestions.').css({'color': '#ff0000'});
            }
            else {
                $('.smsg').show().html('Sorry, System encountered some error.\n\ We will revert back with suitable suggestions.').css({'color': '#ff0000'});
            }

            /* Conversion Tracking Start */
            var google_conversion_id = 846085580;
            var google_conversion_language = "en";
            var google_conversion_format = "3";
            var google_conversion_color = "ffffff";
            var google_conversion_label = "_hYECI7vnnMQzPu4kwM";
            var google_remarketing_only = false;

            $.getScript('//www.googleadservices.com/pagead/conversion.js');

            var image = new Image(1, 1);
            image.src = "//www.googleadservices.com/pagead/conversion/846085580/?label=_hYECI7vnnMQzPu4kwM&amp;guid=ON&amp;script=0";
            /* Conversion Tracking End */

            $('.hidebutton').find('.sending').hide();
           // window.open(SITEURL + 'gtxwebservices/send-enquiry/thanks', "_blank");
        }, error: function (result) {
            $('.smsg').show().html('Sorry, System encountered some error.\n\ We will revert back with suitable suggestions.').css({'color': '#ff0000'});
        }});
});

$('.addmore').click(function () {
    var count = 1;
    var room = 2;
    count = parseInt($('#itinerary_inputs').val());
    room = parseInt($('#itinerary_rooms').val());
    CONST_PACKAGE_TRAVELER_MAX_ROOM = parseInt(CONST_PACKAGE_TRAVELER_MAX_ROOM);
    if (room > CONST_PACKAGE_TRAVELER_MAX_ROOM) {
        alert("can not add more than " + CONST_PACKAGE_TRAVELER_MAX_ROOM + " rooms.");
        return false;
    }
    $('.block:last').before('<div class="col-lg-12 room-row inserted-room-row">' + '     <div class="row">' + '   <div class="col-lg-12 colspan-booking">' + '    <div class="table-bordered"></div>' + '      <div class="mt-3 "></div>' + '     <h5 class="popup-heading">Room ' + room + ' <button type="button" class="close rounded text-danger removeit" aria-hidden="true">x</button>' + '     <input type="hidden" name="room[]" value="' + room + '">' + '     </h5>' + '   </div>' + '  <div class="cl"></div>' + '  <div class="col-lg-2">' + '    <div class="colspan-booking">' + '     <label class="Lable">Adults (+12 YRS)</label>' + '      <div class="inputBox">' + '        <div class="inputBoxIn dropBg">' + '         <select name="adult[]" id="" class="traveler_adult">' + '            <option value="1"> 1</option>' + '           <option value="2"> 2</option>' + '           <option value="3"> 3</option>' + '          </select>' + '        </div>' + '      </div>' + '    </div>' + '  </div>' + '  <div class="col-lg-2">' + '    <div class="colspan-booking">' + '     <label class="Lable">Kids(2 - 12Yrs)</label>' + '     <div class="inputBox">' + '       <div class="inputBoxIn dropBg">' + '         <select name="child[]" class="traveler_child">' + '         <option value="0"> 0</option>' + '         <option value="1"> 1</option>' + '          <option value="2"> 2</option>' + '         </select>' + '       </div>' + '     </div>' + '   </div>' + ' </div>' + ' <div class="col-lg-2">' + '  <div class="colspan-booking">' + '   <label class="Lable">Infant(0 - 2YRS)</label>' + '  <div class="inputBox">' + '     <div class="inputBoxIn dropBg">' + '      <select name="infant[]" class="traveler_infant">' + '         <option value="0"> 0</option>' + '         <option value="1"> 1</option>' + '         <option value="2"> 2</option>' + '        <option value="3"> 3</option>' + '          <option value="4"> 4</option>' + '       </select>' + '     </div>' + '   </div>' + ' </div>' + ' </div>' + '<div class="col-lg-6">' + ' <div class="mt-4"></div>' + ' <label class="radio inlineb4" id="bed_type_' + count + '">' + ' <input class="icheck-red" type="radio" name="bed_type[' + count + ']" id="bed_type_' + count + '" value="extrabed" />' + ' Extra Bed</label>' + ' &nbsp;&nbsp;&nbsp;&nbsp;' + ' <label class="radio inlineb4" id="bed_type' + count + '">' + '  <input class="icheck-red" type="radio" name="bed_type[' + count + ']" id="bed_type_' + count + '" value="withoutbed" />' + '  Without Bed</label>' + ' &nbsp;&nbsp;&nbsp;&nbsp;' + ' <label class="radio inlineb4" id="bed_type_' + count + '">' + '   <input class="icheck-red" type="radio" name="bed_type[' + count + ']" id="bed_type_' + count + '" value="none" checked="checked" />' + '   None</label>' + ' </div>' + ' </div>' + '</div>');
    $('#itinerary_inputs').val(parseInt(count) + 1);
    $('#itinerary_rooms').val(parseInt(room) + 1);
});
$(document).on('click', '.removeit', function () {
    var count = $('#itinerary_inputs').val();
    var rooms = $('#itinerary_rooms').val();
    if (count == 1) {
        return false;
    }
    $('#itinerary_inputs').val(parseInt(count) - 1);
    $('#itinerary_rooms').val(parseInt(rooms) - 1);
    $('.room-row:last').remove();
});
$(".datepicker").datepicker({minDate: 0, dateFormat: 'dd/mm/yy'});
setTimeout(function () {
$.getJSON(SITEURL + 'public/data/destinations.json', function (destinations) {
    $(".destinations").autocomplete({source: destinations, minLength: 3, autoFocus: true, focus: function (event, ui) {
            event.preventDefault();
        }, select: function (event, ui) {
            this.value = ui.item.label;
            var v = ui.item.value;
            $('#from_destination_id').val(v);
            return false;
        }});
});
 }, 10000);
$('.ui-autocomplete').keypress(function (event) {
});
$(document).ready(function () {
    $(document).on("click", ".sidebar-main-trigger", function () {
        var rv_pkgid = $(this).attr('rv_pkgid');
        var rv_gtxid = $(this).attr('rv_gtxid');
        var rv_tourtype = $(this).find('.packageTourTypeInput').val(); // $(this).attr('rv_tourtype');
        var rv_catid = $(this).find('.hotelCategoryInput').val();
        var _has_popup_data = $('#_has_popup_data_' + rv_pkgid).val();
        $('#sidebar-main').css({'right': '0px', 'opacity': '1', 'z-index': '9999', 'background-color': '#FFFFFF', 'display': 'block'}).html('<div style="text-align:center;padding-top:150px;"><img src="' + SITEURL + 'public/images/loader.gif"></div>');
        $.ajax({beforeSend: showLoader('popup_loader'), url: SITEURL + 'list/index/package-details?myaction=getdetails', data: {gtxid: rv_gtxid, pkgid: rv_pkgid, catid: rv_catid, tourtype: rv_tourtype}, type: 'POST', dataType: 'html', success: function (response) {
                hideLoader('popup_loader');
                $('#overlay').show();
                $('#_has_popup_data_' + rv_pkgid).val(1);
                $('#_popup_data_' + rv_pkgid).html(response);
                $('#sidebar-main').html(response);
                $('body').css({'overflow': 'hidden'});
            }});
    });
    $(document).on("click", ".quitter , #overlay", function () {
        $('body').css({'overflow': 'auto'});
        $('#overlay').hide();
        $('.close_popppp').css({'right': '-900px'});
        $(this).closest('.close_popppp').css({'right': '-900px'});
    });
    $('.at-accordion-or-tabs > li:first > section').show();
    $('.at-accordion-or-tabs > li:first > a').addClass('active');
    $(document).on('click', '.tabs nav a', function () {
        show_content($(this).index());
    });
    show_content(0);
});
function enquirenow()
{
    alert('enquire now wip...');
}
function changeTab(ths, tabname)
{
    var $id = $(ths).attr('data-id');
    $('.popup_' + $id + ' ul.demo li a').removeClass('active');
    $('.popup_' + $id + ' ul.demo li section').hide();
    $(ths).addClass('active');
    $(ths).next().show();
}
function show_content(index) {
    $('.tabs .content.visible').removeClass('visible');
    $('.tabs .content:nth-of-type(' + (index + 1) + ')').addClass('visible');
    $('.tabs nav a.selected').removeClass('selected');
    $('.tabs nav a:nth-of-type(' + (index + 1) + ')').addClass('selected');
}
function openHotelModal(ev) {
    var PkgSysId = $(ev).attr('data-pkgid');
    var hotelId = $(ev).attr('data-hotelid');
    var gtxID = $('#gtxpackage_' + PkgSysId).val();
    var type = 'H';
    var categoryId = $('#hotelcategoryid_' + PkgSysId).val();
    var packageId = PkgSysId;
    $.ajax({type: "POST", url: SITEURL + "detail/index/get-hotel-detail", async: true, data: "type=" + type + "&hotelId=" + hotelId + "&categoryId=" + categoryId + "&packageId=" + packageId + "&gtxID=" + gtxID, beforeSend: function () {
            $("#myModa1hotelview").modal();
            $('#hotelDetailViewList').html('<div align="center" style="margin-top:50px;"><img class="loaderimg"  id="loaderimg" src="' + SITEURL + 'public/images/loader.gif"/></div>');
        }, success: function (data) {
            $("#hotelDetailViewList").html(data);
        }});
}

function trimcontent( showChar )
{
    var moretext = "+More";
    var lesstext = "-Less";

    $('.more').each(function() {
        var content = $(this).html();
 
        if(content.length > showChar) {
 
            var c = content.substr(0, showChar);
            var h = content.substr(showChar, content.length - showChar);
 
            var html = '<span class="defaultcontent" >' + c + '</span><span class="morecontent">' + h + '</span>\n\
                &nbsp;&nbsp;&nbsp;<a href="javascript:void();" class="morelink btn-link btnmore">' + moretext + '</a>';
            $(this).html(html);
        }
    });
 
    $(".morelink").click(function(){
        if($(this).hasClass("less")) {
            $(this).removeClass("less").html(moretext);
        } else {
            $(this).addClass("less").html(lesstext);
        }
//        $(this).parent().prev().toggle();
        $(this).prev().toggle();
        return false;
    });
    
    $('span.morecontent').hide();
    $('.defaultcontent , .morecontent').css({'font-size':'12px' ,'text-transform':'none' ,'font-weight':'normal' });
}


//$(document).on('click', '#loadmorepaging', function () {
//    var offset , limit , params , url;
//    
//    offset  = $('#paging_offset').val();
//    limit   = $('#paging_limit').val();
//    
//    url     = (window.location.href).split('?');
//    params  = url[1];
//    
//    $.ajax({
//        type: "POST",
//        url: SITEURL + 'tour-packages/fetchall?myaction=getall&' + params ,
//        async: true,
//        data: "offset=" + offset + "&limit=" + limit ,
//        beforeSend: function () {
//        },
//        success: function (data) {
//            $('#paging_offset').val( parseInt($('#paging_offset').val()) +2 );
//            
//            $('#paging_content').html(data);
////    console.log(data);
////            $("#hotelDetailViewList").html(data);
//        }
//    });
//});


$(window).scroll(function() {
    
    if( $(document).height() < $(window).scrollTop()+ $(window).height() +200 ) {
//        alert('load');
    $('#loadmorepaging').html('<img src="public/images/loader.gif" />');
    $('#loadmorepaging').trigger('click');
    }
});

Youez - 2016 - github.com/yon3zu
LinuXploit