HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: /var/www/html/wp-content/plugins/gravityforms/includes/addon/js/gaddon_payment.js
function loadBillingLength(setting_name){
    var intervals = window[setting_name + "_intervals"]
    if(!intervals)
        return;

    var unit = jQuery("#" + setting_name + "_unit").val();
    var min =  gform.utils.escapeHtml( intervals[unit]["min"] );
    var max =  gform.utils.escapeHtml( 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.success === true ) {
				jQuery( "#gform_payment_status" ).html( gform.utils.escapeHtml( gaddon_payment_strings.subscriptionCanceled ) );
				jQuery( "#cancelsub" ).hide();
			} else {
				jQuery( "#cancelsub" ).prop( "disabled", false );
				if ( response.success === false ) {
					alert( gaddon_payment_strings.subscriptionError );
				}
			}
		}
	);
}

function gaddon_cancel_subscription_confirmed( element ) {
    var entryId = jQuery( element ).data( 'entry-id' );

    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.success === true ) {
                jQuery( '#gform_payment_status' ).html( gform.utils.escapeHtml( gaddon_payment_strings.subscriptionCanceled ) );
                jQuery( '#cancelsub' ).hide();
            } else {
                jQuery( '#cancelsub' ).prop( 'disabled', false );
                if ( response.success === false ) {
                    gform.alert( gaddon_payment_strings.subscriptionError );
                }
            }
        }
    );
}