Ticket #16187: 16187-3.diff
File 16187-3.diff, 3.5 KB (added by , 13 years ago) |
---|
-
wp-admin/plugin-install.php
21 21 } 22 22 23 23 $wp_list_table = get_list_table('WP_Plugin_Install_List_Table'); 24 $pagenum = $wp_list_table->get_pagenum(); 24 25 $wp_list_table->prepare_items(); 26 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); 27 if ( $pagenum > $total_pages && $total_pages > 0 ) { 28 wp_redirect( add_query_arg( 'paged', $total_pages ) ); 29 exit; 30 } 25 31 26 32 $title = __('Install Plugins'); 27 33 $parent_file = 'plugins.php'; -
wp-admin/network/themes.php
22 22 wp_die( __( 'You do not have sufficient permissions to manage network themes.' ) ); 23 23 24 24 $wp_list_table = get_list_table('WP_MS_Themes_List_Table'); 25 $pagenum = $wp_list_table->get_pagenum(); 25 26 26 27 $action = $wp_list_table->current_action(); 27 28 … … 169 170 } 170 171 171 172 $wp_list_table->prepare_items(); 173 174 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); 175 if ( $pagenum > $total_pages && $total_pages > 0 ) { 176 wp_redirect( add_query_arg( 'paged', $total_pages ) ); 177 exit; 178 } 179 172 180 add_thickbox(); 173 181 174 182 add_screen_option( 'per_page', array('label' => _x( 'Themes', 'themes per page (screen options)' )) ); -
wp-admin/network/sites.php
17 17 wp_die( __( 'You do not have permission to access this page.' ) ); 18 18 19 19 $wp_list_table = get_list_table('WP_MS_Sites_List_Table'); 20 $pagenum = $wp_list_table->get_pagenum(); 20 21 21 22 $title = __( 'Sites' ); 22 23 $parent_file = 'sites.php'; … … 87 88 88 89 $wp_list_table->prepare_items(); 89 90 91 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); 92 if ( $pagenum > $total_pages && $total_pages > 0 ) { 93 wp_redirect( add_query_arg( 'paged', $total_pages ) ); 94 exit; 95 } 96 90 97 require_once( '../admin-header.php' ); 91 98 ?> 92 99 -
wp-admin/plugins.php
20 20 wp_die( __( 'You do not have sufficient permissions to manage plugins for this site.' ) ); 21 21 22 22 $wp_list_table = get_list_table('WP_Plugins_List_Table'); 23 $pagenum = $wp_list_table->get_pagenum(); 23 24 24 25 $action = $wp_list_table->current_action(); 25 26 … … 315 316 316 317 $wp_list_table->prepare_items(); 317 318 319 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); 320 if ( $pagenum > $total_pages && $total_pages > 0 ) { 321 wp_redirect( add_query_arg( 'paged', $total_pages ) ); 322 exit; 323 } 324 318 325 wp_enqueue_script('plugin-install'); 319 326 add_thickbox(); 320 327 -
wp-admin/theme-install.php
21 21 } 22 22 23 23 $wp_list_table = get_list_table('WP_Theme_Install_List_Table'); 24 $pagenum = $wp_list_table->get_pagenum(); 24 25 $wp_list_table->prepare_items(); 26 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); 27 if ( $pagenum > $total_pages && $total_pages > 0 ) { 28 wp_redirect( add_query_arg( 'paged', $total_pages ) ); 29 exit; 30 } 25 31 26 32 $title = __('Install Themes'); 27 33 $parent_file = 'themes.php';