if ($xoopsUser) { if (!$xoopsUser->isAdmin($xoopsModule->mid())) { if (!is_moderator($forum, $xoopsUser->uid())) { redirect_header("viewtopic.php?topic_id={$topic_id}&order={$order}&viewmode={$viewmode}&pid={$pid}&forum={$forum}", 2, _MD_DELNOTALLOWED); exit; } } } else { redirect_header("viewtopic.php?topic_id={$topic_id}&order={$order}&viewmode={$viewmode}&pid={$pid}&forum={$forum}", 2, _MD_DELNOTALLOWED); exit; } include_once 'class/class.forumposts.php'; if (!empty($_POST['ok'])) { if (!empty($post_id)) { $post = new ForumPosts($post_id); $post->delete(); sync($post->forum(), "forum"); sync($post->topic(), "topic"); } if ($post->istopic()) { redirect_header("viewforum.php?forum={$forum}", 2, _MD_POSTSDELETED); exit; } else { redirect_header("viewtopic.php?topic_id={$topic_id}&order={$order}&viewmode={$viewmode}&pid={$pid}&forum={$forum}", 2, _MD_POSTSDELETED); exit; } } else { include XOOPS_ROOT_PATH . "/header.php"; xoops_confirm(array('post_id' => $post_id, 'viewmode' => $viewmode, 'order' => $order, 'forum' => $forum, 'topic_id' => $topic_id, 'ok' => 1), 'delete.php', _MD_AREUSUREDEL); } include XOOPS_ROOT_PATH . '/footer.php';