$(document).on("click", "#validate_coupon_code_link", function() { $("#validate_coupon_code_dialog").dialog({ width: 450, height: 'auto', }); }); $(document).on("click", ".validate_coupon_code_btn", function() { var regnr = $.trim($("#coupon_validation_regnr").val()); var coupon = $.trim($("#coupon_validation_code").val()); if (regnr == "" || coupon == "") { $.toast("Please provide all the detail"); } else { var data_str = "&coupon_code=" + coupon + "®nr=" + regnr; $.ajax({ data: 'action_type=validate_coupon_code' + data_str, success: function(data) { if (data['data']['ap_generate_coupon_demo_validate_coupon_code']['error'] == 1) { $.toast(data['data']['ap_generate_coupon_demo_validate_coupon_code']['message']); } else { var response = data['data']['ap_generate_coupon_demo_validate_coupon_code']['adjusted_amount']; $("#demo_total_parking_time").html(response['total_parking']); $("#demo_amount_without_coupon").html(response['without_coupon_total_amount']); $("#demo_discounted_amount").html(response['discounted_amount']); $("#demo_amount_payable").html(response['total_amount']); $("#coupon_validation_response").show(); $("#coupon_validation_check").hide(); } } }); } $(".coupon_group_div").highlight(false); }); $(document).on("click", "#generate_coupon_code_link", function() { var dialog = $('
') .html('') .dialog({ autoOpen: false, modal: true, width: 500, height: 300, title: "Generate Coupon" }); dialog.dialog('open'); // $("#generate_coupon_code_dialog").load("index.php?view=generate_coupon").dialog("open"); }); function validate_regnr(ele) { ele.value = $.trim(ele.value); ele.value = ele.value.replace(/[^a-z0-9]/gi, '').toUpperCase(); if (ele.value.length > 10) { ele.value = ele.value.substring(0, 10); //$.toast("You have exceeded character limit"); } } function validate_number(ele, min, max) { ele.value = $.trim(ele.value); ele.value = ele.value.replace(/[^0-9]/gi, ''); if (ele.value.length > 15) { ele.value = ele.value.substring(0, 10); //$.toast("You have exceeded character limit"); } if (min && parseInt(ele.value) < min) { ele.value = min; } if (max && parseInt(ele.value) > max) { ele.value = max; } } $(document).on('click', '.download_email_log_file', function() { $.redirect("index.php?view=download_email_log_file", { 'file_id': $(this).attr("data-fileid") }, "POST"); return false; });