aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/basicdata.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-08-30 11:30:47 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-08-30 11:30:47 +0000
commit57a9e880ea60516b0b296ab0b8fc37cce50ae022 (patch)
tree39570799a99214f0fea08b84abff249103ea938d /app/controllers/course/basicdata.php
parentac973ac6be4bbc7744a7ffb1b8a19a09f3712b36 (diff)
fix incorrect usages of CSRFProtection::verifySecurityToken(), fixes #4548
Closes #4548 Merge request studip/studip!3343
Diffstat (limited to 'app/controllers/course/basicdata.php')
-rw-r--r--app/controllers/course/basicdata.php19
1 files changed, 10 insertions, 9 deletions
diff --git a/app/controllers/course/basicdata.php b/app/controllers/course/basicdata.php
index 329554f..59130c4 100644
--- a/app/controllers/course/basicdata.php
+++ b/app/controllers/course/basicdata.php
@@ -421,10 +421,11 @@ class Course_BasicdataController extends AuthenticatedController
$text = '';
}
if ($newstatus !== '' && $text !== '') {
- $widget->addLink($text,
+ $widget->addLink(
+ $text,
$this->url_for('course/basicdata/switchdeputy', $this->course_id, $newstatus),
Icon::create('persons')
- );
+ )->asButton();
}
}
if (Config::get()->ALLOW_DOZENT_DELETE || $GLOBALS['perm']->have_perm('admin')) {
@@ -460,7 +461,7 @@ class Course_BasicdataController extends AuthenticatedController
{
global $perm;
- CSRFProtection::verifySecurityToken();
+ CSRFProtection::verifyUnsafeRequest();
$course_number_format = Config::get()->COURSE_NUMBER_FORMAT;
$sem = Seminar::getInstance($course_id);
@@ -598,7 +599,7 @@ class Course_BasicdataController extends AuthenticatedController
public function add_member_action($course_id, $status = 'dozent')
{
- CSRFProtection::verifySecurityToken();
+ CSRFProtection::verifyUnsafeRequest();
// load MultiPersonSearch object
$mp = MultiPersonSearch::load("add_member_{$status}{$course_id}");
@@ -856,9 +857,9 @@ class Course_BasicdataController extends AuthenticatedController
*/
public function priorityupfor_action($course_id, $user_id, $status = "dozent")
{
- global $user, $perm;
+ global $perm;
- CSRFProtection::verifySecurityToken();
+ CSRFProtection::verifyUnsafeRequest();
$sem = Seminar::getInstance($course_id);
$this->msg = [];
@@ -893,9 +894,9 @@ class Course_BasicdataController extends AuthenticatedController
*/
public function prioritydownfor_action($course_id, $user_id, $status = "dozent")
{
- global $user, $perm;
+ global $perm;
- CSRFProtection::verifySecurityToken();
+ CSRFProtection::verifyUnsafeRequest();
$sem = Seminar::getInstance($course_id);
$this->msg = [];
@@ -923,7 +924,7 @@ class Course_BasicdataController extends AuthenticatedController
public function switchdeputy_action($course_id, $newstatus)
{
- CSRFProtection::verifySecurityToken();
+ CSRFProtection::verifyUnsafeRequest();
switch($newstatus) {
case 'dozent':