/** * Deletes reports of marked posts. */ public function removeReports() { // get threadids $threadIDs = PostEditor::getThreadIDs($this->postIDs); // get boards list($boards, $boardIDs) = ThreadEditor::getBoards($threadIDs); // check permissions foreach ($boards as $board) { $board->checkModeratorPermission('canEditPost'); } PostEditor::removeReportData($this->postIDs); self::unmarkAll(); HeaderUtil::redirect($this->url); exit; }