diff options
author | Vinzenz <vinzenz.rosenkranz@gmail.com> | 2016-04-17 04:15:08 +0300 |
---|---|---|
committer | Vinzenz Rosenkranz <vinzenz.rosenkranz@gmail.com> | 2016-04-18 19:23:48 +0300 |
commit | e21513138854cda204fc47296934886cca8eb247 (patch) | |
tree | 28ff382e93b8138d47cf037bb1eb020dbbfa82bc /controller | |
parent | 6c6e752a7cb20998e6895e78209fbfd3fe2b0ff1 (diff) |
check if user exists before getting display name
Diffstat (limited to 'controller')
-rw-r--r-- | controller/pagecontroller.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php index 523bfc0d..299bb45c 100644 --- a/controller/pagecontroller.php +++ b/controller/pagecontroller.php @@ -120,8 +120,17 @@ class PageController extends Controller { if(strlen($email) === 0 || !isset($email)) continue; $url = \OC::$server->getURLGenerator()->getAbsoluteURL(\OC::$server->getURLGenerator()->linkToRoute('polls.page.goto_poll', array('hash' => $poll->getHash()))); + $recUser = $this->userMgr->get($notif->getUserId()); + $sendUser = $this->userMgr->get($from); + $rec = ""; + if($recUser !== null) $rec = $recUser->getDisplayName(); + if($sendUser !== null) { + $sender = $sendUser->getDisplayName(); + } else { + $sender = $from; + } $msg = $this->trans->t('Hello %s,<br/><br/><strong>%s</strong> participated in the poll \'%s\'.<br/><br/>To go directly to the poll, you can use this <a href="%s">link</a>', array( - $this->userMgr->get($notif->getUserId())->getDisplayName(), $this->userMgr->get($from)->getDisplayName(), $poll->getTitle(), $url)); + $rec, $sender, $poll->getTitle(), $url)); $msg .= "<br/><br/>"; |