require_once "../framework/UserMgmt.php"; $um = new UserMgmt(); $id = isset($_POST["message_id"]) ? htmlspecialchars($_POST["message_id"], FILTER_SANITIZE_NUMBER_INT) : null; if ($id == null) { echo "no message specified"; return; } else { header("Content-Type:text/xml"); echo $um->getMessage($id); } break; case "pollNewWebmail": require_once "../framework/UserMgmt.php"; $um = new UserMgmt(); header("Content-Type:text/xml"); echo $um->pollNewWebmail(); 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 "removeMessage": require_once "../framework/UserMgmt.php"; $um = new UserMgmt();