<?php
declare(strict_types=1);

/**
ET-Chat Copyright by SEDesign | ET-Chat v3.x.x Lizenz: CCPL | Autor: Evgeni Tcherkasski (info@s-e-d.de)
ET-Chat_T-FISH-MOD Weiterentwicklungen, Optimierungen und Ergänzungen am Code sind das geistige Eigentum von Tommy (Thomas Kuhn) und Harlekin (Bernd Witte).

Die darauf folgende Optimierungen und Ergänzungen am Code sind das Geistige Eigentum von Powermen (Christian K.)
und wird unter der Namenserweiterung M.C.v.x.x.x. geführt. 
PHP 8/9 Ready, XML Parser, PDO Prepared Statements Get Set sicherheit usw.
 */

function e(string $v): string {
    return htmlspecialchars($v, ENT_QUOTES, 'UTF-8');
}

ob_start();
?>

<div class="kachel-grid">
<!-- ===================================================== -->
<div class="section">

<label>
<form method="post">
<input type="hidden" name="csrf_token" value="<?= e($csrfToken) ?>">
    <input type="checkbox" name="etchat_bot" value="1" <?= $botEnabled ? 'checked' : '' ?>>
    ChatBot aktivieren
<button type="submit" name="toggle_bot">Status speichern</button>
</form>
</label>
<p>
Status:
<strong style="color:<?= $botEnabled ? 'green' : 'red' ?>">
    <?= $botEnabled ? 'AKTIV' : 'DEAKTIVIERT' ?>
</strong>
</p>

</div>

<!-- ===================================================== -->
<div class="section">

<h3>Neue Antwort hinzufügen</h3>
<label>
<form class="user-form" method="post">
<input type="hidden" name="csrf_token" value="<?= e($csrfToken) ?>">
<input type="text" name="new_answer" value="" placeholder="Neue Bot-Antwort...">
<br>
<button type="submit">Hinzufügen</button>
</form>
</label>
</div></div>

<h3>Vorhandene Antworten (<?= count($botAnswers) ?>)</h3>

<table class="admin-table">
<tr>
    <th>#</th>
    <th>Antwort</th>
    <th>Aktion</th>
</tr>

<?php foreach ($botAnswers as $index => $answer): ?>
<tr>
<td><?= $index + 1 ?></td>

<td><?= e($answer) ?></td>

<td>
<a href="?AdminBotIndex&delete=<?= $index ?>"
   onclick="return confirm('Diese Antwort löschen?')">
   ✖ löschen
</a>
</td>

</tr>
<?php endforeach; ?>

</table>

<?php
$content = ob_get_clean();

$pageTitle = 'ChatBot Verwaltung';
$backLink  = './?AdminIndex';
$footerNote = 'Einige Änderungen sind erst nach einem erneuten Einloggen sichtbar.';

include __DIR__ . '/admin_master_template.php';