$thread_id = isset($_POST["thread_id"]) ? filter_var($_POST["thread_id"], FILTER_SANITIZE_STRING) : null; $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;