Make WordPress Core

Ticket #15903: define.15903.diff

File define.15903.diff, 1.1 KB (added by scribu, 14 years ago)
  • wp-includes/load.php

     
    610610 * @return bool True if inside WordPress network administration pages.
    611611 */
    612612function is_network_admin() {
    613         if ( defined('DOING_AJAX') && function_exists('get_current_screen') ) {
    614                 $screen = get_current_screen();
    615                 return (bool) $screen->is_network;
    616         }
    617 
    618613        if ( defined( 'WP_NETWORK_ADMIN' ) )
    619614                return WP_NETWORK_ADMIN;
    620615        return false;
  • wp-admin/admin-ajax.php

     
    5757        $current_screen->is_network = 'false' === $current_screen->is_network ? false : true;
    5858        $current_screen->is_user = 'false' === $current_screen->is_user ? false : true;
    5959
     60        define( 'WP_NETWORK_ADMIN', $current_screen->is_network );
     61        define( 'WP_USER_ADMIN', $current_screen->is_user );
     62
    6063        $wp_list_table = get_list_table( $_GET['list_args']['class'] );
    6164        if ( ! $wp_list_table )
    6265                die( '0' );