Quelltext des aktuellen Standes
<?php
/**
* Ticket-Signatur bearbeiten.
*
* Wird von der eigenen Seite und vom Dialog in der Kopfleiste eingebunden. Der
* Editor selbst wird von der einbindenden Stelle aufgesetzt, sobald das Markup
* im Dokument steht.
*
* @var array<string,mixed> $user Zeile aus `users` mit `ticket_signature`.
* @var string $rueckweg Wohin nach dem Speichern.
*/
$user = $user ?? [];
$rueckweg = $rueckweg ?? '/profile/signature';
?>
<form method="POST" action="/profile/signature" id="sig-form">
<input type="hidden" name="_csrf" value="<?= $this->csrf() ?>">
<input type="hidden" name="return" value="<?= $this->e($rueckweg) ?>">
<input type="hidden" name="signature" id="sig-hidden"
value="<?= $this->e((string)($user['ticket_signature'] ?? '')) ?>">
<div id="sig-editor-container" class="wysiwyg-editor-container"></div>
<p class="text-muted" style="font-size:.8rem;margin:.6rem 0 0;">
<?= $this->te('Wird beim Antworten auf Tickets vorausgefüllt. Nur formatierter Text – keine Bilder.') ?>
</p>
<div class="modal-footer" style="padding-left:0;padding-right:0;">
<button type="button" class="btn btn-default" id="sig-btn-clear"><?= $this->te('Leeren') ?></button>
<button type="submit" class="btn btn-primary"><?= $this->te('Speichern') ?></button>
</div>
</form>