function loadBillingLength(setting_name){ var intervals = window[setting_name + "_intervals"] if(!intervals) return; var unit = jQuery("#" + setting_name + "_unit").val(); var min = intervals[unit]["min"]; var max = intervals[unit]["max"]; var lengthField = jQuery("#" + setting_name + "_length"); var length = lengthField.val(); var str = ""; for(var i=min; i<=max; i++){ var selected = length == i ? "selected=selected" : ""; str += ""; } lengthField.html(str); } function cancel_subscription(entryId){ if(! confirm(gaddon_payment_strings.subscriptionCancelWarning) ) return; jQuery("#subscription_cancel_spinner").show(); jQuery("#cancelsub").prop("disabled", true); jQuery.post(ajaxurl, { action:"gaddon_cancel_subscription", entry_id:entryId, gaddon_cancel_subscription: gaddon_payment_strings.subscriptionCancelNonce}, function(response){ jQuery("#subscription_cancel_spinner").hide(); if(response == 1) { jQuery("#gform_payment_status").html(gaddon_payment_strings.subscriptionCanceled); jQuery("#cancelsub").hide(); } else { jQuery("#cancelsub").prop("disabled", false); alert(gaddon_payment_strings.subscriptionError); } } ); }