Beispiel #1
0
             echo "success";
             break;
         default:
             echo "An internal error has occured. Please try again later. ({$result})";
             break;
     }
     break;
 case "messageUser":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     $uid = isset($_POST["uid"]) ? filter_var($_POST["uid"], FILTER_SANITIZE_NUMBER_INT) : null;
     $userName = isset($_POST["userName"]) ? filter_var($_POST["userName"], FILTER_SANITIZE_STRING) : null;
     $title = $_POST["title"];
     $message = $_POST["message"];
     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;
         }
         return;
     } else {
         if ($userName != null) {
             $uid = $um->resolveUsernameToID($userName);