From cddce51e112060e7d53f8b81ecc97d3df5bbf676 Mon Sep 17 00:00:00 2001
From: Viktoria Wiebe <vwiebe@uni-osnabrueck.de>
Date: Thu, 30 Jun 2022 08:13:17 +0000
Subject: [PATCH] fix for BIESt #1011

Merge request studip/studip!745
---
 app/controllers/questionnaire.php     | 1 +
 app/controllers/studip_controller.php | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/app/controllers/questionnaire.php b/app/controllers/questionnaire.php
index 4e24cc6cfe3..ecd48083381 100644
--- a/app/controllers/questionnaire.php
+++ b/app/controllers/questionnaire.php
@@ -18,6 +18,7 @@ class QuestionnaireController extends AuthenticatedController
         class_exists('Vote');
         class_exists('Test');
         class_exists('Freetext');
+        PageLayout::setHelpKeyword('Basis/Votings');
     }
 
     public function overview_action()
diff --git a/app/controllers/studip_controller.php b/app/controllers/studip_controller.php
index e0511556256..e8bb66c5b6b 100644
--- a/app/controllers/studip_controller.php
+++ b/app/controllers/studip_controller.php
@@ -125,6 +125,9 @@ abstract class StudipController extends Trails_Controller
         if (Request::isXhr() && !isset($this->response->headers['X-Title']) && PageLayout::hasTitle()) {
             $this->response->add_header('X-Title', rawurlencode(PageLayout::getTitle()));
         }
+        if (Request::isXhr() && !isset($this->response->headers['X-WikiLink']) && PageLayout::getHelpKeyword()) {
+            $this->response->add_header('X-WikiLink', format_help_url(PageLayout::getHelpKeyword()));
+        }
 
         if ($this->with_session) {
             page_close();
-- 
GitLab