OpenNIT

Quelltext des aktuellen Standes

Fassung 1.1.1

profile-signature-form.php

1 KB
<?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>