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/patratravelsonline.com/public/assets/js_new/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/patratravelsonline.com/public/assets/js_new/flight.js
$(document).ready(function(){
	$("#flightEmailForm").validate({
			highlight: function (error, element) {
				var name = $(element).attr("name");
				$("input[name=" + name + "]").removeClass('error');
	
			},
			rules:{
				'customername':{
					required:true,
					//noStartEndWhiteSpaces: true,
				},
				'emailID':{
					required:true,
					//noStartEndWhiteSpaces: true,
					email:true,
				}
			},
			submitHandler:function(){
				// $('#myModa1Email').modal('hide');
				var customername=$("#custname").val();
				var customerId=$("#customerId").val();
				var mobilenumber=$.trim($("#custphone").val());
				var countrycode = $.trim($("input[name='countrycode']").val());
				var emailId=$("#custemail").val();
				var leadId=$("#editLeadId").val();
				var aId=$("#aId").val();
				var IsB2BAgent=$("#IsB2BAgent").val();
				var b2bagencyname=$.trim($("#b2bagencyname").val());
				var hidden_b2bagency_agentId=$.trim($("#hidden_b2bagency_agentId").val());
				var hidden_b2bagency_agencysysid=$.trim($("#hidden_b2bagency_agencysysid").val());
				var leadExistOrNot=$("#is_lead_exist").val();
				$(".customername").html(" "+customername);
				 /*$('#myModa1Emailsend').modal({
					show: 'true'
				});*/
				var cardcharges=0;
				if($("#cardcharges").prop('checked')==true){
					var cardcharges=1;
				}
				var myArray = [];
				$('input[name="sendEmailDetail[]"]:checked').each(function() {
						myArray.push(this.value);
				});	
				var MarkupArray = [];
				$('input[name="addMarkup[]"]').each(function() {
						MarkupArray.push(this.value);
				});	
				var AgencyMarkupArray = [];
				$('input[name="AgencyMarkUp[]"]').each(function() {
						AgencyMarkupArray.push(this.value);
				});	
				var GTXMarkupArray = [];
				$('input[name="GTXMarkUp[]"]').each(function() {
						GTXMarkupArray.push(this.value);
				});	
				var finalPriceArray = [];
				$('input[name="finalPrice[]"]').each(function() {
						finalPriceArray.push(this.value);
				});	
				var netPriceArray = [];
				$('input[name="netPrice[]"]').each(function() {
						netPriceArray.push(this.value);
				});	
				var TotalTaxes = [];
				$('input[name="TotalTaxes[]"]').each(function() {
						TotalTaxes.push(this.value);
				});	
				
					
						//var hotelSearchFormValues=;
					//if(leadExistOrNot=='YES'){
							
							// check customer exist or not
								 $.ajax({
								  url: '/customer/get-lead-customer-detail',
								  type: 'POST',
								  data: {emailID: emailId,IsB2BAgent: IsB2BAgent,aId: aId},
								  dataType:'json',
								  beforeSend:function(){ 
								   $('.pleaseWaitPop').attr('disabled',true);
								  	$('.pleaseWaitPop').html('Wait...');
								  },
								  success: function(result){
									  if(result.status == 'success' && result.CustomerSysId!=''){
                                            $("#customerId").val(result.CustomerSysId);
											SendProposal(MarkupArray);
										   return false;
									   }
									   if(result.status == 'failure' || (result.status == 'success' && result.CustomerSysId=='')){
										   //alert(IsB2BAgent);
													if(IsB2BAgent==1){
														var customerId = $("#customerId").val();
														if((IsB2BAgent==1) && (b2bagencyname=='')){
															alert('New B2B Customer will be added, please enter Agency Name');
															$("#b2bagencydiv").show();
															$('.pleaseWaitPop').html('Send');
															$('.pleaseWaitPop').removeAttr('disabled');
															$("#b2bagencyname").focus();
															return false;
														}
														$.ajax({
														url: "/customer/add-new-b2b-agency-customer",
														type: "POST",
														dataType: 'json',
														data: {'hidden_b2bagency_agentId':hidden_b2bagency_agentId,'hidden_b2bagency_agencysysid':hidden_b2bagency_agencysysid,'IsB2BAgent':IsB2BAgent,'fname': customername,'agencyname': customername, 'customerEmail': emailId, 'mobilenumber': mobilenumber, 'countrycode': countrycode},
														success: function (data) {
															if(data.status == 'failed'){
																alert(data.message);
																$('.pleaseWaitPop').html('Send');
                                                            	$('.pleaseWaitPop').removeAttr('disabled');
																return false;
															}
															var CustomerSysId = data.CustomerSysId;

															if (CustomerSysId != '') {
																$("#customerId").val(CustomerSysId);
																$("#aId").val(data.CreatedByUserSysId);
																 SendProposal(MarkupArray);
															}

														},
														error: function () {
															alert("fail to update : Please try after some time");
														}
													});
													}else{
														$.ajax({
														url: "/customer/add-new-agency-customer",
														type: "POST",
														dataType: 'json',
														data: {'fname': customername, 'customerEmail': emailId, 'mobilenumber': mobilenumber, 'countrycode': countrycode},
														success: function (data) {
															var CustomerSysId = data.CustomerSysId;
			
															if (CustomerSysId != '') {
																$("#customerId").val(CustomerSysId);
																 SendProposal(MarkupArray);
															}
			
														},
														error: function () {
															alert("fail to update : Please try after some time");
														}
													});
													}
										   return false;
									   }
								  }
								});
							//end of check customer exist or not
					//}
			}
		});
    //ValidateEmail();

$('#myModa1Emailpreview').on('hidden.bs.modal', function(e){ 
        $(this).removeData();
    }) ;
});
function AddMarkUp(i,taxpercentage){
	var totalrate = $("#totalrateWithMarkUp_"+i).val();
	var markupvalue = $("#markupvalue_"+i).val();
	if(parseFloat(markupvalue)>0){
		if(parseFloat(taxpercentage) > 0){
			serviceTaxInAgencyInputMarkUp=(parseFloat(markupvalue)*parseFloat(taxpercentage)/100);
			//alert(serviceTaxInAgencyInputMarkUp);
			AgencyInputMarkUp=parseFloat(totalrate)+parseFloat(serviceTaxInAgencyInputMarkUp);
		}else{
			serviceTaxInAgencyInputMarkUp=0;
			AgencyInputMarkUp=parseFloat(totalrate)+parseFloat(serviceTaxInAgencyInputMarkUp);
		}
		var totalvalue = parseFloat(AgencyInputMarkUp) + parseFloat(markupvalue);
		$("#totalprice_"+i).html(Math.round(totalvalue).toFixed(2));
		$(".displayTaxValue"+i).html(serviceTaxInAgencyInputMarkUp);
	} else{
		$("#totalprice_"+i).html(totalrate);
		$(".displayTaxValue"+i).html(0);
	}
	
}
function ShowPreview(){
	//alert('sdsdsd');
	var flightValues = $("#flightValues").val();
	var customername = $.trim($("#custname").val());
	var editLeadId=$("#editLeadId").val();
	var tripType=$("#tripType").val();
	var isInternational=$.trim($("#isInternational").val());
	var MarkupArray = [];
	$('input[name="addMarkup[]"]').each(function() {
			MarkupArray.push(this.value);
	});	

        $('#myModa1Emailpreview').modal('show');
	$('#myModa1Email').removeData('bs.modal');
        
        var remoteUrl = '/flight/emailpreview/flightValues/' + flightValues + '/customer/'+customername+'/leadId/'+editLeadId+'/tripType/'+tripType+'/isInternational/'+isInternational+'/MarkupArray/'+JSON.stringify(MarkupArray)
        $.get(remoteUrl, function(data){
            $('#myModa1Emailpreview').find('.modal-content').html(data);
        });
        

}
function ValidateEmail(){
	 var emailID = $("#email").val();
	 var emailReg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	 if(!emailReg.test(emailID))
	 {
		alert("please enter valid email address");
		$("#email").focus();
		return false;
	 }
	 //alert(emailID);
	 
}    
function SendProposal(MarkupArray){
	//ValidateEmail();
        var totalflight = $("#flightcount").val();
      //  alert(totalflight);
        var markupprice = [];
        for(var i=0;i<totalflight;i++){
            var markupvalue = $("#markupvalue_"+i).val();
          ///  alert(markupvalue);
            markupprice.push(markupvalue);
        }    
        //alert(markupprice);
	var cardcharges=0;
	if($("#cardcharges").prop('checked')==true){
		var cardcharges=1;
	}
	var CustomerSysId = $("#CustomerSysId").val();
	var customerId=$("#customerId").val();
	var email = $("#custemail").val();
	if(email==''){
		return false;
	}
	var leadID = $("#leadID").val();
	var editLeadId=$("#editLeadId").val();
	var tripType=$.trim($("#tripType").val());
	var isInternational=$.trim($("#isInternational").val());
	var sac_code='';
	var gsttype=1;
	if(leadID == ''){
		var flightValues = $("#flightValues").val();
		var customername = $("#custname").val();
		 jQuery.ajax({
		 url: '/customer/addnewlead',
		 type: 'POST',
		 data: {email:email, flightValues:flightValues, customername:customername,sac_code:sac_code,gsttype:gsttype, markupprice:markupprice,CustomerSysId:CustomerSysId,customerSysIdSel:customerId,cardcharges:cardcharges,
		 editLeadId:editLeadId,tripType:tripType,isInternational:isInternational,MarkupArray:JSON.stringify(MarkupArray)},
		 success: function(result){
		   alert(result);
		   // window.location.reload();
			$("#myModa1Email").modal('hide');
			$('#myModa1Email').removeData('bs.modal');
			$('.pleaseWaitPop').removeAttr('disabled');
			$('.pleaseWaitPop').html('Send');
		  }
		});
	}
	else {
		//alert(leadID);
		var flightValues = $("#flightValues").val();
		 jQuery.ajax({
		 url: '/customer/updatelead',
		 type: 'POST',
		 data: {leadID: leadID,flightValues:flightValues,markupprice:markupprice,cardcharges:cardcharges,editLeadId:editLeadId},
		 success: function(result){
		   alert(result);
		   window.location.reload();
		   //$("#myModa1Email").modal('hide');
		  }
		});
	}
}

$("#myModa1Emailpreview").css({ "max-height" : $(window), "overflow-y" : "auto" });
function closeModalBox(modalid,dataremoveid){
	//window.location.reload();
	$("#"+modalid).modal('hide');
	
}
function displayProposalpopup(){
            var flightValues = $("#flightValues").val();
            var flightcustomerId = $("#flightcustomerId").val();
            var flightSearchType = $("#flightSearchType").val();
			var tripType=$.trim($("#tripType").val());
			var isInternational=$.trim($("#isInternational").val());
			var onewaycheckbox=$('input[name=onewaycheckbox]:checked').length;
			var twowaycheckbox=$('input[name=twowaycheckbox]:checked').length;
			var twowaycheckboxExist=$('input[name=twowaycheckbox]').length;
			if((onewaycheckbox==0 || twowaycheckbox==0) && twowaycheckboxExist>0){
				alert('Please select at least one onward and one inward flight');	
				return false;				
			}
			
             if(flightValues != ''){
				 $("#myModa1Email").modal('show');
				$.ajax({
					url: '/flight/showpopup/flightValues/',
					type: "POST",
					dataType: 'html',
					data: {'flightValues':flightValues,'flightcustomerId':flightcustomerId,'flightSearchType':flightSearchType,'tripType':tripType,'isInternational':isInternational},
					success: function(data){
					   $(".sendEmailForm").html(data);
					   return false;
					},
					error:function(){
						 $(".sendEmailForm").html("Some error occured.Please try after some time.");
					}
				});
            }
            else{
                alert('Please choose atleast one flight');
				$("#myModa1Email").modal('hide');
                return false;
            }
}
function kp_numeric(e){
	if(window.event) {
		// for IE, e.keyCode or window.event.keyCode can be used
		keynum = e.keyCode; 
	}
	else if(e.which) {
		// netscape
		keynum = e.which; 
	}
	else {
		// no event, so pass through
		return true;
	}
     if ((keynum != 46) && (keynum != 8) && (keynum < 48 || keynum > 57))
         return false;
 
}

Youez - 2016 - github.com/yon3zu
LinuXploit