diff options
Diffstat (limited to 'plugins/wordpress-mobile-pack/admin/class-admin-init.php')
-rwxr-xr-x | plugins/wordpress-mobile-pack/admin/class-admin-init.php | 92 |
1 files changed, 16 insertions, 76 deletions
diff --git a/plugins/wordpress-mobile-pack/admin/class-admin-init.php b/plugins/wordpress-mobile-pack/admin/class-admin-init.php index ca6cc097..56341e52 100755 --- a/plugins/wordpress-mobile-pack/admin/class-admin-init.php +++ b/plugins/wordpress-mobile-pack/admin/class-admin-init.php @@ -73,42 +73,6 @@ if ( ! class_exists( 'WMobilePack_Admin_Init' ) ) { /** - * Submenu for the Premium version (with connect API key), classic kit - * - * @var array - */ - private static $submenu_pages_premium_classic = array( - array( - 'page_title' => "PRO Settings", - 'capability' => 'wmp-options-premium', - 'function' => 'premium', - 'enqueue_hook' => 'wmp_admin_load_premium_js' - ) - ); - - - /** - * Submenu for the Premium version (with connect API key), wpmp kit - * - * @var array - */ - private static $submenu_pages_premium_wpmp = array( - array( - 'page_title' => "PRO Settings", - 'capability' => 'wmp-options-premium', - 'function' => 'premium', - 'enqueue_hook' => 'wmp_admin_load_premium_js' - ), - array( - 'page_title' => "Content", - 'capability' => 'wmp-options-content', - 'function' => 'content', - 'enqueue_hook' => 'wmp_admin_load_content_js' - ) - ); - - - /** * Class constructor * * Init admin menu and enqueue general Javascript & CSS files @@ -134,39 +98,27 @@ if ( ! class_exists( 'WMobilePack_Admin_Init' ) ) { // init admin object $WMobilePackAdmin = new WMobilePack_Admin(); - // check menu - if (WMobilePack_Options::get_setting('premium_active') == 1 && WMobilePack_Options::get_setting('premium_api_key') != '') { - - $kit_type = WMobilePack::get_kit_type(); - $pages_list = $kit_type == 'classic' ? self::$submenu_pages_premium_classic : self::$submenu_pages_premium_wpmp; - - $menu_name = 'wmp-options-premium'; - $display_notify_icon = false; - - } else { + $pages_list = self::$submenu_pages; - $pages_list = self::$submenu_pages; + $menu_name = 'wmp-options'; - $menu_name = 'wmp-options'; + // check if we need to request updates for the what's new section + $WMobilePackCookie = new WMobilePack_Cookie(); - // check if we need to request updates for the what's new section - $WMobilePackCookie = new WMobilePack_Cookie(); + if ($WMobilePackCookie->get_cookie('check_updates') === null) { - if ($WMobilePackCookie->get_cookie('check_updates') === null) { + WMobilePack_Admin::whatsnew_updates(); - WMobilePack_Admin::whatsnew_updates(); - - // set next update request after 2 days - $WMobilePackCookie->set_cookie('check_updates', 1); - } - - // display notify icon if the what's new section was updated - $display_notify_icon = false; - if (WMobilePack_Options::get_setting('whats_new_updated') == 1) { - $display_notify_icon = true; - } - } + // set next update request after 2 days + $WMobilePackCookie->set_cookie('check_updates', 1); + } + // display notify icon if the what's new section was updated + $display_notify_icon = false; + if (WMobilePack_Options::get_setting('whats_new_updated') == 1) { + $display_notify_icon = true; + } + // add menu and submenu hooks add_menu_page(self::$submenu_title, self::$submenu_title, 'manage_options', $menu_name, '', WP_PLUGIN_URL . '/' . WMP_DOMAIN . '/admin/images/appticles-logo' . ($display_notify_icon == true ? '-updates' : '') . '.png'); @@ -181,7 +133,7 @@ if ( ! class_exists( 'WMobilePack_Admin_Init' ) ) { } } - if ($menu_name == 'wmp-options' || ($menu_name == 'wmp-options-premium' && $kit_type == 'wpmp')){ + if ($menu_name == 'wmp-options'){ // fake submenu since it is not visible (for editing a category's details) $category_page = add_submenu_page( null, 'Content', 'Category Details', 'manage_options', 'wmp-category-details', array( &$WMobilePackAdmin, 'category_content') ); @@ -304,18 +256,6 @@ if ( ! class_exists( 'WMobilePack_Admin_Init' ) ) { { wp_enqueue_script(WMobilePack_Options::$prefix.'js_settings_editappsettings', plugins_url(WMP_DOMAIN.'/admin/js/UI.Modules/Settings/WMP_APP_SETTINGS.min.js'), array(), WMP_VERSION); wp_enqueue_script(WMobilePack_Options::$prefix.'js_settings_socialmedia', plugins_url(WMP_DOMAIN.'/admin/js/UI.Modules/Settings/WMP_SOCIAL_MEDIA.min.js'), array(), WMP_VERSION); - wp_enqueue_script(WMobilePack_Options::$prefix.'js_settings_connect', plugins_url(WMP_DOMAIN.'/admin/js/UI.Modules/Settings/WMP_CONNECT.min.js'), array(), WMP_VERSION); - wp_enqueue_script(WMobilePack_Options::$prefix.'js_settings_allowtracking', plugins_url(WMP_DOMAIN.'/admin/js/UI.Modules/Settings/WMP_ALLOW_TRACKING.min.js'), array(), WMP_VERSION); - } - - /** - * - * Load specific javascript files for the admin Premium submenu page - * - */ - public function wmp_admin_load_premium_js(){ - - wp_enqueue_script(WMobilePack_Options::$prefix.'js_content_premium', plugins_url(WMP_DOMAIN.'/admin/js/UI.Modules/Settings/WMP_DISCONNECT.min.js'), array(), WMP_VERSION); wp_enqueue_script(WMobilePack_Options::$prefix.'js_settings_allowtracking', plugins_url(WMP_DOMAIN.'/admin/js/UI.Modules/Settings/WMP_ALLOW_TRACKING.min.js'), array(), WMP_VERSION); } } |