diff options
Diffstat (limited to 'app/views/admin/plugin/activation-error-form.php')
| -rw-r--r-- | app/views/admin/plugin/activation-error-form.php | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/app/views/admin/plugin/activation-error-form.php b/app/views/admin/plugin/activation-error-form.php new file mode 100644 index 0000000..cd9b8b9 --- /dev/null +++ b/app/views/admin/plugin/activation-error-form.php @@ -0,0 +1,32 @@ +<?php +$aggregated = array_sum($memory); +if (!$aggregated) { + $question = _('Markierte Plugins dennoch deaktivieren'); +} elseif ($aggregated === count($memory)) { + $question = _('Markierte Plugins dennoch aktivieren'); +} else { + $question = _('Markierte Plugins dennoch aktivieren bzw. deaktivieren'); +} +?> + +<form action="<?= $controller->url_for('admin/plugin/save') ?>" method="post"> + <input type="hidden" name="studip_ticket" value="<?= get_ticket() ?>"> + <input type="hidden" name="force" value="1"> + + <?= _('Die folgenden Fehler sind aufgetreten:') ?> + <div class="messagebox_details"> + <ul> + <? foreach ($errors as $plugin_id => $error): ?> + <li> + <label> + <input type="checkbox" name="enabled_<?= $plugin_id ?>" + value="<?= (int) $memory[$plugin_id] ?>"> + <?= htmlReady($error) ?> + </label> + </li> + <? endforeach; ?> + </ul> + </div> + + <?= Studip\Button::create($question) ?> +</form> |
