function __construct() { add_action('psts_page_after_modules', array(&$this, 'plug_network_page')); if (!defined('PSTS_HIDE_PLUGINS_MENU')) { add_action('admin_menu', array(&$this, 'plug_page')); add_action('admin_init', array(&$this, 'redirect_plugins_page')); } // add_action( 'psts_settings_page', array( &$this, 'settings' ) ); add_action('admin_notices', array(&$this, 'message_output')); add_action('psts_withdraw', array(&$this, 'deactivate_all')); add_action('psts_upgrade', array(&$this, 'auto_activate'), 10, 3); add_action('psts_downgrade', array(&$this, 'deactivate'), 10, 3); add_action('wpmu_new_blog', array(&$this, 'new_blog'), 50); //auto activation hook add_filter('all_plugins', array(&$this, 'remove_plugins')); add_filter('plugin_action_links', array(&$this, 'action_links'), 10, 4); add_filter('pre_update_option_recently_activated', array(&$this, 'check_activated')); //individual blog options add_action('wpmueditblogaction', array(&$this, 'blog_options_form')); add_action('wpmu_update_blog_options', array(&$this, 'blog_options_form_process')); add_filter('plugin_row_meta', array(&$this, 'remove_plugin_meta'), 10, 2); add_action('admin_init', array(&$this, 'remove_plugin_update_row')); self::$user_label = __('Premium Plugins', 'psts'); self::$user_description = __('Include premium plugins', 'psts'); }
/** * 'Rename Plugin/Theme Features' * * @return string */ public static function render_tab_renaming() { global $psts; ProSites_Helper_Settings::settings_header(ProSites_Helper_Tabs_Settings::get_active_tab()); $modules = $psts->get_setting('modules_enabled'); $modules = !empty($modules) ? $modules : array(); if (in_array('ProSites_Module_PremiumThemes', $modules)) { $module = new ProSites_Module_PremiumThemes(); echo $module->settings(); } if (in_array('ProSites_Module_Plugins', $modules)) { $module = new ProSites_Module_Plugins(); echo $module->settings(); } }