header('Location: ' . osc_admin_render_plugin_url('google_analytics/admin.php')); exit; } } osc_add_hook('init_admin', 'google_analytics_actions'); function google_analytics_admin() { osc_admin_render_plugin('google_analytics/admin.php'); } // HELPER function osc_google_analytics_id() { return osc_get_preference('google_analytics_id', 'plugin-google_analytics'); } /** * This function is called every time the page footer is being rendered */ function google_analytics_footer() { if (osc_google_analytics_id() != '') { $id = osc_google_analytics_id(); require_once osc_plugins_path() . 'google_analytics/footer.php'; } } osc_admin_menu_plugins('Google Analytics', osc_admin_render_plugin_url('google_analytics/admin.php'), 'google_analytics_submenu'); // This is needed in order to be able to activate the plugin osc_register_plugin(osc_plugin_path(__FILE__), 'google_analytics_call_after_install'); // This is a hack to show a Uninstall link at plugins table (you could also use some other hook to show a custom option panel) osc_add_hook(osc_plugin_path(__FILE__) . "_uninstall", 'google_analytics_call_after_uninstall'); osc_add_hook(osc_plugin_path(__FILE__) . "_configure", 'google_analytics_admin'); osc_add_hook('footer', 'google_analytics_footer');
function cookie_menu() { osc_admin_menu_plugins('Cookies settings', osc_route_admin_url('cookie-conf'), 'cookie-conf'); }
function item_success_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Social item success', 'item_success_divider', 'administrator'); osc_admin_menu_plugins('» Settings', osc_admin_render_plugin_url('item_success/admin/settings.php'), 'item_success_settings', 'administrator'); }