Changeset 19132
- Timestamp:
- 11/03/2011 11:00:46 PM (13 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r19107 r19132 56 56 check_ajax_referer( "fetch-list-$list_class", '_ajax_fetch_list_nonce' ); 57 57 58 $current_screen = (object) $_GET['list_args']['screen']; 59 //TODO fix this in a better way see #15336 60 $current_screen->is_network = 'false' === $current_screen->is_network ? false : true; 61 $current_screen->is_user = 'false' === $current_screen->is_user ? false : true; 58 $current_screen = convert_to_screen( $_GET['list_args']['screen']['id'] ); 62 59 63 60 define( 'WP_NETWORK_ADMIN', $current_screen->is_network ); -
trunk/wp-admin/includes/screen.php
r19131 r19132 401 401 402 402 $action = $post_type = $taxonomy = ''; 403 $is_network = $is_user = false; 403 404 404 405 if ( $hook_name ) … … 413 414 414 415 if ( $hook_name ) { 415 if ( '-network' == substr( $id, -8 ) ) 416 if ( '-network' == substr( $id, -8 ) ) { 416 417 $id = str_replace( '-network', '', $id ); 417 elseif ( '-user' == substr( $id, -5 ) ) 418 $is_network = true; 419 } elseif ( '-user' == substr( $id, -5 ) ) { 418 420 $id = str_replace( '-user', '', $id ); 421 $is_user = true; 422 } 419 423 420 424 $id = sanitize_key( $id ); … … 432 436 } 433 437 } 438 } else { 439 $is_network = is_network_admin(); 440 $is_user = is_user_admin(); 434 441 } 435 442 … … 486 493 } 487 494 488 if ( is_network_admin()) {495 if ( $is_network ) { 489 496 $id .= '-network'; 490 497 $base .= '-network'; 491 } elseif ( is_user_admin()) {498 } elseif ( $is_user ) { 492 499 $id .= '-user'; 493 500 $base .= '-user'; … … 507 514 $screen->post_type = $post_type; 508 515 $screen->taxonomy = $taxonomy; 509 $screen->is_user = is_user_admin();510 $screen->is_network = is_network_admin();516 $screen->is_user = $is_user; 517 $screen->is_network = $is_network; 511 518 512 519 self::$_registry[ $id ] = $screen;
Note: See TracChangeset
for help on using the changeset viewer.