/** * Closes all marked threads. */ public function closeAll() { list($boards, $boardIDs) = ThreadEditor::getBoards($this->threadIDs); // check permissions foreach ($boards as $board) { $board->checkModeratorPermission('canCloseThread'); } ThreadEditor::closeAll($this->threadIDs); ThreadEditor::unmarkAll(); HeaderUtil::redirect($this->url); exit; }