Changeset 17293
- Timestamp:
- 01/13/2011 11:19:51 PM (14 years ago)
- Location:
- trunk/wp-admin/includes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/admin.php
r16127 r17293 41 41 42 42 /** WordPress List Table Administration API and base class */ 43 require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php'); 43 44 require_once(ABSPATH . 'wp-admin/includes/list-table.php'); 44 require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');45 45 46 46 /** WordPress Theme Administration API */ -
trunk/wp-admin/includes/deprecated.php
r17071 r17293 689 689 return get_others_unpublished_posts($user_id, 'pending'); 690 690 } 691 692 /**693 * Register column headers for a particular screen.694 *695 * @since 2.7.0696 * @deprecated 3.1.0697 * @deprecated Use WP_List_Table698 *699 * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions.700 * @param array $columns An array of columns with column IDs as the keys and translated column names as the values701 * @see get_column_headers(), print_column_headers(), get_hidden_columns()702 */703 function register_column_headers($screen, $columns) {704 _deprecated_function( __FUNCTION__, '3.1', 'WP_List_Table' );705 706 $wp_list_table = new _WP_List_Table_Compat($screen, $columns);707 }708 709 /**710 * Prints column headers for a particular screen.711 *712 * @since 2.7.0713 * @deprecated 3.1.0714 * @deprecated Use WP_List_Table715 */716 function print_column_headers($screen, $id = true) {717 _deprecated_function( __FUNCTION__, '3.1', 'WP_List_Table' );718 719 $wp_list_table = new _WP_List_Table_Compat($screen);720 721 $wp_list_table->print_column_headers($id);722 }723 724 /**725 * Helper class to be used only by deprecated functions726 *727 * @since 3.1.0728 */729 class _WP_List_Table_Compat extends WP_List_Table {730 var $_screen;731 var $_columns;732 733 function _WP_List_Table_Compat( $screen, $columns = array() ) {734 if ( is_string( $screen ) )735 $screen = convert_to_screen( $screen );736 737 $this->_screen = $screen;738 739 if ( !empty( $columns ) ) {740 $this->_columns = $columns;741 add_filter( 'manage_' . $screen->id . '_columns', array( &$this, 'get_columns' ), 0 );742 }743 }744 745 function get_column_info() {746 $columns = get_column_headers( $this->_screen );747 $hidden = get_hidden_columns( $this->_screen );748 $sortable = array();749 750 return array( $columns, $hidden, $sortable );751 }752 753 function get_columns() {754 return $this->_columns;755 }756 }757 -
trunk/wp-admin/includes/list-table.php
r17070 r17293 64 64 } 65 65 66 /** 67 * Register column headers for a particular screen. 68 * 69 * @since 2.7.0 70 * 71 * @param string $screen The handle for the screen to add help to. This is usually the hook name returned by the add_*_page() functions. 72 * @param array $columns An array of columns with column IDs as the keys and translated column names as the values 73 * @see get_column_headers(), print_column_headers(), get_hidden_columns() 74 */ 75 function register_column_headers($screen, $columns) { 76 $wp_list_table = new _WP_List_Table_Compat($screen, $columns); 77 } 78 79 /** 80 * Prints column headers for a particular screen. 81 * 82 * @since 2.7.0 83 */ 84 function print_column_headers($screen, $id = true) { 85 $wp_list_table = new _WP_List_Table_Compat($screen); 86 87 $wp_list_table->print_column_headers($id); 88 } 89 90 /** 91 * Helper class to be used only by back compat functions 92 * 93 * @since 3.1.0 94 */ 95 class _WP_List_Table_Compat extends WP_List_Table { 96 var $_screen; 97 var $_columns; 98 99 function _WP_List_Table_Compat( $screen, $columns = array() ) { 100 if ( is_string( $screen ) ) 101 $screen = convert_to_screen( $screen ); 102 103 $this->_screen = $screen; 104 105 if ( !empty( $columns ) ) { 106 $this->_columns = $columns; 107 add_filter( 'manage_' . $screen->id . '_columns', array( &$this, 'get_columns' ), 0 ); 108 } 109 } 110 111 function get_column_info() { 112 $columns = get_column_headers( $this->_screen ); 113 $hidden = get_hidden_columns( $this->_screen ); 114 $sortable = array(); 115 116 return array( $columns, $hidden, $sortable ); 117 } 118 119 function get_columns() { 120 return $this->_columns; 121 } 122 } 66 123 ?>
Note: See TracChangeset
for help on using the changeset viewer.