Files
ops-Gazelle/sections/forums/delete.php
T

17 lines
288 B
PHP

<?php
if (!$Viewer->permitted('site_forum_post_delete')) {
error(403);
}
authorize();
$postId = (int)($_GET['postid'] ?? 0);
$forum = (new Gazelle\Manager\Forum)->findByPostId($postId);
if (is_null($forum)) {
error(404);
}
if (!$forum->removePost($postId)) {
error(404);
}