Beispiel #1
0
        $override = isset($_POST["override"]) ? filter_var($_POST["override"], FILTER_SANITIZE_NUMBER_INT) : 0;
        $um->retrieveThreadNew($thread_id, $override);
        break;
    case "appendMessage":
        require_once "../framework2/UserMgmt.php";
        $um = new UserMgmt();
        $thread_id = isset($_POST["thread_id"]) ? filter_var($_POST["thread_id"], FILTER_SANITIZE_STRING) : null;
        $message_content = isset($_POST["message"]) ? htmlentities($_POST["message"]) : null;
        $um->appendMessage($thread_id, $message_content, true, true);
        break;
    case "deleteThread":
        require_once "../framework2/UserMgmt.php";
        $um = new UserMgmt();
        $thread_id = isset($_POST["thread_id"]) ? filter_var($_POST["thread_id"], FILTER_SANITIZE_STRING) : null;
        $um->deleteThread($thread_id);
        break;
    case "hasNewMessages":
        require_once "../framework2/UserMgmt.php";
        $um = new UserMgmt();
        $um->hasNewMessages();
        break;
    case "markThreadAsRead":
        require_once "../framework2/UserMgmt.php";
        $um = new UserMgmt();
        $thread_id = isset($_POST["thread_id"]) ? filter_var($_POST["thread_id"], FILTER_SANITIZE_STRING) : null;
        $um->markThreadAsRead($thread_id);
        break;
    default:
        echo "Hi there!";
        break;
}