Skip to content
Snippets Groups Projects
Commit 24887425 authored by Moritz Strohm's avatar Moritz Strohm
Browse files

cherry-picked commit 01a76b06

parent ff905d28
No related branches found
No related tags found
No related merge requests found
...@@ -4,18 +4,21 @@ class CourseCopy extends StudIPPlugin implements AdminCourseAction ...@@ -4,18 +4,21 @@ class CourseCopy extends StudIPPlugin implements AdminCourseAction
{ {
public function getAdminActionURL() public function getAdminActionURL()
{ {
return PluginEngine::getURL($this, array(), "copy/info"); return PluginEngine::getURL($this, [], "copy/info");
} }
public function useMultimode() {
if (version_compare($GLOBALS['SOFTWARE_VERSION'], "3.4.99", ">=")) { public function useMultimode()
{
//Damit es im Dialog geöffnet wird //Damit es im Dialog geöffnet wird
return \Studip\Button::createAccept(_("Kopieren"), "edit", array('data-dialog' => 1)); return \Studip\Button::createAccept(
} else { dgettext('CourseCopy', 'Kopieren'),
return _("Kopieren"); 'edit',
} ['data-dialog' => 1]
);
} }
public function getAdminCourseActionTemplate($course_id, $values = null, $semester = null) { public function getAdminCourseActionTemplate($course_id, $values = null, $semester = null) {
$factory = new Flexi_TemplateFactory(__DIR__."/views"); $factory = new Flexi_TemplateFactory(__DIR__."/views");
$template = $factory->open("action/checkbox.php"); $template = $factory->open("action/checkbox.php");
......
...@@ -28,6 +28,10 @@ ...@@ -28,6 +28,10 @@
<input type="checkbox" name="cycles" value="1" checked> <input type="checkbox" name="cycles" value="1" checked>
<?= _("Regelmäßige Termine mit kopieren") ?> <?= _("Regelmäßige Termine mit kopieren") ?>
</label> </label>
<label>
<input type="checkbox" name="lock_copied_courses" value="1">
<?= _('Kopierte Veranstaltungen sperren') ?>
</label>
</fieldset> </fieldset>
<div data-dialog-button> <div data-dialog-button>
<?= \Studip\Button::create(_("Kopieren"), "copy", array('onclick' => "return window.confirm('"._("Wirklich kopieren?")."');")) ?> <?= \Studip\Button::create(_("Kopieren"), "copy", array('onclick' => "return window.confirm('"._("Wirklich kopieren?")."');")) ?>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment