Kontakt
<%! private static String EMAIL_CC = ""; private static String MISSING_SUBJECT = "Bitte wählen Sie den Bereich zu Ihrem Anliegen."; private static String MISSING_NAME = "Geben Sie Ihren Nachnamen an."; private static String MISSING_PHONE = "Um Ihnen per Telefon antworten zu können, benötigen wir Ihre Telefonnummer."; private static String MISSING_EMAIL = "Um Ihnen per E-Mail antworten zu können, benötigen wir Ihre E-Mail Adresse."; private static String MISSING_ANTWORTMOEGLICHKEIT = "Selektieren Sie mind. eine Antwortmöglichkeit."; private static String MISSING_INFO = "Spezifizieren Sie Ihr Anliegen."; private static String INVALID_EMAIL = "Die angegebene E-Mail-Adresse ist ungültig!"; private static String MISSING_CONSENT = "Bitte bestätigen Sie den Datenverwendungs-Hinweis"; public class MsPair { String mail = ""; String subject = ""; public MsPair(String aSubject, String aMail) { mail = aMail; subject = aSubject; } } public String toUTF8(String isoString) { String utf8String = null; if (null != isoString && !isoString.equals("")) { try { byte[] stringBytesISO = isoString.getBytes("ISO-8859-1"); utf8String = new String(stringBytesISO, "UTF-8"); } catch(UnsupportedEncodingException e) { System.out.println("UnsupportedEncodingException is: " + e.getMessage()); utf8String = isoString; } } else { utf8String = isoString; } return utf8String; } %> <% String SERVER = "localhost"; String mail_to = ""; ArrayList msPairList = new ArrayList(); // msPairList.add(new MsPair("Test", "marija.skrtic@med.uni-muenchen.de")); msPairList.add(new MsPair("Abrechnungsfragen (Patientenbehandlung)", "kontakt.patientenabrechnung@med.uni-muenchen.de")); msPairList.add(new MsPair("Behandlungsunterlagen (Zentralarchiv)", "kontakt.behandlungsunterlagen@med.uni-muenchen.de")); // msPairList.add(new MsPair("Zentrales Beschwerdemanagement", "lobundkrititk@med.uni-muenchen.de")); msPairList.add(new MsPair("Bewerbungen", "kontakt.bewerbung@med.uni-muenchen.de")); msPairList.add(new MsPair("Blut-/ Thrombozytenspende", "kontakt.blutspender@med.uni-muenchen.de")); msPairList.add(new MsPair("Einkauf /Lieferanten", "kontakt.einkauf@med.uni-muenchen.de")); msPairList.add(new MsPair("International Patient Office", "kontakt.internationalmedicalcenter@med.uni-muenchen.de")); msPairList.add(new MsPair("Pflegedienst", "kontakt.pflege@med.uni-muenchen.de")); msPairList.add(new MsPair("Pflegepraktika", "kontakt.pflegepraktikum@med.uni-muenchen.de")); msPairList.add(new MsPair("Presseanfragen", "presse@med.uni-muenchen.de")); msPairList.add(new MsPair("Seelsorge", "kontakt.seelsorge.grh@med.uni-muenchen.de")); msPairList.add(new MsPair("Bundesfreiwilligendienst", "pd@med.uni-muenchen.de")); ArrayList errors = new ArrayList(); boolean successEmail = true; String DEFAULT_ANREDE = "Frau"; String anrede = request.getParameter("anrede"); if (anrede == null) { anrede = DEFAULT_ANREDE; } String titel = request.getParameter("titel"); if (titel == null) { titel = ""; } String nachname = request.getParameter("nachname"); if (nachname == null) { nachname = ""; } String vorname = request.getParameter("vorname"); if (vorname == null) { vorname = ""; } String tel = request.getParameter("tel"); if (tel == null) { tel = ""; } String email = request.getParameter("email"); if (email == null) { email = ""; } String bereich = request.getParameter("bereich"); if (bereich == null) { bereich = "Bitte waehlen"; } String betreff = request.getParameter("betreff"); if (betreff == null) { betreff = ""; } String information = request.getParameter("information"); if (information == null) { information = ""; } String checkedEinwilligung = request.getParameter("cEinwilligung") != null && !request.getParameter("cEinwilligung").equals("") ? "checked=\"checked\"" : ""; if (request.getParameter("sendEmail") != null){ if (nachname.length() == 0){ errors.add(MISSING_NAME); } if ( request.getParameter("ctelefon") == null && request.getParameter("cemail") == null && request.getParameter("ckantwort") == null){ errors.add(MISSING_ANTWORTMOEGLICHKEIT); } if ( request.getParameter("cemail") != null && email.length() == 0){ errors.add(MISSING_EMAIL); } if (email.length() > 0 && (email.indexOf("@") == -1 || email.indexOf(".") == -1)){ errors.add(INVALID_EMAIL); } if ( request.getParameter("ctelefon") != null && tel.length() == 0){ errors.add(MISSING_PHONE); } if (bereich.equals("Bitte waehlen")){ errors.add(MISSING_SUBJECT); } if (information.length() == 0 ){ errors.add(MISSING_INFO); } if (request.getParameter("cEinwilligung") == null) { errors.add(MISSING_CONSENT); } if (errors.isEmpty()){ String from = email.length() == 0 ? "submit@klinikum.uni-muenchen.de" : email; for (int ix = 0; ix < msPairList.size(); ix++) { MsPair msPair = (MsPair) msPairList.get(ix); if (msPair.subject.equals(bereich)) { mail_to = msPair.mail; } } %>Klinikum der Universität München
Campus Großhadern:Marchioninistraße 15 |
Campus Innenstadt:Lindwurmstraße 2a |
Für Fragen und weitere Informationen stehen wir Ihnen gerne zur Verfügung.
Um Ihre Anfragen per E-Mail gezielt zu bearbeiten, bitten wir Sie, das unten stehende
Kontaktformular zu benutzen.
Wir bitten Sie aus Datenschutzgründen keine medizinischen Anfragen, insbesondere zur Diagnosestellung, Therapieempfehlungen oder zu Behandlungswünschen mit Hilfe dieses Formulars an uns zu senden. Nutzen Sie hierfür bitte die Kontaktangaben unserer medizinischen Einrichtungen .
Kontaktformular
<% if (!errors.isEmpty()){ %>Folgende Probleme sind aufgetreten:
-
<%
for (int i = 0; i < errors.size(); i++){
String singleError = (String) errors.get(i);
%>
- <%= singleError%> <% } %>
Sehr <%= anrede.equals("Herr") ? "geehrter Herr" : "geehrte Frau"%> <%= toUTF8(titel) %> <%= toUTF8(nachname) %>
Die Kontaktanfrage konnte nicht übermittelt werden!
Versuchen Sie es bitte erneut. Sollte der Fehler wieder auftreten, benachrichtigen Sie bitte den wad.support@med.uni-muenchen.de.
<% } else { %>Sehr <%= anrede.equals("Herr") ? "geehrter Herr" : "geehrte Frau"%> <%= toUTF8(titel) %> <%= toUTF8(nachname) %>,
vielen Dank für Ihre Nachricht! Wir bemühen uns, so schnell wie möglich zu antworten. Bitte haben Sie Verständnis dafür, dass es gelegentlich zu Verzögerungen kommen kann.
Mit freundlichen Grüßen
Ihr Klinikum der Universität München