public static function init() { self::$license_key = trim(get_option(self::LICENSE_KEY_OPTION, '')); self::$license_status = get_option(self::LICENSE_STATUS, false); self::register_settings(); if (is_admin()) { add_action('admin_init', array(__CLASS__, 'init_edd_udpater')); // AJAX add_action('wp_ajax_sc_activate_license', array(__CLASS__, 'maybe_activate_license'), 10, 0); add_action('wp_ajax_sc_deactivate_license', array(__CLASS__, 'maybe_deactivate_license'), 10, 0); add_action('wp_ajax_sc_check_license', array(__CLASS__, 'maybe_check_license'), 10, 0); } }
<div class="activation_inputs clearfix"> <input type="text" name="<?php echo SC_Updates::LICENSE_KEY_OPTION; ?> " id="<?php echo SC_Updates::LICENSE_KEY_OPTION; ?> " value="<?php echo SC_Updates::license_key(); ?> " class="fat-input <?php echo 'license_' . SC_Updates::license_status(); ?> " size="40" class="text-input"> <?php if (SC_Updates::license_status() != false && SC_Updates::license_status() == 'valid') { ?> <button id="sc_activate_license" class="button button-large" disabled="disabled"><?php self::_e('Activate License'); ?> </button> <button id="sc_deactivate_license" class="button button-large"><?php self::_e('Deactivate License'); ?> </button> <?php } else { ?> <button id="sc_activate_license" class="button button-primary button-large"><?php self::_e('Activate License'); ?>