Example #1
0
     $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;