Initial commit
This commit is contained in:
46
includes/addon/js/gaddon_payment.js
Normal file
46
includes/addon/js/gaddon_payment.js
Normal file
@@ -0,0 +1,46 @@
|
||||
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 += "<option value='" + i + "' " + selected + ">" + i + "</option>";
|
||||
}
|
||||
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);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user