From 022cdc5e6c02a1029bbd1c59d9d721d22ec3531a Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 19 Oct 2010 18:23:23 +0000 Subject: [PATCH] Plugin editing for network admin. Props PeteMall. see #14435 git-svn-id: http://svn.automattic.com/wordpress/trunk@15853 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/network/menu.php | 6 ++++++ wp-admin/network/plugin-editor.php | 5 +++++ wp-admin/network/theme-editor.php | 5 +++++ wp-admin/plugin-editor.php | 4 ++-- wp-admin/theme-editor.php | 4 ++-- 5 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 wp-admin/network/plugin-editor.php create mode 100644 wp-admin/network/theme-editor.php diff --git a/wp-admin/network/menu.php b/wp-admin/network/menu.php index 58e89b03c..1c9fcf2f3 100644 --- a/wp-admin/network/menu.php +++ b/wp-admin/network/menu.php @@ -18,6 +18,12 @@ $menu[99] = array( '', 'read', 'separator-last', '', 'wp-menu-separator-last' ); $compat = array(); $submenu = array(); +$submenu['plugins.php'][5] = array( __('Plugins'), 'manage_network_plugins', 'plugins.php' ); +$submenu['plugins.php'][15] = array( _x('Editor', 'plugin editor'), 'edit_plugins', 'plugin-editor.php' ); + +$submenu['themes.php'][5] = array( __('Themes'), 'manage_network_themes', 'themes.php' ); +$submenu['themes.php'][15] = array( _x('Editor', 'plugin editor'), 'edit_themes', 'theme-editor.php' ); + require_once(ABSPATH . 'wp-admin/includes/menu.php'); ?> \ No newline at end of file diff --git a/wp-admin/network/plugin-editor.php b/wp-admin/network/plugin-editor.php new file mode 100644 index 000000000..0fda5a91f --- /dev/null +++ b/wp-admin/network/plugin-editor.php @@ -0,0 +1,5 @@ +' . __('Support Forums') . '

' ); - require_once('./admin-header.php'); + require_once(ABSPATH . 'wp-admin/admin-header.php'); update_recently_edited(WP_PLUGIN_DIR . '/' . $file); @@ -252,4 +252,4 @@ jQuery(document).ready(function($){