diff --git a/app/controllers/course/studygroup.php b/app/controllers/course/studygroup.php index bdf43de5b443d5959c160c56abd9960d68e9932d..cbe711e2cc12c67ca38758d07f21f1686f1e33ee 100644 --- a/app/controllers/course/studygroup.php +++ b/app/controllers/course/studygroup.php @@ -91,13 +91,9 @@ class Course_StudygroupController extends AuthenticatedController $stmt->execute([$GLOBALS['user']->id, $id]); $data = $stmt->fetch(); - if ($data['status'] == 'accepted') { - $membership_requested = true; - } + $membership_requested = $data['status'] === 'accepted'; $invited = StudygroupModel::isInvited($GLOBALS['user']->id, $id); - $participant = $perm->have_studip_perm('autor', $id); - if (!preg_match('/^(' . preg_quote($GLOBALS['CANONICAL_RELATIVE_PATH_STUDIP'], '/') . ')?([a-zA-Z0-9_-]+\.php)([a-zA-Z0-9_?&=-]*)$/', Request::get('send_from_search_page'))) { $send_from_search_page = ''; } else { @@ -141,7 +137,7 @@ class Course_StudygroupController extends AuthenticatedController $awidget = new LinksWidget(); $awidget->setTitle($action); - $awidget->addLink($infotext, $infolink, $icon, $infolink_options); + $awidget->addLink($infotext, $infolink ?? '#', $icon, $infolink_options ?? []); if ($send_from_search_page) { $awidget->addLink( _('zurück zur Suche'),