array
( 'plural' => 'themes',
'screen' =>
isset( $args['screen'
] ) ?
$args['screen'
] : null,
) );
$status =
isset( $_REQUEST['theme_status'
] ) ?
$_REQUEST['theme_status'
] : 'all';
if ( !
in_array( $status, array
( 'all', 'enabled', 'disabled', 'upgrade', 'search', 'broken', 'auto-update-enabled', 'auto-update-disabled'
), true
) ) { $status = 'all';
} $page =
$this->
get_pagenum();
$this->is_site_themes =
( 'site-themes-network' ===
$this->screen->id
) ? true : false;
if ( $this->is_site_themes
) { $this->site_id =
isset( $_REQUEST['id'
] ) ?
(int) $_REQUEST['id'
] : 0;
} $this->show_autoupdates =
wp_is_auto_update_enabled_for_type( 'theme'
) &&
!
$this->is_site_themes &&
current_user_can( 'update_themes'
);
}