Gravity Forms License Key Online

update_option('gf_license_alert_sent', $last_sent);

set_transient('gf_license_status', $result, DAY_IN_SECONDS); return $result; gravity forms license key

if ($days <= 14 && empty($last_sent['14'])) wp_mail($admin_email, 'Gravity Forms License Expiring Soon', "Your Gravity Forms license expires in $days days."); $last_sent['14'] = true; if ($days &lt

$result = [ 'is_valid' => $is_valid, 'expiration' => $body['expiration'] ?? null, 'days_left' => null ]; = 14 && empty($last_sent['14'])) wp_mail($admin_email

add_filter('pre_site_transient_update_plugins', 'gf_disable_updates_if_invalid'); function gf_disable_updates_if_invalid($transient) !$status['is_valid']) if (isset($transient->response['gravityforms/gravityforms.php'])) unset($transient->response['gravityforms/gravityforms.php']); return $transient;

if ($days <= 30 && empty($last_sent['30'])) wp_mail($admin_email, 'Gravity Forms License Expiring Soon', "Your Gravity Forms license expires in $days days."); $last_sent['30'] = true;

add_action('admin_menu', 'gf_license_manager_menu'); function gf_license_manager_menu() add_options_page( 'Gravity Forms License Manager', 'GF License Manager', 'manage_options', 'gf-license-manager', 'gf_license_manager_page' );