Beispiel #1
0
                 echo genJSON(401, "User non-existing or email already verified.", "");
                 break;
             default:
                 echo genJSON("500", "General server error (" . $status . ")", "");
                 break;
         }
     }
     break;
 case "getUserProfile":
     //left off here
     require_once "../framework2/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;
     header("Content-Type:text/xml");
     $um->getUserProfile($uid, $userName);
     break;
 case "setEmailPref":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     $pref = isset($_POST["pref"]) ? htmlspecialchars($_POST["pref"], FILTER_SANITIZE_NUMBER_INT) : null;
     echo $um->setEmailPref($pref);
     break;
 case "getEmailPref":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
     echo $um->getEmailPref();
     break;
 case "login":
     require_once "../framework/UserMgmt.php";
     $um = new UserMgmt();
Beispiel #2
0
         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");
     echo $um->getWebmail($quiet);
     break;
 case "getSentWebmail":
     require_once "../framework/UserMgmt.php";
     $quiet = isset($_POST["quiet"]) && $_POST["quiet"] == "true" ? true : false;
     $um = new UserMgmt();
     header("Content-Type:text/xml");
     echo $um->getSentWebmail($quiet);