aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/wiki.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-08-16 14:46:59 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-08-16 14:46:59 +0000
commit61d41bbff8bd610d662f175d5b77baab25e37b2f (patch)
treef06f68d43f78a9f790a1566960cd2ac66f2e3017 /app/controllers/course/wiki.php
parenta2e6f1b92d861f5716910a6b19293ee3214e6438 (diff)
fix display of wiki page author's name, fixes #4410
Closes #4410 Merge request studip/studip!3279
Diffstat (limited to 'app/controllers/course/wiki.php')
-rw-r--r--app/controllers/course/wiki.php15
1 files changed, 10 insertions, 5 deletions
diff --git a/app/controllers/course/wiki.php b/app/controllers/course/wiki.php
index adf3643..6bfa0ce 100644
--- a/app/controllers/course/wiki.php
+++ b/app/controllers/course/wiki.php
@@ -119,14 +119,19 @@ class Course_WikiController extends AuthenticatedController
->setTOC(CoreWiki::getTOC($this->page))
->setIcon(Icon::create('wiki'));
if (!$this->page->isNew()) {
+ $author = _('unbekannt');
+ if ($this->page->user) {
+ $author = sprintf(
+ '<a href="%s">%s</a>',
+ URLHelper::getLink('dispatch.php/profile', ['username' => $this->page->user->username]),
+ htmlReady($this->page->user->getFullName())
+ );
+ }
+
$this->contentbar->setInfo(sprintf(
_('Version %1$s, geƤndert von %2$s <br> am %3$s'),
$this->page->versionnumber,
- sprintf(
- '<a href="%s">%s</a>',
- URLHelper::getLink('dispatch.php/profile', ['username' => get_username($this->page['user_id'])]),
- htmlReady(get_fullname($this->page['user_id']))
- ),
+ $author,
date('d.m.Y H:i:s', $this->page['chdate'])
));
$action_menu = ActionMenu::get();