summaryrefslogtreecommitdiffstats
path: root/wp-inst/wp-content/mu-plugins/pluggable.php
diff options
context:
space:
mode:
Diffstat (limited to 'wp-inst/wp-content/mu-plugins/pluggable.php')
-rw-r--r--wp-inst/wp-content/mu-plugins/pluggable.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/wp-inst/wp-content/mu-plugins/pluggable.php b/wp-inst/wp-content/mu-plugins/pluggable.php
index 7943a6c..d6429dc 100644
--- a/wp-inst/wp-content/mu-plugins/pluggable.php
+++ b/wp-inst/wp-content/mu-plugins/pluggable.php
@@ -63,14 +63,16 @@ function wp_login($username, $password, $already_md5 = false) {
}
function get_userdata( $user_id ) {
- global $wpdb, $cache_userdata;
+ global $wpdb, $cache_userdata, $wpmuBaseTablePrefix;
$user_id = (int) $user_id;
if ( $user_id == 0 )
return false;
$user = wp_cache_get($user_id, 'users');
- if( $user->user_level != '' ) {
+ $user_level = $wpmuBaseTablePrefix . $wpdb->blogid . '_user_level';
+ if( $user->$user_level != '' || $user->user_level != '' ) {
if( $user && is_site_admin( $user->user_login ) == true ) {
+ $user->$user_level = 10;
$user->user_level = 10;
$cap_key = $wpdb->prefix . 'capabilities';
$user->{$cap_key} = array( 'administrator' => '1' );