<form action="<?= PluginEngine::getURL(NextcloudPlugin::class, ['from_plugin' => $from_plugin], 'file/update/' . $file->getId()) ?>" enctype="multipart/form-data" method="post" class="default"> <?= CSRFProtection::tokenTag() ?> <fieldset> <legend><?= dgettext('NextcloudPlugin', 'Neue Dateiversion') ?></legend> <label class="file-upload"> <?= sprintf( dgettext('NextcloudPlugin', 'Bitte die neue Version der Datei %s auswählen.'), htmlReady($file->getFilename()) ) ?> <input type="file" name="file"> </label> <label> <input type="checkbox" name="update_filename" value="1"> <?= dgettext('NextcloudPlugin', 'Dateinamen aus neuer Dateiversion übernehmen.') ?> </label> </fieldset> <footer data-dialog-button> <?= Studip\Button::createAccept(dgettext('NextcloudPlugin', 'Aktualisieren'), 'confirm') ?> <?= Studip\LinkButton::createCancel( dgettext('NextcloudPlugin', 'Abbrechen'), $controller->url_for( (in_array($folder->range_type, ['course', 'institute']) ? $folder->range_type . '/' : '') . 'files/index/' . $folder->parent_id ) ) ?> </footer> </form>