url . '/menus/style_meta.css');
}
//Admin menus
public function adminMenus()
{
add_menu_page('Amazon Tools', 'Amazon Tools', 'manage_options', 'amazon_tools', array($this, 'displaySettings'), plugins_url('menus/img/icon_sm.png', __FILE__));
//override the default page
$settings = add_submenu_page('amazon_tools', 'Settings', 'Settings', 'manage_options', 'amazon_tools', array($this, 'displaySettings'));
if(get_option('amazon_getting_started') == 1)
{
$start = add_submenu_page('amazon_tools', 'Getting Started', 'Getting Started', 'manage_options', 'amazon_getting_started', array($this, 'displayGettingStarted'));
add_action('admin_print_styles-' . $start, array($this, 'enqueueScripts'));
}
$templates = add_submenu_page('amazon_tools', 'Templates', 'Templates', 'manage_options', 'amazon_templates', array($this, 'displayTemplates'));
$cache = add_submenu_page('amazon_tools', 'Cache', 'Cache', 'manage_options', 'amazon_cache', array($this, 'displayCache'));
$lists = add_submenu_page('amazon_tools', 'Lists', 'Lists', 'manage_options', 'amazon_lists', array($this, 'displayLists'));
if(AmazonTools::$is_premium && get_option('amazon_click_tracking') == 1)
{
$click = add_submenu_page('amazon_tools', 'Clicks', 'Clicks', 'manage_options', 'amazon_clicks', array($this, 'displayClicks'));
add_action('admin_print_styles-' . $click, array($this, 'enqueueScripts'));
add_action('admin_print_styles-' . $click, array($this, 'clickInit'));
}
add_action('admin_print_styles-' . $settings, array($this, 'enqueueScripts'));
add_action('admin_print_styles-' . $settings, array($this, 'settingsInit'));
add_action('admin_print_styles-' . $templates, array($this, 'enqueueScripts'));
add_action('admin_print_styles-' . $templates, array($this, 'templatesInit'));
add_action('admin_print_styles-' . $cache, array($this, 'enqueueScripts'));
add_action('admin_print_styles-' . $cache, array($this, 'cacheInit'));
add_action('admin_print_styles-' . $lists, array($this, 'enqueueScripts'));
add_action('admin_print_styles-' . $lists, array($this, 'listsInit'));
//add_action('admin_print_styles-' . $shortcodes, array($this, 'enqueueScripts'));
}
public function displaySettings()
{
include('menus/settings.php');
}
public function settingsJS()
{
?>