/**
  * Constructor
  *
  * @since    1.0
  * @author   Andrea Grillo <*****@*****.**>
  */
 public function __construct()
 {
     parent::__construct();
     $this->_settings = array('parent_page' => 'yit_product_panel', 'page_title' => __('License Activation', 'yith-plugin-fw'), 'menu_title' => __('License Activation', 'yith-plugin-fw'), 'capability' => 'manage_options', 'page' => 'yith_plugins_activation');
     add_action('admin_menu', array($this, 'add_submenu_page'), 99);
     add_action("wp_ajax_activate-{$this->_product_type}", array($this, 'activate'));
     add_action("wp_ajax_deactivate-{$this->_product_type}", array($this, 'deactivate'));
     add_action("wp_ajax_update_licence_information-{$this->_product_type}", array($this, 'update_licence_information'));
 }
Пример #2
0
 /**
  * Constructor
  *
  * @since    1.0
  * @author   Andrea Grillo <*****@*****.**>
  */
 public function __construct()
 {
     parent::__construct();
     $this->_settings = array('parent_page' => 'yit_plugin_panel', 'page_title' => __('Licence Activation', 'yit'), 'menu_title' => __('Licence Activation', 'yit'), 'capability' => 'manage_options', 'page' => 'yith_plugins_activation');
     add_action('admin_menu', array($this, 'add_submenu_page'), 99);
     add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_scripts'));
     add_action('admin_enqueue_scripts', array($this, 'localize_script'), 15);
     add_action("wp_ajax_activate-{$this->_product_type}", array($this, 'activate'));
     add_action("wp_ajax_nopriv_activate-{$this->_product_type}", array($this, 'activate'));
     add_action("wp_ajax_update_licence_information-{$this->_product_type}", array($this, 'update_licence_information'));
     add_action("wp_ajax_nopriv_update_licence_information-{$this->_product_type}", array($this, 'update_licence_information'));
     add_action('yit_licence_after_check', array($this, 'licence_after_check'));
 }