diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:07:19 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:19:12 +0200 |
| commit | a3da1483a9e689846179159355badfec8073dbec (patch) | |
| tree | 770dcca6bdf5f6f2a11b0e7fcbbeda6919a3fc52 /app/views/admin/banner/edit.php | |
current code from svn, revision 62608
Diffstat (limited to 'app/views/admin/banner/edit.php')
| -rw-r--r-- | app/views/admin/banner/edit.php | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/app/views/admin/banner/edit.php b/app/views/admin/banner/edit.php new file mode 100644 index 0000000..668fde9 --- /dev/null +++ b/app/views/admin/banner/edit.php @@ -0,0 +1,109 @@ +<? use Studip\Button, Studip\LinkButton; ?> +<form action="<?= $controller->edit($banner) ?>" method="post" enctype="multipart/form-data" class="default"> + <?= CSRFProtection::tokenTag() ?> + <table class="default"> + <tbody> + <tr> + <td class="nohover"> + <? if ($banner['banner_path']): ?> + <?= $banner->toImg() ?> + <? else: ?> + <?= _('Noch kein Bild hochgeladen') ?> + <? endif; ?><br> + + <label class="file-upload"> + <?= _('Bilddatei auswählen') ?> + <input id="imgfile" name="imgfile" type="file" accept="image/*"><br> + <input type="hidden" name="banner_path" value="<?= $banner['banner_path'] ?>"><br> + </label> + </td> + + <td class="nohover" style="vertical-align: top"> + <fieldset> + <legend> + <?= _('Banner bearbeiten') ?> + </legend> + + <label> + <?= _('Beschreibung:') ?> + <input type="text" id="description" name="description" + value="<?= htmlReady($banner['description']) ?>" + size="40" maxlen="254"> + </label> + + <label> + <?= _('Alternativtext:') ?> + + <input type="text" id="alttext" name="alttext" + value="<?= htmlReady($banner['alttext']) ?>" + size="40" maxlen="254"> + </label> + + <label> + <?= _("Verweis-Typ:") ?> + + <input name="target_type" type="hidden" size="8" value="<?=$banner['target_type']?>"> + <select name="target_type" disabled="disabled"> + <? foreach ($target_types as $key => $label): ?> + <option value="<?= $key ?>" <? if ($banner['target_type'] == $key) echo 'selected'; ?>> + <?= $label ?> + </option> + <? endforeach; ?> + </select> + </label> + + <label> + <?= _("Verweis-Ziel:") ?> + + <? if (in_array($banner['target_type'], words('none url'))): ?> + <input type="text" name="target" size="40" maxlen="254" value="<?= htmlReady($banner['target']) ?>"> + <? elseif ($banner['target_type'] == "seminar") :?> + <?= $seminar ?> + <? elseif ($banner['target_type'] == "inst") :?> + <?= $institut ?> + <? else: ?> + <?= $user ?> + <? endif; ?> + </label> + + <label> + <?= _('Anzeigen ab:') ?> + + <?= $this->render_partial('admin/banner/datetime-picker', [ + 'prefix' => 'start_', + 'timestamp' => $banner['startdate']]) ?> + </label> + + <label> + <?= _('Anzeigen bis:') ?> + + <?= $this->render_partial('admin/banner/datetime-picker', [ + 'prefix' => 'end_', + 'timestamp' => $banner['enddate']]) ?> + </label> + + <label> + <?= _('Priorität:')?> + + <select id="priority" name="priority"> + <? foreach ($priorities as $key => $label): ?> + <option value="<?= $key ?>" <? if ($banner['priority'] == $key) echo 'selected'; ?>> + <?= $label ?> + </option> + <? endforeach; ?> + </select> + </label> + </fieldset> + </td> + </tr> + </tbody> + </table> + + <footer data-dialog-button> + <?= Studip\Button::create(_('Speichern'), 'speichern') ?> + <?= Studip\LinkButton::createCancel( + _('Abbrechen'), + $controller->index("#banner-{$banner->id}") + ) ?> + </footer> +</form> |
