diff options
author | Brion Vibber <brion@pobox.com> | 2010-10-28 16:27:53 -0700 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-10-28 16:27:53 -0700 |
commit | e7c7fd39fc948f1169512916077185dd29973b60 (patch) | |
tree | 6fe8c025a308d423c87444a5daa5da1d02d62182 /classes | |
parent | b483a0549f115b2d5f2cfb3d447e6cc5c4f469f3 (diff) | |
parent | b26eccf33cf69c04a96d5d6d3eddc0ef68ffd4b1 (diff) |
Merge branch '1.0.x' into schema-x
Conflicts:
plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po
Diffstat (limited to 'classes')
-rw-r--r-- | classes/User.php | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/classes/User.php b/classes/User.php index 9188938b1..5914f0b80 100644 --- a/classes/User.php +++ b/classes/User.php @@ -884,13 +884,23 @@ class User extends Memcached_DataObject static function singleUser() { if (common_config('singleuser', 'enabled')) { + + $user = null; + $nickname = common_config('singleuser', 'nickname'); - if ($nickname) { + + if (!empty($nickname)) { $user = User::staticGet('nickname', $nickname); - } else { + } + + // if there was no nickname or no user by that nickname, + // try the site owner. + + if (empty($user)) { $user = User::siteOwner(); } - if ($user) { + + if (!empty($user)) { return $user; } else { // TRANS: Server exception. |