Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: serverorder.js
$(document).ready(function() { $(document).on('keyup', '#srvrOrderQtyField', function(event) { var $this = $(this); var value = $this.val(); var max = $this.attr('maxlength'); var min = $this.attr('minlength'); if (value && value.length >= max) { $this.val(value.substr(0, max)); } }); $(document).on('click', '#frmSrvrBtn', function(event) { event.preventDefault(); var $frm = $(this).closest('form'); if(validate()) { if($('#hdTOC').val() == 1) { $.confirm({ title: 'Confirm!', content: 'You agree with our terms & conditions?', buttons: { confirm: function () { $frm.submit(); }, cancel: function () { $.alert('Please contact with admin!'); } } }); }else{ $frm.submit(); } } }); if(orderForms==2) { //for new layout $(document).on('click', '.my_pack', function () { var ide = this.title; $('#packageId').attr('details2', $(this).attr('details2')); $('#packageId').val(ide); if (ide != 0) { fetchData(); } }); } else { //for old layout $(document).on('change', '.my_pack', function() { var ide = this.value; $('#packageId').attr('details2', $('option:selected', this).attr('details2')); $('#packageId').val(ide); if(ide != 0){ fetchData(); } }); } if($('#cldFrm').val() != '2') fetchData(); $("#packageId").change(function() { fetchData(); $("#dvError").hide(); }); $("#categoryId").change(function() { setValue('0'); document.getElementById('frm').submit(); }); $("#frm").submit(function(){ return validate(); }); }); function validate() { var errors = ''; if ($("#ddType").val()=='1' && $("#categoryId").val()=='0') errors += "- Please select Category.<br />"; if ($("#packageId").val()=='0') errors += "- "+CUST_LBL_2+"<br />"; $('[name^="fld"]').each(function(){ var id = $(this).attr('name').match(/^fld(\d+)$/); id = id[1]; var useAsQnt = parseInt($('[name="useAsQty'+id+'"]').val()); var minQnt = parseInt($('[name="minQnt'+id+'"]').val()); var maxQnt = parseInt($('[name="maxQnt'+id+'"]').val()); if(useAsQnt && (minQnt || maxQnt)) { var $val = parseFloat($(this).val()); minQnt = parseFloat(minQnt); maxQnt = parseFloat(maxQnt); if( (minQnt && maxQnt) && ($val > maxQnt || $val < minQnt) ) { errors += "- "+($('[name="lbl'+id+'"]').val())+" must be between "+minQnt+" and "+maxQnt+".<br />"; } else if(minQnt && $val < minQnt) { errors += "- Minimum "+($('[name="lbl'+id+'"]').val())+" should be "+minQnt; } else if(maxQnt && $val > maxQnt) { errors += "- Maximum "+($('[name="lbl'+id+'"]').val())+" should be "+maxQnt; } } if($('[name="mndtry'+id+'"]').val() == 1) { if(!$(this).val().trim()) { errors += "- "+($('[name="lbl'+id+'"]').val())+" field is required.<br />"; } } var minLen = parseInt($(this).attr('minlength')); var maxLen = parseInt($(this).attr('maxlength')); if(minLen && maxLen) { if($(this).val().trim().length < minLen || $(this).val().trim().length > maxLen) { errors += "- "+($('[name="lbl'+id+'"]').val())+" length must be between "+minLen+" and "+maxLen+".<br />"; } }else{ if(minLen && ($(this).val().trim().length < minLen)) { errors += "- "+($('[name="lbl'+id+'"]').val())+" length must be greater than "+minLen+".<br />"; } if(maxLen && ($(this).val().trim().length > maxLen)) { errors += "- "+($('[name="lbl'+id+'"]').val())+" length must not exceed "+maxLen+".<br />"; } } }); if (errors=='') { $("#submitButton").attr("disabled", true); $("#submitButton").text('Please Wait...'); return true; } else { $("#dvError").html(errors); $("#dvError").show(); return false; } } function fetchData() { if($('#packageId').val() > 0) { $('#spnLoader').ajaxStart(function() { $(this).show(); }).ajaxStop(function() { $(this).hide(); }); $.post(base_url+"page/ajxserverorder", { packId:$('#packageId').val(), usrCurrId:$('#usrCurrId').val(), cnvrsnRt:$('#cnvrsnRt').val(), themeStyle:$('#themeStyle').val(), grp:$('#ppl').val(), purpose:'getData' }, function(response){ if(response) { /**************************/ $("#lblCustPrice").html(''); $("#lblQtyPrice").html(''); $("#lblQtyPrice").hide(); $("#lblCustPrice").hide(); $('#spnQtyLdr').hide(); /**************************/ var pricePack = response.packagePrice; if(Trim(response.redirectTo) != '') { window.open(response.redirectTo, '_blank'); } $('#dvCstmFlds').html(response.strFields); $('#hdTOC').val(response.toc); var mustRead = response.mustRead; if(mustRead != '') { $('#dvMR').html(mustRead); $('#dvMR').show(); } else { $('#dvMR').html(''); $('#dvMR').show(); } var serviceImage = response.serviceImage; if(serviceImage) $('#dvMR').prepend('<img id="serviceImage" src="' + serviceImage + '" width="200px" height="auto" />'); $('#dvTT').html(response.timeTaken); $('#tblInfo').show(); $('#second_section').show(); $('#empty_section').hide(); if(document.getElementById('service_Details2')) { $('#service_Details2').hide(); $('#serviceDetails2').show(); } $('#hdPreOrder').val(response.preCode); $('#min_qty').val(response.minQty); if(response.packTitle) { $("#dvSN").html(response.packTitle); } $("#dvBlkQty").html(response.strBulkPrices); $('#dvFeatures').html(Trim(response.strFeatures)); $('#dvFeatures').show(); setPrice(pricePack); if($('#orderForm').length) { if(window.innerWidth <= 960) { $('html, body').animate({ scrollTop: $('#orderForm').offset().top + 'px', }); } } } }, 'json'); } } function setPrice(price) { if($("#packageId").val() != '0') { if(price != '') { $('#lblCustPrice').html($('#currSymbol').val()+price); $("#lblCustPrice").show(); } } } function setValue(i) { document.getElementById('cldFrm').value = i; } function calculateAmountPerQty() { if ($("#ordrQty").val()=='' || !isDigit($("#ordrQty").val()) || parseFloat($("#ordrQty").val()) == 0) { $("#ordrQty").val('1'); } $('#spnQtyLdr').show(); $.post(base_url+"page/ajxserverorder", { packId:$('#packageId').val(), qty:$('#ordrQty').val(), purpose:'getQtyPrice' }, function(response){ if(response) { var str = response.replace(new RegExp('\n','g'), ''); response = str; if(response == '0') var vPr = $('#packageId').attr('details2'); else var vPr = response; if(vPr != '') { var price = vPr * document.getElementById('ordrQty').value; $("#lblCustPrice").html($('#currSymbol').val() + Round(price)); $("#lblQtyPrice").html('Your price per Item is '+$('#currSymbol').val() + vPr); $("#lblQtyPrice").show(); $("#lblCustPrice").show(); $('#spnQtyLdr').hide(); } if($('#orderForm').length) { if(window.innerWidth <= 960) { $('html, body').animate({ scrollTop: $('#orderForm').offset().top + 'px', }); } } } }); } function calculateAmountAsPerQty(obj) { var QTY = obj; /*if($("#ddOrdrQty").val() > 0) QTY = $("#ddOrdrQty").val();*/ $('#spnDDQtyLdr').show(); $.post(base_url+"page/ajxserverorder", { packId:$('#packageId').val(), qty:QTY, purpose:'getQtyPrice' }, function(response){ if(response) { if(response == '0') var vPr = $('#packageId').attr('details2'); else var vPr = response; if(vPr != '') { var price = vPr * QTY; if(parseFloat(price) < parseFloat(vPr)) { price = parseFloat(vPr); } $("#lblCustPrice").html($('#currSymbol').val() + Round(price)); $("#lblQtyPrice").html('Your price per Item is '+$('#currSymbol').val() + vPr); $("#lblQtyPrice").show(); $("#lblCustPrice").show(); $('#spnDDQtyLdr').hide(); //$("#hdDDQty").val(QTY); } if($('#orderForm').length) { if(window.innerWidth <= 960) { $('html, body').animate({ scrollTop: $('#orderForm').offset().top + 'px', }); } } } }); }