Skip to content
Snippets Groups Projects
Commit 903cbdcf authored by Rasmus Fuhse's avatar Rasmus Fuhse Committed by Jan-Hendrik Willms
Browse files

Resolve "Wikiseite angeblich vom 1.1.1970"

Closes #3973

Merge request studip/studip!2825
parent f112b9ed
No related branches found
No related tags found
No related merge requests found
...@@ -117,8 +117,9 @@ class Course_WikiController extends AuthenticatedController ...@@ -117,8 +117,9 @@ class Course_WikiController extends AuthenticatedController
$startPage = WikiPage::find($this->range->getConfiguration()->WIKI_STARTPAGE_ID); $startPage = WikiPage::find($this->range->getConfiguration()->WIKI_STARTPAGE_ID);
$this->contentbar = ContentBar::get() $this->contentbar = ContentBar::get()
->setTOC(CoreWiki::getTOC($this->page)) ->setTOC(CoreWiki::getTOC($this->page))
->setIcon(Icon::create('wiki')) ->setIcon(Icon::create('wiki'));
->setInfo(sprintf( if (!$this->page->isNew()) {
$this->contentbar->setInfo(sprintf(
_('Version %1$s, geändert von %2$s <br> am %3$s'), _('Version %1$s, geändert von %2$s <br> am %3$s'),
$this->page->versionnumber, $this->page->versionnumber,
sprintf( sprintf(
...@@ -128,33 +129,35 @@ class Course_WikiController extends AuthenticatedController ...@@ -128,33 +129,35 @@ class Course_WikiController extends AuthenticatedController
), ),
date('d.m.Y H:i:s', $this->page['chdate']) date('d.m.Y H:i:s', $this->page['chdate'])
)); ));
$action_menu = ActionMenu::get(); $action_menu = ActionMenu::get();
if ($this->page->isEditable()) { if ($this->page->isEditable()) {
$action_menu->addLink( $action_menu->addLink(
$this->editURL($this->page), $this->editURL($this->page),
_('Bearbeiten'), _('Bearbeiten'),
Icon::create('edit') Icon::create('edit')
); );
$action_menu->addLink(
$this->pagesettingsURL($this->page->id),
_('Seiteneinstellungen'),
Icon::create('settings'),
['data-dialog' => 'width=700']
);
$action_menu->addButton(
'delete',
_('Seite löschen'),
Icon::create('trash'),
['data-confirm' => _('Wollen Sie wirklich die komplette Seite löschen?'), 'form' => 'delete_page']
);
}
$action_menu->addLink( $action_menu->addLink(
$this->pagesettingsURL($this->page->id), '#',
_('Seiteneinstellungen'), _('Als Vollbild anzeigen'),
Icon::create('settings'), Icon::create('screen-full'),
['data-dialog' => 'width=700'] ['class' => 'fullscreen-trigger hidden-medium-down']
);
$action_menu->addButton(
'delete',
_('Seite löschen'),
Icon::create('trash'),
['data-confirm' => _('Wollen Sie wirklich die komplette Seite löschen?'), 'form' => 'delete_page']
); );
$this->contentbar->setActionMenu($action_menu);
} }
$action_menu->addLink(
'#',
_('Als Vollbild anzeigen'),
Icon::create('screen-full'),
['class' => 'fullscreen-trigger hidden-medium-down']
);
$this->contentbar->setActionMenu($action_menu);
} }
public function pagesettings_action(WikiPage $page) public function pagesettings_action(WikiPage $page)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment