From 715f13cf9a4adcadb5a8098824fb9834b98792e6 Mon Sep 17 00:00:00 2001 From: Rasmus Fuhse <fuhse@data-quest.de> Date: Fri, 19 Jan 2024 15:50:54 +0100 Subject: [PATCH] better handling of courses with lock-rules --- views/action/checkbox.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/views/action/checkbox.php b/views/action/checkbox.php index 451eca9..2fce784 100755 --- a/views/action/checkbox.php +++ b/views/action/checkbox.php @@ -1,6 +1,8 @@ -<? if (Seminar_Perm::get()->have_studip_perm('dozent', $course_id) +<? if ($GLOBALS['perm']->have_studip_perm('dozent', $course_id) && !LockRules::check($course_id, 'seminar_copy')) : ?> <input type="checkbox" name="c[]" value="<?= htmlReady($course_id) ?>"> <? else : ?> - <input type="checkbox" disabled title="<?= !LockRules::check($course_id, 'seminar_copy') ? _('Veranstaltung darf nicht kopiert werden.') : _('Sie brauchen mindestens Dozentenrechte in der Veranstaltung.') ?>"> + <input type="checkbox" + disabled + title="<?= LockRules::check($course_id, 'seminar_copy') ? _('Veranstaltung darf nicht kopiert werden.') : _('Sie brauchen mindestens Dozentenrechte in der Veranstaltung.') ?>"> <? endif ?> -- GitLab