blob: 9b6a42f241a05b2ad7b8c3fc2c24980573ffcced (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
# Lifter010: TODO
/**
* @var Admin_PluginController $controller
* @var array $plugins
*/
use Studip\Button;
?>
<?= sprintf(ngettext('Es ist ein Update für ein Plugin verfügbar', 'Es sind Updates für %d Plugins verfügbar', $num_updates), $num_updates) ?>
<form action="<?= $controller->url_for('admin/plugin/install_updates') ?>" method="post">
<?= CSRFProtection::tokenTag() ?>
<input type="hidden" name="studip_ticket" value="<?= get_ticket() ?>">
<div style="margin: 1ex;">
<? foreach ($plugins as $plugin): ?>
<? $pluginid = $plugin['id'] ?>
<? if (isset($update_info[$pluginid]['update']) && !$plugin['depends']): ?>
<div>
<label>
<input type="checkbox" name="update[]" value="<?= $pluginid ?>" checked>
<?= htmlReady(sprintf(_('%s: Version %s installieren'), $plugin['name'], $update_info[$pluginid]['update']['version'])) ?>
</label>
</div>
<? endif ?>
<? endforeach ?>
</div>
<?= Button::createAccept(_('Starten'), 'doUpdate', ['title' => _('Updates installieren')])?>
</form>
|