Ticket #16262: 16262.diff
File 16262.diff, 22.6 KB (added by , 13 years ago) |
---|
-
wp-includes/script-loader.php
299 299 $scripts->add( 'admin-custom-fields', "/wp-admin/js/custom-fields$suffix.js", array('wp-lists'), '20090106' ); 300 300 $scripts->add_data( 'admin-custom-fields', 'group', 1 ); 301 301 302 $scripts->add( 'list-table', "/wp-admin/js/list-table$suffix.js", array( 'jquery-query', 'jquery-serialize-object' ), '20110112' );302 /* $scripts->add( 'list-table', "/wp-admin/js/list-table$suffix.js", array( 'jquery-query', 'jquery-serialize-object' ), '20110112' ); 303 303 $scripts->add_data( 'list-table', 'group', 1 ); 304 304 $scripts->localize( 'list-table', 'listTableL10n', array( 305 305 'error' => __('An error has occurred while loading the items.'), 306 306 'search' => __('Search results for “%s”'), 307 307 'l10n_print_after' => 'try{convertEntities(listTableL10n);}catch(e){};' 308 ) ); 308 ) ); */ 309 309 310 310 $scripts->add( 'admin-comments', "/wp-admin/js/edit-comments$suffix.js", array('wp-lists', 'list-table', 'jquery-ui-resizable', 'quicktags'), '20101223' ); 311 311 $scripts->add_data( 'admin-comments', 'group', 1 ); -
wp-admin/users.php
12 12 if ( ! current_user_can( 'list_users' ) ) 13 13 wp_die( __( 'Cheatin’ uh?' ) ); 14 14 15 $wp_list_table = get_list_table('WP_Users_List_Table');15 $wp_list_table = _get_list_table('WP_Users_List_Table'); 16 16 17 17 $title = __('Users'); 18 18 $parent_file = 'users.php'; -
wp-admin/edit-comments.php
11 11 if ( !current_user_can('edit_posts') ) 12 12 wp_die(__('Cheatin’ uh?')); 13 13 14 $wp_list_table = get_list_table('WP_Comments_List_Table');14 $wp_list_table = _get_list_table('WP_Comments_List_Table'); 15 15 $pagenum = $wp_list_table->get_pagenum(); 16 16 17 17 $doaction = $wp_list_table->current_action(); -
wp-admin/includes/class-wp-ms-sites-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_MS_Sites_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-posts-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Posts_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/list-table.php
10 10 /** 11 11 * Fetch an instance of a WP_List_Table class. 12 12 * 13 * @access private 13 14 * @since 3.1.0 14 15 * 15 * @param string $class The type of the list table, which is the class name except for core list tables.16 * @param string $class The type of the list table, which is the class name. 16 17 * @return object|bool Object on success, false if the class does not exist. 17 18 */ 18 function get_list_table( $class ) { 19 $class = apply_filters( "get_list_table_$class", $class ); 20 21 require_list_table( $class ); 22 23 if ( class_exists( $class ) ) 24 return new $class; 25 return false; 26 } 27 28 /** 29 * Include the proper file for a core list table. 30 * 31 * Useful for extending a core class that would not otherwise be required. 32 * 33 * @since 3.1.0 34 * 35 * @param string $table The core table to include. 36 * @return bool True on success, false on failure. 37 */ 38 function require_list_table( $class ) { 19 function _get_list_table( $class ) { 39 20 $core_classes = array( 40 21 //Site Admin 41 22 'WP_Posts_List_Table' => 'posts', … … 57 38 58 39 if ( isset( $core_classes[ $class ] ) ) { 59 40 require_once( ABSPATH . 'wp-admin/includes/class-wp-' . $core_classes[ $class ] . '-list-table.php' ); 60 return true;41 return new $class; 61 42 } 62 43 63 44 return false; -
wp-admin/includes/class-wp-media-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Media_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-links-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Links_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-terms-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Terms_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/update.php
194 194 195 195 $details_url = self_admin_url('plugin-install.php?tab=plugin-information&plugin=' . $r->slug . '&TB_iframe=true&width=600&height=800'); 196 196 197 $wp_list_table = get_list_table('WP_Plugins_List_Table');197 $wp_list_table = _get_list_table('WP_Plugins_List_Table'); 198 198 199 199 if ( is_network_admin() || !is_multisite() ) { 200 200 echo '<tr class="plugin-update-tr"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">'; … … 270 270 271 271 $details_url = self_admin_url("theme-install.php?tab=theme-information&theme=$theme_key&TB_iframe=true&width=600&height=400"); 272 272 273 $wp_list_table = get_list_table('WP_MS_Themes_List_Table');273 $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); 274 274 275 275 echo '<tr class="plugin-update-tr"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange"><div class="update-message">'; 276 276 if ( ! current_user_can('update_themes') ) -
wp-admin/includes/class-wp-users-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Users_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-plugin-install-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Plugin_Install_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-ms-themes-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_MS_Themes_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-list-table.php
13 13 * @package WordPress 14 14 * @subpackage List_Table 15 15 * @since 3.1.0 16 * @access private 16 17 */ 17 18 class WP_List_Table { 18 19 … … 92 93 93 94 $this->_args = $args; 94 95 95 if ( $args['ajax'] ) {96 if ( false && $args['ajax'] ) { 96 97 wp_enqueue_script( 'list-table' ); 97 98 add_action( 'admin_footer', array( &$this, '_js_vars' ) ); 98 99 } … … 199 200 <p class="search-box"> 200 201 <label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label> 201 202 <input type="text" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>" /> 202 <?php submit_button( $text, 'button', 'submit', false, array('id' => 'search-submit') ); ?>203 <?php submit_button( $text, 'button', false, false, array('id' => 'search-submit') ); ?> 203 204 </p> 204 205 <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" /> 205 206 <?php … … 467 468 * @since 3.1.0 468 469 * @access protected 469 470 */ 470 function pagination() { 471 if ( $this->_pagination ) { 472 echo $this->_pagination; 473 return; 474 } 475 471 function pagination( $which ) { 476 472 if ( empty( $this->_pagination_args ) ) 477 473 return; 478 474 … … 506 502 '‹' 507 503 ); 508 504 509 $html_current_page = sprintf( "<input class='current-page' title='%s' type='text' name='%s' value='%s' size='%d' />", 505 if ( 'bottom' == $which ) 506 $maybe_input_field = $current; 507 else 508 $maybe_input_field = "<input class='current-page' value='%s' title='%s' type='text' name='%s' size='%d' />"; 509 510 $html_current_page = sprintf( $maybe_input_field, 511 $current, 510 512 esc_attr__( 'Current page' ), 511 513 esc_attr( 'paged' ), 512 number_format_i18n( $current ),513 514 strlen( $total_pages ) 514 515 ); 515 516 $html_total_pages = sprintf( "<span class='total-pages'>%s</span>", number_format_i18n( $total_pages ) ); … … 631 632 632 633 return array( $current_orderby, $current_order ); 633 634 } 634 635 635 636 function add_query_args( $location ) { 636 637 $pagenum = $this->get_pagenum(); 637 638 list( $current_orderby, $current_order ) = $this->get_order_info(); … … 656 657 list( $columns, $hidden, $sortable ) = $this->get_column_info(); 657 658 658 659 $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; 660 $current_url = remove_query_arg( 'paged', $current_url ); 659 661 660 662 list( $current_orderby, $current_order ) = $this->get_order_info(); 661 663 … … 707 709 function display() { 708 710 extract( $this->_args ); 709 711 710 wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );712 // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); 711 713 712 714 $this->display_tablenav( 'top' ); 713 715 … … 767 769 $this->extra_tablenav( $which ); 768 770 $this->pagination( $which ); 769 771 770 if ( 'bottom' == $which ) {772 if ( false && 'bottom' == $which ) { 771 773 ?> 772 774 <img src="<?php echo esc_url( admin_url( 'images/wpspin_light.gif' ) ); ?>" class="ajax-loading list-ajax-loading" alt="" /> 773 775 <?php } ?> -
wp-admin/includes/class-wp-theme-install-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Theme_Install_List_Table extends WP_List_Table { 10 11 … … 127 128 128 129 function display() { 129 130 130 wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );131 // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); 131 132 ?> 132 133 <div class="tablenav top"> 133 134 <div class="alignleft actions"> -
wp-admin/includes/class-wp-ms-users-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_MS_Users_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/meta-boxes.php
484 484 485 485 wp_nonce_field( 'get-comments', 'add_comment_nonce', false ); 486 486 487 $wp_list_table = get_list_table('WP_Post_Comments_List_Table');487 $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); 488 488 $wp_list_table->display( true ); 489 489 ?> 490 490 <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> -
wp-admin/includes/class-wp-plugins-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Plugins_List_Table extends WP_List_Table { 10 11 -
wp-admin/includes/class-wp-themes-list-table.php
5 5 * @package WordPress 6 6 * @subpackage List_Table 7 7 * @since 3.1.0 8 * @access private 8 9 */ 9 10 class WP_Themes_List_Table extends WP_List_Table { 10 11 … … 101 102 } 102 103 103 104 function display() { 104 wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );105 // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); 105 106 ?> 106 107 <?php $this->tablenav( 'top' ); ?> 107 108 -
wp-admin/includes/class-wp-comments-list-table.php
13 13 * @package WordPress 14 14 * @subpackage List_Table 15 15 * @since 3.1.0 16 * @access private 16 17 */ 17 18 class WP_Comments_List_Table extends WP_List_Table { 18 19 … … 266 267 function display() { 267 268 extract( $this->_args ); 268 269 269 wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );270 // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); 270 271 271 272 $this->display_tablenav( 'top' ); 272 273 … … 509 510 * @package WordPress 510 511 * @subpackage List_Table 511 512 * @since 3.1.0 513 * @access private 512 514 * 513 515 * @see WP_Comments_Table 514 516 */ … … 536 538 function display( $output_empty = false ) { 537 539 extract( $this->_args ); 538 540 539 wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );541 // wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' ); 540 542 ?> 541 543 <table class="<?php echo implode( ' ', $this->get_table_classes() ); ?>" cellspacing="0" style="display:none;"> 542 544 <tbody id="the-comment-list"<?php if ( $singular ) echo " class='list:$singular'"; ?>> -
wp-admin/includes/template.php
332 332 } 333 333 334 334 if ( $mode == 'single' ) { 335 $wp_list_table = get_list_table('WP_Post_Comments_List_Table');335 $wp_list_table = _get_list_table('WP_Post_Comments_List_Table'); 336 336 } else { 337 $wp_list_table = get_list_table('WP_Comments_List_Table');337 $wp_list_table = _get_list_table('WP_Comments_List_Table'); 338 338 } 339 339 340 340 ?> -
wp-admin/edit-tags.php
12 12 if ( !current_user_can( $tax->cap->manage_terms ) ) 13 13 wp_die( __( 'Cheatin’ uh?' ) ); 14 14 15 $wp_list_table = get_list_table('WP_Terms_List_Table');15 $wp_list_table = _get_list_table('WP_Terms_List_Table'); 16 16 17 17 $title = $tax->labels->name; 18 18 -
wp-admin/upload.php
12 12 if ( !current_user_can('upload_files') ) 13 13 wp_die( __( 'You do not have permission to upload files.' ) ); 14 14 15 $wp_list_table = get_list_table('WP_Media_List_Table');15 $wp_list_table = _get_list_table('WP_Media_List_Table'); 16 16 $pagenum = $wp_list_table->get_pagenum(); 17 17 18 18 // Handle bulk actions -
wp-admin/plugin-install.php
20 20 exit(); 21 21 } 22 22 23 $wp_list_table = get_list_table('WP_Plugin_Install_List_Table');23 $wp_list_table = _get_list_table('WP_Plugin_Install_List_Table'); 24 24 $pagenum = $wp_list_table->get_pagenum(); 25 25 $wp_list_table->prepare_items(); 26 26 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); -
wp-admin/network/users.php
16 16 if ( ! current_user_can( 'manage_network_users' ) ) 17 17 wp_die( __( 'You do not have permission to access this page.' ) ); 18 18 19 $wp_list_table = get_list_table('WP_MS_Users_List_Table');19 $wp_list_table = _get_list_table('WP_MS_Users_List_Table'); 20 20 $wp_list_table->prepare_items(); 21 21 22 22 $title = __( 'Users' ); -
wp-admin/network/site-users.php
16 16 if ( ! current_user_can('manage_sites') ) 17 17 wp_die(__('You do not have sufficient permissions to edit this site.')); 18 18 19 $wp_list_table = get_list_table('WP_Users_List_Table');19 $wp_list_table = _get_list_table('WP_Users_List_Table'); 20 20 $wp_list_table->prepare_items(); 21 21 22 22 $action = $wp_list_table->current_action(); -
wp-admin/network/themes.php
21 21 if ( !current_user_can('manage_network_themes') ) 22 22 wp_die( __( 'You do not have sufficient permissions to manage network themes.' ) ); 23 23 24 $wp_list_table = get_list_table('WP_MS_Themes_List_Table');24 $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); 25 25 $pagenum = $wp_list_table->get_pagenum(); 26 26 27 27 $action = $wp_list_table->current_action(); -
wp-admin/network/site-themes.php
32 32 '<p>' . __('<a href="http://wordpress.org/support/forum/multisite/" target="_blank">Support Forums</a>') . '</p>' 33 33 ); 34 34 35 $wp_list_table = get_list_table('WP_MS_Themes_List_Table');35 $wp_list_table = _get_list_table('WP_MS_Themes_List_Table'); 36 36 37 37 $action = $wp_list_table->current_action(); 38 38 -
wp-admin/network/sites.php
16 16 if ( ! current_user_can( 'manage_sites' ) ) 17 17 wp_die( __( 'You do not have permission to access this page.' ) ); 18 18 19 $wp_list_table = get_list_table('WP_MS_Sites_List_Table');19 $wp_list_table = _get_list_table('WP_MS_Sites_List_Table'); 20 20 $pagenum = $wp_list_table->get_pagenum(); 21 21 22 22 $title = __( 'Sites' ); -
wp-admin/plugins.php
19 19 if ( !current_user_can('activate_plugins') ) 20 20 wp_die( __( 'You do not have sufficient permissions to manage plugins for this site.' ) ); 21 21 22 $wp_list_table = get_list_table('WP_Plugins_List_Table');22 $wp_list_table = _get_list_table('WP_Plugins_List_Table'); 23 23 $pagenum = $wp_list_table->get_pagenum(); 24 24 25 25 $action = $wp_list_table->current_action(); -
wp-admin/edit.php
23 23 if ( !current_user_can($post_type_object->cap->edit_posts) ) 24 24 wp_die(__('Cheatin’ uh?')); 25 25 26 $wp_list_table = get_list_table('WP_Posts_List_Table');26 $wp_list_table = _get_list_table('WP_Posts_List_Table'); 27 27 $pagenum = $wp_list_table->get_pagenum(); 28 28 29 29 // Back-compat for viewing comments of an entry -
wp-admin/link-manager.php
11 11 if ( ! current_user_can( 'manage_links' ) ) 12 12 wp_die( __( 'You do not have sufficient permissions to edit the links for this site.' ) ); 13 13 14 $wp_list_table = get_list_table('WP_Links_List_Table');14 $wp_list_table = _get_list_table('WP_Links_List_Table'); 15 15 16 16 // Handle bulk deletes 17 17 $doaction = $wp_list_table->current_action(); -
wp-admin/theme-install.php
20 20 exit(); 21 21 } 22 22 23 $wp_list_table = get_list_table('WP_Theme_Install_List_Table');23 $wp_list_table = _get_list_table('WP_Theme_Install_List_Table'); 24 24 $pagenum = $wp_list_table->get_pagenum(); 25 25 $wp_list_table->prepare_items(); 26 26 $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); -
wp-admin/themes.php
12 12 if ( !current_user_can('switch_themes') && !current_user_can('edit_theme_options') ) 13 13 wp_die( __( 'Cheatin’ uh?' ) ); 14 14 15 $wp_list_table = get_list_table('WP_Themes_List_Table');15 $wp_list_table = _get_list_table('WP_Themes_List_Table'); 16 16 17 17 if ( current_user_can( 'switch_themes' ) && isset($_GET['action'] ) ) { 18 18 if ( 'activate' == $_GET['action'] ) {