', $news['object']->body);
$body = $parts[0];
$admin_msg = $parts[1] ?? ';'
?>
|
if ($news['object']->owner): ?>
= Avatar::getAvatar($news['object']->user_id)->getImageTag(Avatar::SMALL) ?>
= htmlReady($news['object']->owner->getFullName()) ?>
else: ?>
= htmlReady($news['object']->author) ?>
endif; ?>
|
= strftime("%d.%m.%y", $news['object']->date) ?> |
= strftime("%d.%m.%y", $news['object']->date + $news['object']->expire) ?> |
= $news['object']->views ?> |
$menu = ActionMenu::get()->setContext($news['object']->topic);
$menu->addLink(
$controller->url_for('news/edit_news/' . $news['object']->news_id),
_('Ankündigung bearbeiten'),
Icon::create('edit'),
['data-dialog' => '', 'target' => '_blank']
);
$menu->addLink(
$controller->url_for('news/edit_news/new/template/' . $news['object']->news_id),
_('Kopieren, um neue Ankündigung zu erstellen'),
Icon::create('clipboard'),
['data-dialog' => '1', 'target' => '_blank']
);
if ($news['object']->havePermission('unassign', $news['range_id'])) {
$menu->addButton(
'news_remove_' . $news['object']->news_id . '_' . $news['range_id'],
_('Ankündigung aus diesem Bereich entfernen'),
Icon::create('remove')
);
} else {
$menu->addButton(
'news_remove_' . $news['object']->news_id . '_' . $news['range_id'],
_('Ankündigung löschen'),
Icon::create('trash')
);
}
echo $menu->render();
?>
|