From 898e5b026890a29b48cccd8c75d669188c3fe4f9 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Tue, 19 Oct 2010 18:23:23 +0000 Subject: [PATCH] Plugin editing for network admin. Props PeteMall. see #14435 git-svn-id: https://develop.svn.wordpress.org/trunk@15853 602fd350-edb4-49c9-b593-d223f7449a82 --- 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 58e89b03ca..1c9fcf2f35 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 0000000000..0fda5a91fe --- /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($){