<? $js = "STUDIP.Forum.loadAction('#abolink', '" . (ForumAbo::has($constraint['topic_id']) ? 'remove_' : '') . 'abo/'. $constraint['topic_id'] ."'); return false;"; $url = PluginEngine::getUrl('coreforum/index/' . (ForumAbo::has($constraint['topic_id']) ? 'remove_' : '') . 'abo/'. $constraint['topic_id']); ?> <? $text = $constraint['area'] ? _('Diesen Bereich abonnieren') : _('Dieses Thema abonnieren') ?> <? if ($constraint['depth'] == 0) : $text = _('Komplettes Forum abonnieren'); endif ?> <? if (!ForumAbo::has($constraint['topic_id'])) : ?> <?php echo Studip\LinkButton::create($text, $url, array('title' => _('Wenn sie diesen Bereich abonnieren, erhalten Sie eine ' . 'Stud.IP-interne Nachricht sobald in diesem Bereich ' . 'ein neuer Beitrag erstellt wurde.'), 'onClick' => $js)); ?> <? else : ?> <?php echo Studip\LinkButton::create(_('Nicht mehr abonnieren'), $url, array('onClick' => $js)); ?> <? endif; ?>
<?php $sidebar = Sidebar::get(); $sidebar->setImage('sidebar/forum-sidebar.png'); if (ForumPerm::has('search', $seminar_id)) { $search = new SearchWidget(PluginEngine::getLink('coreforum/index/search?backend=search')); $search->setId('tutorSearchInfobox'); $search->addNeedle(_('Beiträge durchsuchen'), 'searchfor', true); $search->addFilter(_('Titel'), 'search_title'); $search->addFilter(_('Inhalt'), 'search_content'); $search->addFilter(_('Autor/-in'), 'search_author'); $sidebar->addWidget($search); } $actions = new ActionsWidget(); if ($section == 'index') { if (ForumPerm::has('abo', $seminar_id)) { if (ForumAbo::has($constraint['topic_id'])) { $abo_text = _('Nicht mehr abonnieren'); $abo_url = PluginEngine::getLink('coreforum/index/remove_abo/' . $constraint['topic_id']); } else { switch ($constraint['depth']) { case '0': $abo_text = _('Komplettes Forum abonnieren'); break; case '1': $abo_text = _('Diesen Bereich abonnieren'); break; default: $abo_text = _('Dieses Thema abonnieren'); break; } $abo_url = PluginEngine::getLink('coreforum/index/abo/' . $constraint['topic_id']);