Пример #1
0
 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');
    ?>