diff --git a/rhein/api/api_rhein.php b/rhein/api/api_rhein.php index c85d27a..c251942 100644 --- a/rhein/api/api_rhein.php +++ b/rhein/api/api_rhein.php @@ -1,2 +1,20 @@ Reservierungsanfrage - - - - - - - - - - - - - - - - - - - - - - - - - -
Name
Vorname
Telefon
Handy
Mail
Bemerkung
+${rhein_reservierung} +
+
+Ihr Name * +
+ +
+Telefon * +
+ +
+Handy +
+ +
+E-Mail * +
+ +
+Anfrage * +
+ +
+ + +
Mit * markierte Felder müssen ausgefüllt werden
diff --git a/rhein/page/default_galerie/default_gallery.tpl b/rhein/page/default_galerie/default_gallery.tpl index c72c6d9..5941317 100644 --- a/rhein/page/default_galerie/default_gallery.tpl +++ b/rhein/page/default_galerie/default_gallery.tpl @@ -4,6 +4,6 @@ \ No newline at end of file diff --git a/rhein/page/default_page/default_page.js b/rhein/page/default_page/default_page.js index 9d2eb9a..4927abf 100644 --- a/rhein/page/default_page/default_page.js +++ b/rhein/page/default_page/default_page.js @@ -8,6 +8,52 @@ $(document).ready(function() { $('#content').load('http://mojotrollz.eu/web/rhein/index.php?page='+page,function(){ if(page === 'anreise'){ drawmap();} + if(page === 'anfrage'){ + register_anfrage();} }); }); -}); \ No newline at end of file +}); + +function register_anfrage(){ + $('#input_send').click(function(){ + name = $('#input_name').val(); + telefon = $('#input_telefon').val(); + handy = $('#input_handy').val(); + email = $('#input_email').val(); + anfrage = $('#input_anfrage').val(); + if(!name || !telefon || !IsEmail(email) || !anfrage ){ + $('#message_success').hide(); + $('#message_fail').show(); + } else { + $.ajax({ + url: 'http://mojotrollz.eu/web/rhein/api.php?call=anfrage', + type: 'GET', + data: { name : name, + telefon : telefon, + email : email, + anfrage : anfrage, + handy : handy}, + success: function (data) { + if(!data || !data['status']){ + $('#message_success').hide(); + $('#message_fail').show(); + return;} + $('#message_success').show(); + $('#message_fail').hide(); + } + }); + } + }); + $('#input_clear').click(function(){ + $('#input_name').val(''); + $('#input_telefon').val(''); + $('#input_handy').val(''); + $('#input_email').val(''); + $('#input_anfrage').val(''); + }); +} + +function IsEmail(email) { + var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; + return regex.test(email); +} \ No newline at end of file diff --git a/rhein/page/default_page/index.css b/rhein/page/default_page/index.css index 703e7f6..ab3943f 100644 --- a/rhein/page/default_page/index.css +++ b/rhein/page/default_page/index.css @@ -28,6 +28,7 @@ #info { text-align: right; + padding-top: 1px; } body { diff --git a/rhein/page/default_page/rhein.tpl b/rhein/page/default_page/rhein.tpl index ffd0a7e..355f0cb 100644 --- a/rhein/page/default_page/rhein.tpl +++ b/rhein/page/default_page/rhein.tpl @@ -41,13 +41,14 @@
${rhein_main}
- Valid CSS! - Valid XHTML 1.0 Transitional!


${rhein_other_keywords}