break; case "checkUsername": require_once "../framework/UserMgmt.php"; $um = new UserMgmt(); $username = filter_var($_POST["username"], FILTER_SANITIZE_STRING); if ($um->checkUsername($username)) { echo genJSON(200, "Username Available", ""); } else { echo genJSON(406, "Username Taken", ""); } break; case "getPostsCurrentUser": require_once "../framework2/UserMgmt.php"; $um = new UserMgmt(); header("Content-Type:text/xml"); $payload = $um->getPostsCurrentUser(); switch ($payload) { case 1: echo genJSON(401, "Not authorized", ""); break; default: echo genJSON(200, "", $payload); break; } break; case "verifyEmail": require_once "../framework2/Walkntrade.php"; $wt = new Walkntrade(); if (isset($_POST["email"])) { $status = $wt->verifyEmail(htmlspecialchars($_POST["email"])); switch ($status) {
break; case "checkUsername": require_once "../framework/UserMgmt.php"; $um = new UserMgmt(); $username = filter_var($_POST["username"], FILTER_SANITIZE_STRING); if ($um->checkUsername($username)) { echo 0; } else { echo 1; } break; case "getPostsCurrentUser": require_once "../framework/UserMgmt.php"; $um = new UserMgmt(); header("Content-Type:text/xml"); echo $um->getPostsCurrentUser(); break; case "getUserProfile": require_once "../framework/UserMgmt.php"; $um = new UserMgmt(); $uid = isset($_POST["uid"]) ? filter_var($_POST["uid"], FILTER_SANITIZE_NUMBER_INT) : null; header("Content-Type:text/xml"); if ($uid != null) { echo $um->getUserProfile($uid); } break; case "getWebmail": require_once "../framework/UserMgmt.php"; $quiet = isset($_POST["quiet"]) && $_POST["quiet"] == "true" ? true : false; $um = new UserMgmt(); header("Content-Type:text/xml");