Changeset 16195
- Timestamp:
- 11/04/2010 09:02:13 PM (14 years ago)
- Location:
- trunk/wp-admin/includes
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/class-wp-list-table.php
r16182 r16195 49 49 * @since 3.1.0 50 50 * @var object 51 * @access pr ivate52 */ 53 var $ _screen;51 * @access protected 52 */ 53 var $screen; 54 54 55 55 /** … … 85 85 ) ); 86 86 87 $this-> _screen = $args['screen'];88 89 if ( is_string( $this-> _screen ) )90 $this-> _screen = convert_to_screen( $this->_screen );91 92 add_filter( 'manage_' . $this-> _screen->id . '_columns', array( &$this, 'get_columns' ), 0 );87 $this->screen = $args['screen']; 88 89 if ( is_string( $this->screen ) ) 90 $this->screen = convert_to_screen( $this->screen ); 91 92 add_filter( 'manage_' . $this->screen->id . '_columns', array( &$this, 'get_columns' ), 0 ); 93 93 94 94 if ( !$args['plural'] ) 95 $args['plural'] = $this-> _screen->base;95 $args['plural'] = $this->screen->base; 96 96 97 97 $this->_args = $args; … … 205 205 function views() { 206 206 $views = $this->get_views(); 207 $views = apply_filters( 'views_' . $this-> _screen->base, $views );207 $views = apply_filters( 'views_' . $this->screen->base, $views ); 208 208 209 209 if ( empty( $views ) ) … … 238 238 if ( is_null( $this->_actions ) ) { 239 239 $this->_actions = $this->get_bulk_actions(); 240 $this->_actions = apply_filters( 'bulk_actions-' . $this-> _screen->base, $this->_actions );240 $this->_actions = apply_filters( 'bulk_actions-' . $this->screen->base, $this->_actions ); 241 241 $two = ''; 242 242 } … … 536 536 function get_column_info() { 537 537 if ( !isset( $this->_column_headers ) ) { 538 $columns = get_column_headers( $this-> _screen );539 $hidden = get_hidden_columns( $this-> _screen );540 $sortable = apply_filters( 'manage_' . $this-> _screen->id . '_sortable_columns', $this->get_sortable_columns() );538 $columns = get_column_headers( $this->screen ); 539 $hidden = get_hidden_columns( $this->screen ); 540 $sortable = apply_filters( 'manage_' . $this->screen->id . '_sortable_columns', $this->get_sortable_columns() ); 541 541 542 542 $this->_column_headers = array( $columns, $hidden, $sortable ); … … 555 555 */ 556 556 function print_column_headers( $with_id = true ) { 557 $screen = $this-> _screen;557 $screen = $this->screen; 558 558 559 559 list( $columns, $hidden, $sortable ) = $this->get_column_info(); … … 808 808 $args = array( 809 809 'class' => get_class( $this ), 810 'screen' => $this-> _screen810 'screen' => $this->screen 811 811 ); 812 812 -
trunk/wp-admin/includes/class-wp-media-list-table.php
r16175 r16195 152 152 //$posts_columns['tags'] = _x( 'Tags', 'column name' ); 153 153 /* translators: column name */ 154 if ( 'upload' == $this-> _screen->id ) {154 if ( 'upload' == $this->screen->id ) { 155 155 $posts_columns['parent'] = _x( 'Attached to', 'column name' ); 156 156 $posts_columns['comments'] = '<div class="vers"><img alt="Comments" src="' . esc_url( admin_url( 'images/comment-grey-bubble.png' ) ) . '" /></div>'; … … 158 158 /* translators: column name */ 159 159 $posts_columns['date'] = _x( 'Date', 'column name' ); 160 $posts_columns = apply_filters( 'manage_media_columns', $posts_columns, 'upload' != $this-> _screen->id );160 $posts_columns = apply_filters( 'manage_media_columns', $posts_columns, 'upload' != $this->screen->id ); 161 161 162 162 return $posts_columns; -
trunk/wp-admin/includes/class-wp-plugins-list-table.php
r16194 r16195 58 58 ); 59 59 60 if ( ! is_multisite() || ( $this-> _screen->is_network && current_user_can('manage_network_plugins') ) ) {60 if ( ! is_multisite() || ( $this->screen->is_network && current_user_can('manage_network_plugins') ) ) { 61 61 if ( apply_filters( 'show_advanced_plugins', true, 'mustuse' ) ) 62 62 $plugins['mustuse'] = get_mu_plugins(); … … 86 86 foreach ( (array) $plugins['all'] as $plugin_file => $plugin_data ) { 87 87 // Filter into individual sections 88 if ( is_plugin_active_for_network($plugin_file) && !$this-> _screen->is_network ) {88 if ( is_plugin_active_for_network($plugin_file) && !$this->screen->is_network ) { 89 89 unset( $plugins['all'][ $plugin_file ] ); 90 90 continue; 91 91 } elseif ( is_multisite() && is_network_only_plugin( $plugin_file ) && !current_user_can( 'manage_network_plugins' ) ) { 92 92 $plugins['network'][ $plugin_file ] = $plugin_data; 93 } elseif ( ( !$this-> _screen->is_network && is_plugin_active( $plugin_file ) )94 || ( $this-> _screen->is_network && is_plugin_active_for_network( $plugin_file ) ) ) {93 } elseif ( ( !$this->screen->is_network && is_plugin_active( $plugin_file ) ) 94 || ( $this->screen->is_network && is_plugin_active_for_network( $plugin_file ) ) ) { 95 95 $plugins['active'][ $plugin_file ] = $plugin_data; 96 96 } else { 97 if ( !$this-> _screen->is_network && isset( $recently_activated[ $plugin_file ] ) ) // Was the plugin recently activated?97 if ( !$this->screen->is_network && isset( $recently_activated[ $plugin_file ] ) ) // Was the plugin recently activated? 98 98 $plugins['recently_activated'][ $plugin_file ] = $plugin_data; 99 99 $plugins['inactive'][ $plugin_file ] = $plugin_data; … … 129 129 } 130 130 131 $plugins_per_page = $this->get_items_per_page( str_replace( '-', '_', "{$this-> _screen->id}_per_page" ) );131 $plugins_per_page = $this->get_items_per_page( str_replace( '-', '_', "{$this->screen->id}_per_page" ) ); 132 132 133 133 $start = ( $page - 1 ) * $plugins_per_page; … … 255 255 256 256 if ( 'active' != $status ) { 257 $action = $this-> _screen->is_network ? 'network-activate-selected' : 'activate-selected';257 $action = $this->screen->is_network ? 'network-activate-selected' : 'activate-selected'; 258 258 $actions[ $action ] = __( 'Activate' ); 259 259 } … … 262 262 $actions['deactivate-selected'] = __( 'Deactivate' ); 263 263 264 if ( !is_multisite() || $this-> _screen->is_network ) {264 if ( !is_multisite() || $this->screen->is_network ) { 265 265 if ( current_user_can( 'update_plugins' ) ) 266 266 $actions['update-selected'] = __( 'Update' ); … … 314 314 315 315 if ( 'mustuse' == $context ) { 316 if ( is_multisite() && !$this-> _screen->is_network )316 if ( is_multisite() && !$this->screen->is_network ) 317 317 continue; 318 318 $is_active = true; 319 319 } elseif ( 'dropins' == $context ) { 320 if ( is_multisite() && !$this-> _screen->is_network )320 if ( is_multisite() && !$this->screen->is_network ) 321 321 continue; 322 322 $dropins = _get_dropins(); … … 338 338 } else { 339 339 $is_active_for_network = is_plugin_active_for_network($plugin_file); 340 if ( $this-> _screen->is_network )340 if ( $this->screen->is_network ) 341 341 $is_active = $is_active_for_network; 342 342 else 343 343 $is_active = is_plugin_active( $plugin_file ); 344 344 345 if ( $is_active_for_network && !is_super_admin() && !$this-> _screen->is_network )345 if ( $is_active_for_network && !is_super_admin() && !$this->screen->is_network ) 346 346 continue; 347 347 348 if ( $this-> _screen->is_network ) {348 if ( $this->screen->is_network ) { 349 349 if ( $is_active_for_network ) { 350 350 if ( current_user_can( 'manage_network_plugins' ) ) … … 360 360 $actions['deactivate'] = '<a href="' . wp_nonce_url('plugins.php?action=deactivate&plugin=' . $plugin_file . '&plugin_status=' . $context . '&paged=' . $page . '&s=' . $s, 'deactivate-plugin_' . $plugin_file) . '" title="' . __('Deactivate this plugin') . '">' . __('Deactivate') . '</a>'; 361 361 } else { 362 if ( is_network_only_plugin( $plugin_file ) && !$this-> _screen->is_network )362 if ( is_network_only_plugin( $plugin_file ) && !$this->screen->is_network ) 363 363 continue; 364 364 … … 368 368 $actions['delete'] = '<a href="' . wp_nonce_url('plugins.php?action=delete-selected&checked[]=' . $plugin_file . '&plugin_status=' . $context . '&paged=' . $page . '&s=' . $s, 'bulk-plugins') . '" title="' . __('Delete this plugin') . '" class="delete">' . __('Delete') . '</a>'; 369 369 } // end if $is_active 370 } // end if $this-> _screen->is_network370 } // end if $this->screen->is_network 371 371 372 372 if ( current_user_can('edit_plugins') && is_writable(WP_PLUGIN_DIR . '/' . $plugin_file) ) -
trunk/wp-admin/includes/class-wp-posts-list-table.php
r16182 r16195 257 257 258 258 function get_columns() { 259 $screen = $this-> _screen;259 $screen = $this->screen; 260 260 261 261 if ( empty( $screen ) ) … … 676 676 global $mode; 677 677 678 $screen = $this-> _screen;678 $screen = $this->screen; 679 679 680 680 $post = get_default_post_to_edit( $screen->post_type );
Note: See TracChangeset
for help on using the changeset viewer.