.

setup your Amazon Tracking ID in order to see your shortcodes display Amazon Widgets.', 'awshortcode'), 'options-general.php?page=awshortcode-options' ) ?>

'; } /** * Setup admin pages * * Includes menu * Hook scripts & stylesheets * * @author oncletom * @version 1.1 * @since 1.0 alpha 2 * @return null */ function setupAdminMenu() { /* * Hooking pages */ $options_page = add_options_page( __('Amazon Widgets Shortcodes', 'awshortcode'), __('Amazon Widgets Shortcodes', 'awshortcode'), 8, 'awshortcode-options', array('AmazonWidgetsShortcodesAdmin', 'displayOptions') ); /* * Hooking styles */ add_action('admin_head-'.$options_page, array('AmazonWidgetsShortcodesAdmin', 'printStylesheet')); add_action('admin_print_scripts-'.$options_page, array('AmazonWidgetsShortcodesAdmin', 'printJavascript')); } /** * Copying master informations and activate plugin * * @since 1.5.3 * @author oncletom * @param $blog_id integer * @param $user_id integer */ function setupNewMuBlog($blog_id, $user_id) { $dashblog = get_dashboard_blog(); $copy_options = array('tracking_id', 'region'); $copied_values = array(); if (!(int)$blog_id || (int)$blog_id === (int)$dashblog->blog_id) { return false; } /* * Options to copy */ foreach ($copy_options as $option_id) { $copied_values['awshortcode_'.$option_id] = get_option('awshortcode_'.$option_id); } switch_to_blog($blog_id); activate_plugin(AWS_PLUGIN_PLUGINFILE); foreach ($copied_values as $option_id => $option_value) { update_option($option_id, $option_value); } restore_current_blog(); } /** * Add whitelist options for WPMU * * @see http://wordpress.org/support/topic/191773#post-876524 * @see http://mu.wordpress.org/forums/topic.php?id=9210 * @author oncletom * @since 1.2.2 * @return $whitelist Array * @param $whitelist Array */ function setupOptionsWhitelist($whitelist) { if (is_array($whitelist)) { $whitelist = array_merge( $whitelist, array( 'awshortcode' => array_keys(AmazonWidgetsShortcodeConfiguration::getOptions()) )); } return $whitelist; } }