Changeset 15697 for trunk/wp-admin/plugins.php
- Timestamp:
- 10/04/2010 04:26:58 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/plugins.php
r15642 r15697 16 16 17 17 $plugin = isset($_REQUEST['plugin']) ? $_REQUEST['plugin'] : ''; 18 $s = isset($_REQUEST['s']) ? $_REQUEST['s'] : ''; 18 19 19 20 // Clean up request URI from temporary args for screen options/paging uri's to work as expected. … … 35 36 if ( is_wp_error( $result ) ) { 36 37 if ( 'unexpected_output' == $result->get_error_code() ) { 37 $redirect = 'plugins.php?error=true&charsout=' . strlen($result->get_error_data()) . '&plugin=' . $plugin ;38 $redirect = 'plugins.php?error=true&charsout=' . strlen($result->get_error_data()) . '&plugin=' . $plugin . "&plugin_status=$status&paged=$page&s=$s"; 38 39 wp_redirect(add_query_arg('_error_nonce', wp_create_nonce('plugin-activation-error_' . $plugin), $redirect)); 39 40 exit; … … 51 52 wp_redirect("import.php?import=" . str_replace('-importer', '', dirname($plugin)) ); // overrides the ?error=true one above and redirects to the Imports page, striping the -importer suffix 52 53 } else { 53 wp_redirect("plugins.php?activate=true&plugin_status=$status&paged=$page "); // overrides the ?error=true one above54 wp_redirect("plugins.php?activate=true&plugin_status=$status&paged=$page&s=$s"); // overrides the ?error=true one above 54 55 } 55 56 exit; … … 65 66 $plugins = array_filter($plugins, create_function('$plugin', 'return !is_plugin_active($plugin);') ); // Only activate plugins which are not already active. 66 67 if ( empty($plugins) ) { 67 wp_redirect("plugins.php?plugin_status=$status&paged=$page ");68 wp_redirect("plugins.php?plugin_status=$status&paged=$page&s=$s"); 68 69 exit; 69 70 } … … 78 79 update_option('recently_activated', $recent); 79 80 80 wp_redirect("plugins.php?activate-multi=true&plugin_status=$status&paged=$page ");81 wp_redirect("plugins.php?activate-multi=true&plugin_status=$status&paged=$page&s=$s"); 81 82 exit; 82 83 break; … … 144 145 update_option('recently_activated', array($plugin => time()) + (array)get_option('recently_activated')); 145 146 if (headers_sent()) 146 echo "<meta http-equiv='refresh' content='" . esc_attr( "0;url=plugins.php?deactivate=true&plugin_status=$status&paged=$page " ) . "' />";147 echo "<meta http-equiv='refresh' content='" . esc_attr( "0;url=plugins.php?deactivate=true&plugin_status=$status&paged=$page&s=$s" ) . "' />"; 147 148 else 148 wp_redirect("plugins.php?deactivate=true&plugin_status=$status&paged=$page ");149 wp_redirect("plugins.php?deactivate=true&plugin_status=$status&paged=$page&s=$s"); 149 150 exit; 150 151 break; … … 158 159 $plugins = array_filter($plugins, 'is_plugin_active'); //Do not deactivate plugins which are already deactivated. 159 160 if ( empty($plugins) ) { 160 wp_redirect("plugins.php?plugin_status=$status&paged=$page ");161 wp_redirect("plugins.php?plugin_status=$status&paged=$page&s=$s"); 161 162 exit; 162 163 } … … 169 170 170 171 update_option('recently_activated', $deactivated + (array)get_option('recently_activated')); 171 wp_redirect("plugins.php?deactivate-multi=true&plugin_status=$status&paged=$page ");172 wp_redirect("plugins.php?deactivate-multi=true&plugin_status=$status&paged=$page&s=$s"); 172 173 exit; 173 174 break; … … 182 183 $plugins = array_filter($plugins, create_function('$plugin', 'return !is_plugin_active($plugin);') ); //Do not allow to delete Activated plugins. 183 184 if ( empty($plugins) ) { 184 wp_redirect("plugins.php?plugin_status=$status&paged=$page ");185 wp_redirect("plugins.php?plugin_status=$status&paged=$page&s=$s"); 185 186 exit; 186 187 } … … 276 277 277 278 set_transient('plugins_delete_result_'.$user_ID, $delete_result); //Store the result in a cache rather than a URL param due to object type & length 278 wp_redirect("plugins.php?deleted=true&plugin_status=$status&paged=$page ");279 wp_redirect("plugins.php?deleted=true&plugin_status=$status&paged=$page&s=$s"); 279 280 exit; 280 281 break;
Note: See TracChangeset
for help on using the changeset viewer.