X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_ecrire%28%22articles_versions%22%2C%22id_article=%24id_article%22%29%20.%20%22?a=blobdiff_plain;f=includes%2Fuser%2FUser.php;h=47d75338bbf905af3c9519ddc0979348b199418f;hb=f34423130fee55974a5aec783cd34a213802bd1c;hp=ab791b4caa91176420cd7db45fcdeea59daf7c05;hpb=e72c8c8aa79a2cb6d6fcd34336625661b51cd9ea;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/user/User.php b/includes/user/User.php index ab791b4caa..47d75338bb 100644 --- a/includes/user/User.php +++ b/includes/user/User.php @@ -885,7 +885,7 @@ class User implements IDBAccessObject, UserIdentity { return null; } - if ( !( $flags & self::READ_LATEST ) && isset( self::$idCacheByName[$name] ) ) { + if ( !( $flags & self::READ_LATEST ) && array_key_exists( $name, self::$idCacheByName ) ) { return self::$idCacheByName[$name]; } @@ -1871,7 +1871,9 @@ class User implements IDBAccessObject, UserIdentity { $this->mHideName = $block->mHideName; $this->mAllowUsertalk = !$block->prevents( 'editownusertalk' ); } else { + $this->mBlock = null; $this->mBlockedby = ''; + $this->mBlockreason = ''; $this->mHideName = 0; $this->mAllowUsertalk = false; }