if (isset($_POST["GCMClear"])) { $GCMClear = $_POST["GCMClear"] == "true" ? true : false; } if ($GCMClear) { $um->removeAndroidDeviceId(); } $um->logout(); break; case "getAvatar": require_once "../framework2/UserMgmt.php"; $um = new UserMgmt(); if (isset($_POST["user_id"])) { $user_id = $_POST["user_id"]; } else { if (isset($_POST["user_name"])) { $user_id = $um->resolveUsernameToID($_POST["user_name"]); } else { $user_id = $_SESSION["user_id"]; } } $um->getAvatarOf($user_id, false); break; case "uploadAvatar": if (!isset($_FILES["avatar"])) { echo "You gotta' choose a new image first!"; return; } require_once "../framework/BinaryHandler.php"; $bh = new BinaryHandler(); $bh->uploadAvatar($_FILES['avatar']); break;
$result = $um->messageUser($uid, $title, $message); switch ($result) { case 0: echo "success"; break; case 5: echo "Foul language is not tolerated here! You have been warned."; break; default: echo "An internal error has occured. Please report this error <a href='/feedback'>here</a> ({$result})"; break; } return; } else { if ($userName != null) { $uid = $um->resolveUsernameToID($userName); if ($uid != null) { $result = $um->messageUser($uid, $title, $message); switch ($result) { case 0: echo "success"; break; case 5: echo "Foul language is not tolerated here! You have been warned."; break; default: echo "An internal error has occured. Please report this error <a href='/feedback'>here</a> ({$result})"; break; } } else { echo "There is no user by this name in our system.";