summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--feed.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/feed.php b/feed.php
index 73227e055..50786dd3a 100644
--- a/feed.php
+++ b/feed.php
@@ -253,7 +253,18 @@ function rss_buildItems(&$rss,&$data,$opt){
$item->author = '';
if($user && $conf['useacl'] && $auth){
$userInfo = $auth->getUserData($user);
- $item->author = $userInfo['name'];
+ if ($userInfo){
+ switch ($conf['showuseras']){
+ case 'username':
+ $item->author = $userInfo['name'];
+ break;
+ default:
+ $item->author = $user;
+ break;
+ }
+ } else {
+ $item->author = $user;
+ }
if($userInfo && !$opt['guardmail']){
$item->authorEmail = $userInfo['mail'];
}else{