$pq->editPost($title, $details, $price, $tags, $identifier, $school); break; case "addUser": require_once "../framework2/UserMgmt.php"; $um = new UserMgmt(); $username = filter_var(strip_tags($_POST["username"]), FILTER_SANITIZE_STRING); $email = filter_var(strip_tags($_POST["email"]), FILTER_SANITIZE_EMAIL); $password = filter_var($_POST["password"], FILTER_SANITIZE_STRING); $phone = filter_var($_POST["phone"], FILTER_SANITIZE_NUMBER_INT); $um->addUser($username, $email, $password, $phone); break; case "verifyKey": require_once "../framework/Walkntrade.php"; $wt = new Walkntrade(); $key = filter_var($_POST["key"], FILTER_SANITIZE_NUMBER_INT); switch ($wt->verifyKey($key)) { case "0": echo "Your email address has been verified!"; break; case "2": echo "Either the link is no longer valid or you mistyped the key."; break; case "4": echo "No key provided."; break; default: echo "Internal Server Error. Please report this error <a href='/feedback'>here</a> and we'll get on it."; break; } break; case "resetPassword":