permitted('forums_polls_moderate')) { Error403::error("You are not allowed to modify polls"); } authorize(); $poll = new Manager\ForumPoll()->findById((int)($_POST['threadid'] ?? 0)); if ($poll === null) { Error404::error('Cannot find a poll for that thread'); } if (isset($_POST['feature'])) { $poll->setField('is_featured', $_POST['feature'] === 'Feature'); } if (isset($_POST['close'])) { $poll->setField('is_closed', $_POST['close'] === 'Close'); } $poll->modify(); header("Location: {$poll->location()}");