Changeset 16235 for trunk/wp-admin/includes/deprecated.php
- Timestamp:
- 11/08/2010 03:43:44 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/deprecated.php
r16182 r16235 704 704 _deprecated_function( __FUNCTION__, '3.1', 'WP_List_Table' ); 705 705 706 global $wp_list_table; 707 708 $wp_list_table = new _WP_List_Table_Compat($screen); 709 $wp_list_table->_columns = $columns; 706 $wp_list_table = new _WP_List_Table_Compat($screen, $columns); 710 707 } 711 708 … … 720 717 _deprecated_function( __FUNCTION__, '3.1', 'WP_List_Table' ); 721 718 722 global $wp_list_table; 723 if ( !is_a($wp_list_table, 'WP_List_Table') ) 724 $wp_list_table = new _WP_List_Table_Compat($screen); 719 $wp_list_table = new _WP_List_Table_Compat($screen); 725 720 726 721 $wp_list_table->print_column_headers($id); … … 729 724 // Helper class to be used only by deprecated functions 730 725 class _WP_List_Table_Compat extends WP_List_Table { 731 732 var $_columns = array(); 733 734 function _WP_List_Table_Compat( $screen ) { 735 parent::WP_List_Table( array( 736 'screen' => $screen, 737 'ajax' => false 738 ) ); 726 var $_screen; 727 var $_columns; 728 729 function _WP_List_Table_Compat( $screen, $columns = array() ) { 730 if ( is_string( $screen ) ) 731 $screen = convert_to_screen( $screen ); 732 733 $this->_screen = $screen; 734 735 if ( !empty( $columns ) ) { 736 $this->_columns = $columns; 737 add_filter( 'manage_' . $screen->id . '_columns', array( &$this, 'get_columns' ), 0 ); 738 } 739 } 740 741 function get_column_info() { 742 $columns = get_column_headers( $this->_screen ); 743 $hidden = get_hidden_columns( $this->_screen ); 744 $sortable = array(); 745 746 return array( $columns, $hidden, $sortable ); 739 747 } 740 748
Note: See TracChangeset
for help on using the changeset viewer.