diff --git a/app/controllers/admin/courses.php b/app/controllers/admin/courses.php index 4bada95893c1184d9c220d0b6ed8628d529d141d..e1c53e7dbd958c72a632d2be9903499591c61c16 100644 --- a/app/controllers/admin/courses.php +++ b/app/controllers/admin/courses.php @@ -494,14 +494,16 @@ class Admin_CoursesController extends AuthenticatedController $data['buttons_top'] = '<label>'._('Alle auswählen').'<input type="checkbox" data-proxyfor=".course-admin td:last-child :checkbox"></label>'; if ($multimode instanceof Flexi_Template) { $data['buttons_bottom'] = $multimode->render(); + } elseif ($multimode instanceof \Studip\Button) { + $data['buttons_bottom'] = (string) $multimode; } elseif (is_string($multimode)) { $data['buttons_bottom'] = (string) \Studip\Button::create($multimode, '', ['formaction' => $plugin->getAdminActionURL()]); } else { $data['buttons_bottom'] = (string) \Studip\Button::create(_('Speichern'), '', ['formaction' => $plugin->getAdminActionURL()]); } } + break; } - break; } } if (!isset($data['buttons_top'])) {