<?php

use mystic\forum\Messaging;
use mystic\forum\utils\RequestUtils;

if (($_formError = RequestUtils::getAndClearFormError()) !== null) {
    Messaging::error($_formError);
}

$lastFormUri = "";
$lastForm = RequestUtils::getLastForm($lastFormUri) ?? [];
if ($lastFormUri !== $_SERVER["REQUEST_URI"]) $lastForm = [];
RequestUtils::clearLastForm();

?>
<form action="<?= htmlentities($_SERVER["REQUEST_URI"]) ?>" method="post">
<strong>Topic title:</strong><br>
<input type="text" name="title" value="<?= htmlentities($lastForm["title"] ?? "") ?>" required><br>

<strong>Message:</strong><br>
<textarea name="message" rows="12" cols="60" required></textarea><br>

<button type="submit">Create topic</button>
</form>