Beispiel #1
0
}
// Load up the board
require_once BOARDS_PKG_PATH . 'lookup_inc.php';
if (!$gContent->isValid()) {
    $gBitSystem->fatalError("The board you requested could not be found. <a href='" . BOARDS_PKG_URL . "'>View all boards</a>", NULL, NULL, HttpStatusCodes::HTTP_GONE);
}
// approve or reject ananymous comments
if (!empty($_REQUEST['action'])) {
    // Check edit perms on the group
    $gContent->verifyUpdatePermission();
    // Check the ticket
    $gBitUser->verifyTicket();
    // Load up the comment as a board post
    require_once BOARDS_PKG_PATH . 'BitBoardPost.php';
    $comment = new BitBoardPost($_REQUEST['comment_id']);
    $comment->loadComment();
    if (!$comment->isValid()) {
        $gBitSystem->fatalError("Invalid Comment Id");
    }
    // Take action
    switch ($_REQUEST['action']) {
        case 1:
            // Aprove
            $comment->modApprove();
            break;
        case 2:
            // Reject
            $comment->modReject();
            break;
        default:
            break;