Ticket #16262: 16262.diff

File 16262.diff, 22.6 KB (added by nacin, 2 years ago)
Line 
1Index: wp-includes/script-loader.php
2===================================================================
3--- wp-includes/script-loader.php       (revision 17317)
4+++ wp-includes/script-loader.php       (working copy)
5@@ -299,13 +299,13 @@
6                $scripts->add( 'admin-custom-fields', "/wp-admin/js/custom-fields$suffix.js", array('wp-lists'), '20090106' );
7                $scripts->add_data( 'admin-custom-fields', 'group', 1 );
8 
9-               $scripts->add( 'list-table', "/wp-admin/js/list-table$suffix.js", array( 'jquery-query', 'jquery-serialize-object' ), '20110112' );
10+               /* $scripts->add( 'list-table', "/wp-admin/js/list-table$suffix.js", array( 'jquery-query', 'jquery-serialize-object' ), '20110112' );
11                $scripts->add_data( 'list-table', 'group', 1 );
12                $scripts->localize( 'list-table', 'listTableL10n', array(
13                        'error' => __('An error has occurred while loading the items.'),
14                        'search' => __('Search results for “%s”'),
15                        'l10n_print_after' => 'try{convertEntities(listTableL10n);}catch(e){};'
16-               ) );
17+               ) ); */
18 
19                $scripts->add( 'admin-comments', "/wp-admin/js/edit-comments$suffix.js", array('wp-lists', 'list-table', 'jquery-ui-resizable', 'quicktags'), '20101223' );
20                $scripts->add_data( 'admin-comments', 'group', 1 );
21Index: wp-admin/users.php
22===================================================================
23--- wp-admin/users.php  (revision 17316)
24+++ wp-admin/users.php  (working copy)
25@@ -12,7 +12,7 @@
26 if ( ! current_user_can( 'list_users' ) )
27        wp_die( __( 'Cheatin’ uh?' ) );
28 
29-$wp_list_table = get_list_table('WP_Users_List_Table');
30+$wp_list_table = _get_list_table('WP_Users_List_Table');
31 
32 $title = __('Users');
33 $parent_file = 'users.php';
34Index: wp-admin/edit-comments.php
35===================================================================
36--- wp-admin/edit-comments.php  (revision 17316)
37+++ wp-admin/edit-comments.php  (working copy)
38@@ -11,7 +11,7 @@
39 if ( !current_user_can('edit_posts') )
40        wp_die(__('Cheatin’ uh?'));
41 
42-$wp_list_table = get_list_table('WP_Comments_List_Table');
43+$wp_list_table = _get_list_table('WP_Comments_List_Table');
44 $pagenum = $wp_list_table->get_pagenum();
45 
46 $doaction = $wp_list_table->current_action();
47Index: wp-admin/includes/class-wp-ms-sites-list-table.php
48===================================================================
49--- wp-admin/includes/class-wp-ms-sites-list-table.php  (revision 17316)
50+++ wp-admin/includes/class-wp-ms-sites-list-table.php  (working copy)
51@@ -5,6 +5,7 @@
52  * @package WordPress
53  * @subpackage List_Table
54  * @since 3.1.0
55+ * @access private
56  */
57 class WP_MS_Sites_List_Table extends WP_List_Table {
58 
59Index: wp-admin/includes/class-wp-posts-list-table.php
60===================================================================
61--- wp-admin/includes/class-wp-posts-list-table.php     (revision 17316)
62+++ wp-admin/includes/class-wp-posts-list-table.php     (working copy)
63@@ -5,6 +5,7 @@
64  * @package WordPress
65  * @subpackage List_Table
66  * @since 3.1.0
67+ * @access private
68  */
69 class WP_Posts_List_Table extends WP_List_Table {
70 
71Index: wp-admin/includes/list-table.php
72===================================================================
73--- wp-admin/includes/list-table.php    (revision 17316)
74+++ wp-admin/includes/list-table.php    (working copy)
75@@ -10,32 +10,13 @@
76 /**
77  * Fetch an instance of a WP_List_Table class.
78  *
79+ * @access private
80  * @since 3.1.0
81  *
82- * @param string $class The type of the list table, which is the class name except for core list tables.
83+ * @param string $class The type of the list table, which is the class name.
84  * @return object|bool Object on success, false if the class does not exist.
85  */
86-function get_list_table( $class ) {
87-       $class = apply_filters( "get_list_table_$class", $class );
88-
89-       require_list_table( $class );
90-
91-       if ( class_exists( $class ) )
92-               return new $class;
93-       return false;
94-}
95-
96-/**
97- * Include the proper file for a core list table.
98- *
99- * Useful for extending a core class that would not otherwise be required.
100- *
101- * @since 3.1.0
102- *
103- * @param string $table The core table to include.
104- * @return bool True on success, false on failure.
105- */
106-function require_list_table( $class ) {
107+function _get_list_table( $class ) {
108        $core_classes = array(
109                //Site Admin
110                'WP_Posts_List_Table' => 'posts',
111@@ -57,7 +38,7 @@
112 
113        if ( isset( $core_classes[ $class ] ) ) {
114                require_once( ABSPATH . 'wp-admin/includes/class-wp-' . $core_classes[ $class ] . '-list-table.php' );
115-               return true;
116+               return new $class;
117        }
118 
119        return false;
120Index: wp-admin/includes/class-wp-media-list-table.php
121===================================================================
122--- wp-admin/includes/class-wp-media-list-table.php     (revision 17316)
123+++ wp-admin/includes/class-wp-media-list-table.php     (working copy)
124@@ -5,6 +5,7 @@
125  * @package WordPress
126  * @subpackage List_Table
127  * @since 3.1.0
128+ * @access private
129  */
130 class WP_Media_List_Table extends WP_List_Table {
131 
132Index: wp-admin/includes/class-wp-links-list-table.php
133===================================================================
134--- wp-admin/includes/class-wp-links-list-table.php     (revision 17316)
135+++ wp-admin/includes/class-wp-links-list-table.php     (working copy)
136@@ -5,6 +5,7 @@
137  * @package WordPress
138  * @subpackage List_Table
139  * @since 3.1.0
140+ * @access private
141  */
142 class WP_Links_List_Table extends WP_List_Table {
143 
144Index: wp-admin/includes/class-wp-terms-list-table.php
145===================================================================
146--- wp-admin/includes/class-wp-terms-list-table.php     (revision 17316)
147+++ wp-admin/includes/class-wp-terms-list-table.php     (working copy)
148@@ -5,6 +5,7 @@
149  * @package WordPress
150  * @subpackage List_Table
151  * @since 3.1.0
152+ * @access private
153  */
154 class WP_Terms_List_Table extends WP_List_Table {
155 
156Index: wp-admin/includes/update.php
157===================================================================
158--- wp-admin/includes/update.php        (revision 17316)
159+++ wp-admin/includes/update.php        (working copy)
160@@ -194,7 +194,7 @@
161 
162        $details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $r->slug . '&TB_iframe=true&width=600&height=800');
163 
164-       $wp_list_table = get_list_table('WP_Plugins_List_Table');
165+       $wp_list_table = _get_list_table('WP_Plugins_List_Table');
166 
167        if ( is_network_admin() || !is_multisite() ) {
168                echo '<tr class="plugin-update-tr"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">';
169@@ -270,7 +270,7 @@
170 
171        $details_url = self_admin_url("theme-install.php?tab=theme-information&theme=$theme_key&TB_iframe=true&width=600&height=400");
172 
173-       $wp_list_table = get_list_table('WP_MS_Themes_List_Table');
174+       $wp_list_table = _get_list_table('WP_MS_Themes_List_Table');
175 
176        echo '<tr class="plugin-update-tr"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">';
177        if ( ! current_user_can('update_themes') )
178Index: wp-admin/includes/class-wp-users-list-table.php
179===================================================================
180--- wp-admin/includes/class-wp-users-list-table.php     (revision 17319)
181+++ wp-admin/includes/class-wp-users-list-table.php     (working copy)
182@@ -5,6 +5,7 @@
183  * @package WordPress
184  * @subpackage List_Table
185  * @since 3.1.0
186+ * @access private
187  */
188 class WP_Users_List_Table extends WP_List_Table {
189 
190Index: wp-admin/includes/class-wp-plugin-install-list-table.php
191===================================================================
192--- wp-admin/includes/class-wp-plugin-install-list-table.php    (revision 17316)
193+++ wp-admin/includes/class-wp-plugin-install-list-table.php    (working copy)
194@@ -5,6 +5,7 @@
195  * @package WordPress
196  * @subpackage List_Table
197  * @since 3.1.0
198+ * @access private
199  */
200 class WP_Plugin_Install_List_Table extends WP_List_Table {
201 
202Index: wp-admin/includes/class-wp-ms-themes-list-table.php
203===================================================================
204--- wp-admin/includes/class-wp-ms-themes-list-table.php (revision 17316)
205+++ wp-admin/includes/class-wp-ms-themes-list-table.php (working copy)
206@@ -5,6 +5,7 @@
207  * @package WordPress
208  * @subpackage List_Table
209  * @since 3.1.0
210+ * @access private
211  */
212 class WP_MS_Themes_List_Table extends WP_List_Table {
213 
214Index: wp-admin/includes/class-wp-list-table.php
215===================================================================
216--- wp-admin/includes/class-wp-list-table.php   (revision 17316)
217+++ wp-admin/includes/class-wp-list-table.php   (working copy)
218@@ -13,6 +13,7 @@
219  * @package WordPress
220  * @subpackage List_Table
221  * @since 3.1.0
222+ * @access private
223  */
224 class WP_List_Table {
225 
226@@ -92,7 +93,7 @@
227 
228                $this->_args = $args;
229 
230-               if ( $args['ajax'] ) {
231+               if ( false && $args['ajax'] ) {
232                        wp_enqueue_script( 'list-table' );
233                        add_action( 'admin_footer', array( &$this, '_js_vars' ) );
234                }
235@@ -199,7 +200,7 @@
236 <p class="search-box">
237        <label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
238        <input type="text" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" />
239-       <?php submit_button( $text, 'button', 'submit', false, array('id' => 'search-submit') ); ?>
240+       <?php submit_button( $text, 'button', false, false, array('id' => 'search-submit') ); ?>
241 </p>
242 <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" />
243 <?php
244@@ -467,12 +468,7 @@
245         * @since 3.1.0
246         * @access protected
247         */
248-       function pagination() {
249-               if ( $this->_pagination ) {
250-                       echo $this->_pagination;
251-                       return;
252-               }
253-
254+       function pagination( $which ) {
255                if ( empty( $this->_pagination_args ) )
256                        return;
257 
258@@ -506,10 +502,15 @@
259                        '&lsaquo;'
260                );
261 
262-               $html_current_page = sprintf( "<input class='current-page' title='%s' type='text' name='%s' value='%s' size='%d' />",
263+               if ( 'bottom' == $which )
264+                       $maybe_input_field = $current;
265+               else
266+                       $maybe_input_field = "<input class='current-page' value='%s' title='%s' type='text' name='%s' size='%d' />";
267+
268+               $html_current_page = sprintf( $maybe_input_field,
269+                       $current,
270                        esc_attr__( 'Current page' ),
271                        esc_attr( 'paged' ),
272-                       number_format_i18n( $current ),
273                        strlen( $total_pages )
274                );
275                $html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) );
276@@ -631,7 +632,7 @@
277 
278                return array( $current_orderby, $current_order );
279        }
280-       
281+
282        function add_query_args( $location ) {
283                $pagenum = $this->get_pagenum();
284                list( $current_orderby, $current_order ) = $this->get_order_info();
285@@ -656,6 +657,7 @@
286                list( $columns, $hidden, $sortable ) = $this->get_column_info();
287 
288                $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
289+               $current_url = remove_query_arg( 'paged', $current_url );
290 
291                list( $current_orderby, $current_order ) = $this->get_order_info();
292 
293@@ -707,7 +709,7 @@
294        function display() {
295                extract( $this->_args );
296 
297-               wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
298+               // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
299 
300                $this->display_tablenav( 'top' );
301 
302@@ -767,7 +769,7 @@
303                $this->extra_tablenav( $which );
304                $this->pagination( $which );
305 
306-if ( 'bottom' == $which ) {
307+if ( false && 'bottom' == $which ) {
308 ?>
309 <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" />
310 <?php } ?>
311Index: wp-admin/includes/class-wp-theme-install-list-table.php
312===================================================================
313--- wp-admin/includes/class-wp-theme-install-list-table.php     (revision 17316)
314+++ wp-admin/includes/class-wp-theme-install-list-table.php     (working copy)
315@@ -5,6 +5,7 @@
316  * @package WordPress
317  * @subpackage List_Table
318  * @since 3.1.0
319+ * @access private
320  */
321 class WP_Theme_Install_List_Table extends WP_List_Table {
322 
323@@ -127,7 +128,7 @@
324 
325        function display() {
326 
327-               wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
328+               // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
329 ?>
330                <div class="tablenav top">
331                        <div class="alignleft actions">
332Index: wp-admin/includes/class-wp-ms-users-list-table.php
333===================================================================
334--- wp-admin/includes/class-wp-ms-users-list-table.php  (revision 17316)
335+++ wp-admin/includes/class-wp-ms-users-list-table.php  (working copy)
336@@ -5,6 +5,7 @@
337  * @package WordPress
338  * @subpackage List_Table
339  * @since 3.1.0
340+ * @access private
341  */
342 class WP_MS_Users_List_Table extends WP_List_Table {
343 
344Index: wp-admin/includes/meta-boxes.php
345===================================================================
346--- wp-admin/includes/meta-boxes.php    (revision 17316)
347+++ wp-admin/includes/meta-boxes.php    (working copy)
348@@ -484,7 +484,7 @@
349 
350        wp_nonce_field( 'get-comments', 'add_comment_nonce', false );
351 
352-       $wp_list_table = get_list_table('WP_Post_Comments_List_Table');
353+       $wp_list_table = _get_list_table('WP_Post_Comments_List_Table');
354        $wp_list_table->display( true );
355 ?>
356 <p class="hide-if-no-js"><a href="#commentstatusdiv" id="show-comments" onclick="commentsBox.get(<?php echo $total; ?>);return false;"><?php _e('Show comments'); ?></a> <img class="waiting" style="display:none;" src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" alt="" /></p>
357Index: wp-admin/includes/class-wp-plugins-list-table.php
358===================================================================
359--- wp-admin/includes/class-wp-plugins-list-table.php   (revision 17316)
360+++ wp-admin/includes/class-wp-plugins-list-table.php   (working copy)
361@@ -5,6 +5,7 @@
362  * @package WordPress
363  * @subpackage List_Table
364  * @since 3.1.0
365+ * @access private
366  */
367 class WP_Plugins_List_Table extends WP_List_Table {
368 
369Index: wp-admin/includes/class-wp-themes-list-table.php
370===================================================================
371--- wp-admin/includes/class-wp-themes-list-table.php    (revision 17316)
372+++ wp-admin/includes/class-wp-themes-list-table.php    (working copy)
373@@ -5,6 +5,7 @@
374  * @package WordPress
375  * @subpackage List_Table
376  * @since 3.1.0
377+ * @access private
378  */
379 class WP_Themes_List_Table extends WP_List_Table {
380 
381@@ -101,7 +102,7 @@
382        }
383 
384        function display() {
385-               wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
386+               // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
387 ?>
388                <?php $this->tablenav( 'top' ); ?>
389 
390Index: wp-admin/includes/class-wp-comments-list-table.php
391===================================================================
392--- wp-admin/includes/class-wp-comments-list-table.php  (revision 17316)
393+++ wp-admin/includes/class-wp-comments-list-table.php  (working copy)
394@@ -13,6 +13,7 @@
395  * @package WordPress
396  * @subpackage List_Table
397  * @since 3.1.0
398+ * @access private
399  */
400 class WP_Comments_List_Table extends WP_List_Table {
401 
402@@ -266,7 +267,7 @@
403        function display() {
404                extract( $this->_args );
405 
406-               wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
407+               // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
408 
409                $this->display_tablenav( 'top' );
410 
411@@ -509,6 +510,7 @@
412  * @package WordPress
413  * @subpackage List_Table
414  * @since 3.1.0
415+ * @access private
416  *
417  * @see WP_Comments_Table
418  */
419@@ -536,7 +538,7 @@
420        function display( $output_empty = false ) {
421                extract( $this->_args );
422 
423-               wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
424+               // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
425 ?>
426 <table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0" style="display:none;">
427        <tbody id="the-comment-list"<?php if ( $singular ) echo " class='list:$singular'"; ?>>
428Index: wp-admin/includes/template.php
429===================================================================
430--- wp-admin/includes/template.php      (revision 17316)
431+++ wp-admin/includes/template.php      (working copy)
432@@ -332,9 +332,9 @@
433        }
434 
435        if ( $mode == 'single' ) {
436-               $wp_list_table = get_list_table('WP_Post_Comments_List_Table');
437+               $wp_list_table = _get_list_table('WP_Post_Comments_List_Table');
438        } else {
439-               $wp_list_table = get_list_table('WP_Comments_List_Table');
440+               $wp_list_table = _get_list_table('WP_Comments_List_Table');
441        }
442 
443 ?>
444Index: wp-admin/edit-tags.php
445===================================================================
446--- wp-admin/edit-tags.php      (revision 17316)
447+++ wp-admin/edit-tags.php      (working copy)
448@@ -12,7 +12,7 @@
449 if ( !current_user_can( $tax->cap->manage_terms ) )
450        wp_die( __( 'Cheatin&#8217; uh?' ) );
451 
452-$wp_list_table = get_list_table('WP_Terms_List_Table');
453+$wp_list_table = _get_list_table('WP_Terms_List_Table');
454 
455 $title = $tax->labels->name;
456 
457Index: wp-admin/upload.php
458===================================================================
459--- wp-admin/upload.php (revision 17316)
460+++ wp-admin/upload.php (working copy)
461@@ -12,7 +12,7 @@
462 if ( !current_user_can('upload_files') )
463        wp_die( __( 'You do not have permission to upload files.' ) );
464 
465-$wp_list_table = get_list_table('WP_Media_List_Table');
466+$wp_list_table = _get_list_table('WP_Media_List_Table');
467 $pagenum = $wp_list_table->get_pagenum();
468 
469 // Handle bulk actions
470Index: wp-admin/plugin-install.php
471===================================================================
472--- wp-admin/plugin-install.php (revision 17316)
473+++ wp-admin/plugin-install.php (working copy)
474@@ -20,7 +20,7 @@
475        exit();
476 }
477 
478-$wp_list_table = get_list_table('WP_Plugin_Install_List_Table');
479+$wp_list_table = _get_list_table('WP_Plugin_Install_List_Table');
480 $pagenum = $wp_list_table->get_pagenum();
481 $wp_list_table->prepare_items();
482 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
483Index: wp-admin/network/users.php
484===================================================================
485--- wp-admin/network/users.php  (revision 17316)
486+++ wp-admin/network/users.php  (working copy)
487@@ -16,7 +16,7 @@
488 if ( ! current_user_can( 'manage_network_users' ) )
489        wp_die( __( 'You do not have permission to access this page.' ) );
490 
491-$wp_list_table = get_list_table('WP_MS_Users_List_Table');
492+$wp_list_table = _get_list_table('WP_MS_Users_List_Table');
493 $wp_list_table->prepare_items();
494 
495 $title = __( 'Users' );
496Index: wp-admin/network/site-users.php
497===================================================================
498--- wp-admin/network/site-users.php     (revision 17316)
499+++ wp-admin/network/site-users.php     (working copy)
500@@ -16,7 +16,7 @@
501 if ( ! current_user_can('manage_sites') )
502        wp_die(__('You do not have sufficient permissions to edit this site.'));
503 
504-$wp_list_table = get_list_table('WP_Users_List_Table');
505+$wp_list_table = _get_list_table('WP_Users_List_Table');
506 $wp_list_table->prepare_items();
507 
508 $action = $wp_list_table->current_action();
509Index: wp-admin/network/themes.php
510===================================================================
511--- wp-admin/network/themes.php (revision 17316)
512+++ wp-admin/network/themes.php (working copy)
513@@ -21,7 +21,7 @@
514 if ( !current_user_can('manage_network_themes') )
515        wp_die( __( 'You do not have sufficient permissions to manage network themes.' ) );
516 
517-$wp_list_table = get_list_table('WP_MS_Themes_List_Table');
518+$wp_list_table = _get_list_table('WP_MS_Themes_List_Table');
519 $pagenum = $wp_list_table->get_pagenum();
520 
521 $action = $wp_list_table->current_action();
522Index: wp-admin/network/site-themes.php
523===================================================================
524--- wp-admin/network/site-themes.php    (revision 17316)
525+++ wp-admin/network/site-themes.php    (working copy)
526@@ -32,7 +32,7 @@
527        '<p>' . __('<a href="http://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>'
528 );
529 
530-$wp_list_table = get_list_table('WP_MS_Themes_List_Table');
531+$wp_list_table = _get_list_table('WP_MS_Themes_List_Table');
532 
533 $action = $wp_list_table->current_action();
534 
535Index: wp-admin/network/sites.php
536===================================================================
537--- wp-admin/network/sites.php  (revision 17316)
538+++ wp-admin/network/sites.php  (working copy)
539@@ -16,7 +16,7 @@
540 if ( ! current_user_can( 'manage_sites' ) )
541        wp_die( __( 'You do not have permission to access this page.' ) );
542 
543-$wp_list_table = get_list_table('WP_MS_Sites_List_Table');
544+$wp_list_table = _get_list_table('WP_MS_Sites_List_Table');
545 $pagenum = $wp_list_table->get_pagenum();
546 
547 $title = __( 'Sites' );
548Index: wp-admin/plugins.php
549===================================================================
550--- wp-admin/plugins.php        (revision 17316)
551+++ wp-admin/plugins.php        (working copy)
552@@ -19,7 +19,7 @@
553 if ( !current_user_can('activate_plugins') )
554        wp_die( __( 'You do not have sufficient permissions to manage plugins for this site.' ) );
555 
556-$wp_list_table = get_list_table('WP_Plugins_List_Table');
557+$wp_list_table = _get_list_table('WP_Plugins_List_Table');
558 $pagenum = $wp_list_table->get_pagenum();
559 
560 $action = $wp_list_table->current_action();
561Index: wp-admin/edit.php
562===================================================================
563--- wp-admin/edit.php   (revision 17316)
564+++ wp-admin/edit.php   (working copy)
565@@ -23,7 +23,7 @@
566 if ( !current_user_can($post_type_object->cap->edit_posts) )
567        wp_die(__('Cheatin&#8217; uh?'));
568 
569-$wp_list_table = get_list_table('WP_Posts_List_Table');
570+$wp_list_table = _get_list_table('WP_Posts_List_Table');
571 $pagenum = $wp_list_table->get_pagenum();
572 
573 // Back-compat for viewing comments of an entry
574Index: wp-admin/link-manager.php
575===================================================================
576--- wp-admin/link-manager.php   (revision 17316)
577+++ wp-admin/link-manager.php   (working copy)
578@@ -11,7 +11,7 @@
579 if ( ! current_user_can( 'manage_links' ) )
580        wp_die( __( 'You do not have sufficient permissions to edit the links for this site.' ) );
581 
582-$wp_list_table = get_list_table('WP_Links_List_Table');
583+$wp_list_table = _get_list_table('WP_Links_List_Table');
584 
585 // Handle bulk deletes
586 $doaction = $wp_list_table->current_action();
587Index: wp-admin/theme-install.php
588===================================================================
589--- wp-admin/theme-install.php  (revision 17316)
590+++ wp-admin/theme-install.php  (working copy)
591@@ -20,7 +20,7 @@
592        exit();
593 }
594 
595-$wp_list_table = get_list_table('WP_Theme_Install_List_Table');
596+$wp_list_table = _get_list_table('WP_Theme_Install_List_Table');
597 $pagenum = $wp_list_table->get_pagenum();
598 $wp_list_table->prepare_items();
599 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' );
600Index: wp-admin/themes.php
601===================================================================
602--- wp-admin/themes.php (revision 17316)
603+++ wp-admin/themes.php (working copy)
604@@ -12,7 +12,7 @@
605 if ( !current_user_can('switch_themes') && !current_user_can('edit_theme_options') )
606        wp_die( __( 'Cheatin&#8217; uh?' ) );
607 
608-$wp_list_table = get_list_table('WP_Themes_List_Table');
609+$wp_list_table = _get_list_table('WP_Themes_List_Table');
610 
611 if ( current_user_can( 'switch_themes' ) && isset($_GET['action'] ) ) {
612        if ( 'activate' == $_GET['action'] ) {