From ac3210d8c05f473d4795ddb054761c08fe490b57 Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Mon, 29 Mar 2010 07:23:29 +0000 Subject: [PATCH] Restore Edit link for active plugins. Whitespace & if end markers. Also removed a non-needed bool check. Fixes #12741 git-svn-id: https://develop.svn.wordpress.org/trunk@13874 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/plugins.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/wp-admin/plugins.php b/wp-admin/plugins.php index 9dbb4fa561..7dfb8c0d76 100644 --- a/wp-admin/plugins.php +++ b/wp-admin/plugins.php @@ -560,16 +560,17 @@ function print_plugins_table($plugins, $context = '') { $actions[] = '' . __('Network Only') . ''; else $actions[] = '' . __('Activate') . ''; + if ( is_multisite() && is_super_admin() ) $actions[] = '' . __('Network Activate') . ''; - if ( !is_multisite() && current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) ) - $actions[] = '' . __('Edit') . ''; - - if ( ! $is_active && current_user_can('delete_plugins') ) + if ( current_user_can('delete_plugins') ) $actions[] = '' . __('Delete') . ''; - } - } + } // end if $is_active + + if ( current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) ) + $actions[] = '' . __('Edit') . ''; + } // end if $context $actions = apply_filters( 'plugin_action_links', $actions, $plugin_file, $plugin_data, $context ); $actions = apply_filters( "plugin_action_links_$plugin_file", $actions, $plugin_file, $plugin_data, $context );