-
-
- diff --git a/danube/autoload.inc b/danube/autoload.inc index e439e8a..6641740 100644 --- a/danube/autoload.inc +++ b/danube/autoload.inc @@ -1,7 +1,7 @@ registerFolder(dirname(__FILE__).'/tbl/definitions/','DBD\DEFINITIONS'); -//$autoload->registerFolder(dirname(__FILE__).'/tbl/data/','DBD\DATA'); -//$autoload->registerFolder(dirname(__FILE__).'/tbl/data_processed/','DBD\DATA_PROCESSED'); \ No newline at end of file diff --git a/danube/dbd/db/unet.php b/danube/dbd/db/unet.php deleted file mode 100644 index 3c639b4..0000000 --- a/danube/dbd/db/unet.php +++ /dev/null @@ -1,8 +0,0 @@ -${danube_menu_home}
diff --git a/danube/page/default_page/js/dasense-ui.js b/danube/page/default_page/js/dasense-ui.js deleted file mode 100644 index 09b4755..0000000 --- a/danube/page/default_page/js/dasense-ui.js +++ /dev/null @@ -1,513 +0,0 @@ - - -/* global variables */ - -var header_height = 85; -var header_height_big = 117; -var logo_padding = 0; -var logo_padding_big = 15; -var userbutton_padding = 30; -var userbutton_padding_big = 17; - -//da_sense layer options -var sensorType = 1; -var algo = 'heatmapRect'; -var from = new Date();//'01.02.2011 20:00'; from.getDate()+'.'+from.getMonth()+1+'.'+from.getFullYear()+' 00:00'; -var to = new Date(); -var provider = 'gps'; - -var sidebar_is_visible = false; -var mainbar_is_visible = true; -var site_content_is_visible = false; -var last_site_content = 'empty'; -var seriesMenuOpen = false; - - -/* IDLE TIMER */ -// http://paulirish.com/2009/jquery-idletimer-plugin/ - // idleTimer() takes an optional argument that defines the idle timeout - // timeout is in milliseconds; defaults to 30000 - //$.idleTimer(21098); - - // function you want to fire when the user goes idle - $(document).bind("idle.idleTimer", function(){ - if(!site_content_is_visible){ - hideMainbar(); - hideSidebar(); - } - }); - - // function you want to fire when the user becomes active again - $(document).bind("active.idleTimer", function(){ - if(!site_content_is_visible){ - showMainbar(); - //toggleSidebar(); - } - }); - - - -/* jQuery on document ready */ -$(document).ready(function() { - - //set date: - from.setFullYear(2012, 1, 1); - - - //add select lib - $("#measurement-series-select").select2({ - width: 'resolve' - //allowClear: true - }); - - $('#showSeries').click(function(){ - seriesMenuOpen = !seriesMenuOpen; - if(!seriesMenuOpen){ - $("#measurement-series-select").select2("close"); - document.getElementById('seriesDiv').style.display = 'none'; - }else{ - document.getElementById('seriesDiv').style.display = 'block'; - document.getElementById('seriesDiv').style.visibility = 'hidden'; - $("#measurement-series-select").select2("open"); - } - }); - - //check if user uses touch device -> changeUIToTouchDevices() - if (!!('ontouchstart' in window) || !!('onmsgesturechange' in window) || - navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/iPhone/i)) { - //changeUIToTouchDevices(); - } - - - //last page == http://www.da-sense.de/ -> show info box - if( document.referrer == 'http://www.da-sense.de/' || - document.referrer == 'http://da-sense.de/'){ - //loadAjaxContent('?action=welcome'); - setTimeout(setCookie, 10000); - } - - //jqBootstrapValidation - $("#login_form input").not("[type=submit]").jqBootstrapValidation( - { - preventSubmit: true, - submitError: function($form, event, errors) {}, - submitSuccess: function($form, event){ - $.get('./api.php?call=account&action=login&username='+$('#bt_login_user').val()+'&password_sha='+$.sha1($('#bt_login_password').val())+'&password_md5='+hex_md5($('#bt_login_password').val()), function (data) { - if(data == 1){ - //set cookie - if(document.getElementById('remember_me').checked == true){ - var cookie = 'remember=true&username='+$('#bt_login_user').val()+'&password_sha='+$.sha1($('#bt_login_password').val())+'&password_md5='+hex_md5($('#bt_login_password').val()); - $.cookie("rememberMe", cookie, { expires: 365 }); - } - window.location.href = location.href.replace(/#/g, ""); - } else { - $('.help-block').html("Login not successfull. User & Password combination wrong.") - } - }); - event.preventDefault(); - } - }); - - //logout user - $('#logout_user_top, #logout_user_sidebar').click(function (e) { - $.get('./api.php?call=account&action=logout', function (data) { - $.removeCookie('rememberMe'); - window.location.href = location.href.replace(/#/g, ""); - }); - }); - - //show login box - $('#show_login_box').click(function (e) { - document.getElementById('show_login_form').click(); - }); - - //place cursor in login field - $('#show_login_form').click(function (e) { - //TODO: implement - }); - - - //add eventListener for key events - addEventListener("keydown", function(e){ - handleKeyEvents(e.which, e); - }); - - //prevent login menu from being closed whenever user clicks inside - $('.dropdown-menu').find('form').click(function (e) { - e.stopPropagation(); - }); - - // hide timepicker - $('.filter-time .bootstrap-timepicker-component').hide(); - - //hide site-content-wrapper - $('#site-content-wrapper').slideUp('fast'); - - // populate filter with first value - $('div.btn-group.dasense-filter ul.dropdown-menu').each(function () { - $(this).find('a').first().populateDasenseFilter(); - }); - - // populate filter and get options after selection - $('div.btn-group.dasense-filter ul.dropdown-menu a').click(function () { - if($(this).attr('sensorType') != null){ - sensorType = $(this).attr('sensorType'); - } - if($(this).attr('algo') != null){ - algo = $(this).attr('algo'); - } - - $(this).populateDasenseFilter(); - //call update function -> will generate the new da_sense_layer - updateLayer(); - }); - - // add timepicker - $('.filter-add-time a').click(function () { - $(this).parent().hide(); - $(this).parent().next('.bootstrap-timepicker-component').show(); - }); - - //handle links - $(document).on("click", "a", function(){ - if($(this).hasClass('blank')){ - $('#site-content-wrapper').slideUp('slow'); - site_content_is_visible = false; - showNavbarControls(); - removeNavActive(); - } - - }); - - // handle navigation link click - $('#navigation-left ul li a, #user-button .dropdown-menu li a').click(function () { - //show/hide navbar controls - if($(this).is('#map-link')){ - showNavbarControls(); - toggleSidebar(); - }else{ - if(!$(this).is('#show_login_box')){ - hideNavbarControls(); - } - } - - toggleNavActive(this); - - if($(this).hasClass('filter')) { - showNavBarFilter(); - } else { - hideNavBarFilter(); - } - - - if($(this).hasClass('blank')) { - $('#site-content-wrapper').slideUp('slow'); - site_content_is_visible = false; - } else { - if(last_site_content !== $(this).attr('url') || !site_content_is_visible){ - loadAjaxContent($(this).attr('url')); - last_site_content = $(this).attr('url'); - } - - } - return false; - }); - - //toggle navbars - $('a.brand, #toggle-sidebar').click(function(e){ - toggleSidebar(); - }); - $('#toggle-mainbar').click(function(e){ - toggleMainbar(); - }); - - // initialize date- and timepickers - $('.filter-date').datepicker(); - $('#date_from').datepicker("setValue", from); //date_to = current date - $('#date_to').datepicker("setValue", to); //date_to = current date - - $('.filter-date').datepicker().on('changeDate', function(obj){ - if($(this).attr('id') == 'date_from'){ - from = new Date(obj.date.valueOf()); - } - if($(this).attr('id') == 'date_to'){ - to = new Date(obj.date.valueOf()); - } - - updateLayer(); - - }); - $('.timepicker-default').timepicker({ - showMeridian : false - }); - -}); - -// extend jQuery -$.fn.extend({ - - // populate twitter-bootstrap dropdowns - populateDasenseFilter: function () { - $(this).parents('div.btn-group').find('a.dropdown-toggle span.dropdown-text').text($(this).text()); - } - -}); - - - -/*################################################################################################################################################################ - * - * FUNCTIONS - * - *################################################################################################################################################################ - */ - - - - - -/* -* Updates da_sense_layer -*/ -function updateLayer(){ - var from_wired_timestamp = from.getDate()+'.'+(from.getMonth()+1)+'.'+from.getFullYear()+' 00:00'; - var to_wired_timestamp = to.getDate()+'.'+(to.getMonth()+1)+'.'+to.getFullYear()+' 23:59'; - - $DS.updateSenseLayer(sensorType, algo, from_wired_timestamp, to_wired_timestamp, provider); - - if(sidebar_is_visible){ - $('.leaflet-control-legend').css('left', '210px'); - } -} - -/* -* Loads html from the url and puts it into the content div -*/ -function loadAjaxContent(url) { - var dataTmp; - $.get(url, function (data) { - dataTmp = data; - bodyelem = $("html,body"); - bodyelem.animate({scrollTop: 0}); - }).complete(function() { - $('#site-content-wrapper').slideUp({duration: 'slow', - complete: function(){ - $('#site-content').html(dataTmp); - $('#site-content-wrapper').slideDown('slow'); - site_content_is_visible = true; - }}); - }); -} - -/* - * Function changes some stuff, so our page will look better on touch devices / tablets - * - */ -function changeUIToTouchDevices(){ - var oldlink = document.getElementById('cssFile'); - var newlink = document.createElement("link") - newlink.setAttribute("rel", "stylesheet"); - newlink.setAttribute("type", "text/css"); - newlink.setAttribute("href", "dasense/page/new_default_page/css/dasenseTouch.css"); - document.getElementsByTagName("head").item(0).replaceChild(newlink, oldlink); -} - - -/* - * Handling given keyEvents - */ -function handleKeyEvents(keyCode, event){ - - //no key events if input has focus - if($("*:focus").is('input') || $("*:focus").is('textarea')){ - return; - } - - - //esc-key -> show map, hide navbars - // n-key -> show navbars - if(keyCode == 27 || keyCode == 78){ - event.preventDefault(); - event.stopPropagation(); - if(site_content_is_visible){ - $('#site-content-wrapper').slideUp('slow'); - site_content_is_visible = false; - } - - if(sidebar_is_visible || mainbar_is_visible){ - hideSidebar(); - hideMainbar(); - } else { - if(keyCode == 78){ - showSidebar(); - } - showMainbar(); - } - showNavbarControls(); - removeNavActive(); - } - - - /* - //+ zoom in - if(keyCode == 43){//does not work - } - //- zoom out - if(keyCode == 45){//does not work - } - - //A < move map - if(keyCode == A || keyCode == LEFT){} - //W /\ move map - if(keyCode == W || keyCode == UP){} - //S \/ move map - if(keyCode == S || keyCode == DOWN){} - //D > move map - if(keyCode == D || keyCode == RIGHT){} - */ -} - -/* -* Shows the left navigation bar with a slide effect -*/ -function showSidebar() { - $('#toggle-sidebar i').removeClass('icon-chevron-right').addClass('icon-chevron-left'); - $('#navigation-left-wrapper').animate({left: '0px'}, 'slow'); - $('#toggle-sidebar').animate({left: '200px'}, 'slow'); - $('.leaflet-control-legend').animate({left: '210px'}, 'slow'); - sidebar_is_visible = true; -} - -/* -* Hides the left navigation bar with a slide effect -*/ -function hideSidebar() { - $('#toggle-sidebar i').removeClass('icon-chevron-left').addClass('icon-chevron-right'); - $('#navigation-left-wrapper').animate({left: '-200px'}, 'slow'); - $('#toggle-sidebar').animate({left: '0px'}, 'slow'); - $('.leaflet-control-legend').animate({left: '10px'}, 'slow'); - sidebar_is_visible = false; - removeNavActive(); - showNavbarControls(); -} - -function toggleSidebar() { - if(sidebar_is_visible) hideSidebar(); - else showSidebar(); -} - -/* - * Shows the top navigatio bar with a slide effect - */ -function showMainbar() { - $('#toggle-mainbar i').removeClass('icon-chevron-down').addClass('icon-chevron-up'); - $('#main-navbar').animate({top: '0px'}, 'slow'); - //document.getElementById('site-content-wrapper').style.top = '117'; - mainbar_is_visible = true; -} - -/* -* Hides the left navigation bar with a slide effect -*/ -function hideMainbar() { - $('#toggle-mainbar i').removeClass('icon-chevron-up').addClass('icon-chevron-down'); - $('#main-navbar').animate({top: '-117px'}, 'slow'); - //document.getElementById('site-content-wrapper').style.top = '0'; - mainbar_is_visible = false; - showNavbarControls(); -} - -function toggleMainbar() { - if(mainbar_is_visible) hideMainbar(); - else showMainbar(); -} - -/* - * Shows the semicircles for showing/hiding navbars - */ -function showNavbarControls(){ - document.getElementById('toggle-mainbar').style.visibility = 'visible'; - document.getElementById('toggle-sidebar').style.visibility = 'visible'; -} - -/* - * Hides the semicircles for showing/hiding navbars - */ -function hideNavbarControls(){ - document.getElementById('toggle-mainbar').style.visibility = 'hidden'; - document.getElementById('toggle-sidebar').style.visibility = 'hidden'; -} - - -/* -* Toggles 'active' class on navigation links -*/ -function toggleNavActive(elem) { - $('#navigation-left ul.nav li.active').removeClass('active'); - $(elem).parent().addClass('active'); -} - -/* - * Removes 'active' class on navigation links - */ -function removeNavActive(){ - $('#navigation-left ul.nav li.active').removeClass('active'); -} - -/* -* Hides filter elements on top navigation bar -*/ -function hideNavBarFilter() { - $('.filter-container').hide(); - $('a.brand img').css({ - paddingTop : logo_padding, - paddingBottom : logo_padding - }); - $('#user-button').css({ - marginTop : userbutton_padding_big - }); - $('#navigation-left, #wrapper').css({ - top : header_height - }); -} - -/* -* Shows filter elements on top navigation bar -*/ -function showNavBarFilter() { - $('.filter-container').show(); - $('a.brand img').css({ - paddingTop : logo_padding_big, - paddingBottom : logo_padding_big - }); - $('#user-button').css({ - marginTop : userbutton_padding - }); -} - -function createCookie(name,value,days) { - $.cookie(name, value, { expires: days }); -} - - -function setCookie(){ - /*bootbox.classes("bootbox"); - bootbox.confirm("Soll das neue Design dauerhaft aktiviert werden?", "Nein", "Ja", - function(check){ - if (check == true){ - createCookie("design", "new", 22); - } - });*/ - - //TODO remove! - -} - -function selectSeries(){ - var seriesID = $('#measurement-series-select').val(); - var name = $('#measurement-series-select option[value="'+seriesID+'"]').text(); - alert("measurementSeriesID: "+seriesID+" name: "+name); - document.getElementById('seriesDiv').style.display = 'none'; - document.getElementById('seriesName').innerHTML = name; - -} \ No newline at end of file diff --git a/danube/page/default_page/js/dasense.tpl b/danube/page/default_page/js/dasense.tpl deleted file mode 100644 index 3260533..0000000 --- a/danube/page/default_page/js/dasense.tpl +++ /dev/null @@ -1,201 +0,0 @@ - - - -
\nÜber Slingit - für was? für wen? warum?
\n\n
Anwendungsbereich
\nEine Datei ist zu groß für einen Email Anhang?
\nDu willst eine Datei von einem fremden Computer verschicken?
\nDu willst Files sicher Peer to Peer ohne Upload auf einen Server versenden?
\nDu willst eine oder viele Dateien mit vielen Leuten gleichzeitig teilen, ohne dass es ewig dauert?
\n
Seite macht Sachen
Lege die Datei die du verschicken möchtest in den gestrichelten Kasten ab. Die Datei wird nun in deinen Browser geladen.
\n
Anstatt sie aber nun auf einen Server hochzuladen, packt der Browser sie in ein Übertragungsformat und wartet auf Anfragen zum Download.
\n
Unter dem gestrichelten Kasten erscheint nun der Direkte Link,
z.B.:
Über diesen Link erreicht jeder nun mit seinem Browser die Datei, die du teilen möchtest.

Klickt jemand auf den Link, lädt sein Browser die Datei direkt aus deinem Speicher. Per Mausklick lässt sie sich dann sofort in den Download Ordner ziehen.
\n
Das Beste
Je mehr Leute deinen Link herunterladen, desto schneller wird der Download für alle Dank des ultra-effizienten Webtorrent Prinzips.
\nKeine Dienste oder dubiose Anbieter über deren Server die geteilten Inhalte laufen. Nicht einmal wir könnten sagen was ihr teilt.
\nPeer to Peer bedeutet auch der kürzeste Weg. Dateien die via Slingit ausgetauscht werden nutzen deine vom Provider festgelegte Upload Rate maximal aus.
\n
the Circle of Files!


About Slingit - what it does and how this works
What slingit can do for you
You want to send a file that is too big for your e-mail provider to handle?
Your not working in your own envoirenment and need an easy gateway?
You want to share files friend-to-friend, without uploading them to any host whatsoever?
You want to share a file with many friends at at the same time, without taking ages?
slingit does stuff
Drag the data you want to share to the field. The file will be loaded into your browser cache.

Without uploading your data to an actual server, your browser\'s javascript creates a torrent for your file and initializes the WebRTC client for opening peers.

A log will appear providing the direct download link for your file.
z.B.:
Über diesen Link erreicht jeder nun mit seinem Browser die Datei, die du teilen möchtest.

Clicking this link will immedately start the WebRTC client and downloading the file directly from your peer. You can claim the file after it\'s loaded by clicking on download.

What\'s great about this
The more people download a file simultaniously, the FASTER the download will become for everybode, hence the efficiency of the torrent protocol.
No hosters or dubious sharing platforms needed. Even we can\'t tell what you\'re sharing.
Peer to Peer means: maximum download and upload efficiancy.
the Circle of Files!


About Slingit - what it does and how this works
What slingit can do for you
You want to send a file that is too big for your e-mail provider to handle?
Your not working in your own envoirenment and need an easy gateway?
You want to share files friend-to-friend, without uploading them to any host whatsoever?
You want to share a file with many friends at at the same time, without taking ages?
slingit does stuff
Drag the data you want to share to the field. The file will be loaded into your browser cache.

Without uploading your data to an actual server, your browser\'s javascript creates a torrent for your file and initializes the WebRTC client for opening peers.

A log will appear providing the direct download link for your file.
z.B.:
Über diesen Link erreicht jeder nun mit seinem Browser die Datei, die du teilen möchtest.

Clicking this link will immedately start the WebRTC client and downloading the file directly from your peer. You can claim the file after it\'s loaded by clicking on download.

What\'s great about this
The more people download a file simultaniously, the FASTER the download will become for everybode, hence the efficiency of the torrent protocol.
No hosters or dubious sharing platforms needed. Even we can\'t tell what you\'re sharing.
Peer to Peer means: maximum download and upload efficiancy.
the Circle of Files!

Szilvia Farsang
Heidelberger Strasse 17
64673 Zwingenberg
szilvia.farsang@gmail.com
Mobil: 017630536809

Willkommen im Blue Danube Massage Studio - eine Insel der Ruhe und des Friedens. Eine kleine Oase an der Bergstrasse, in der Ihr Körper und Geist gleichermaßen entspannen können.
Termin unter der Telefonnummer
0176 30 53 68 09
oder
E-Mail-Adresse szilvia.farsang@gmail.com
zu konsultieren.

Welcome to the Blue Danube Massage Studio- An island of peace and calmness. A little oasis on the Bergstrasse where both your mind and body can truly relax.
\n Appointment by telephoning 0049 176 30 53 68 09
or e-mail addressszilvia.farsang@gmail.com
or bluedanubemassage@gmail.com

Üdvözlöm Önt a Kék Duna Masszázs Stúdió,a béke és a nyugalom szigetén.
\nEgy kicsi oázis a Bergstrassen,ahol mindkettÅ‘: a test és a lélek valóban meg tud pihenni.
\nIdÅ‘pontot a következÅ‘ telefonszámon 0049 176 30 53 68 09 vagy e-mail címen
\n szilvia.farsang@gmail.com
vagy a bluedanubemassage@gmail.com
tud egyeztetni.
Willkommen auf meiner Website
Ich habe 36 Jahre Erfahrung als Lehrerin in Biologie und Sport. Auch habe ich mich 2008 qualifiziert, medizinische Heilmassagen zu praktizieren und eröffnete im gleichen Jahr meinen eigenen Salon in der Nähe von Budapest. Ich habe auch Yumeiho-, Körperformung-, Cellulite-, Büro-, Fußreflexzonen- und Hot Stone- Masssage studiert.
Als Agent für StageHands Bodyworking Massage Services aus den USA werde ich regelmäßig zu Konzerten als offizielle Masseurin entsandt, zum Beispiel Justin Bieber und Alicia Keys in Frankfurt und im Jahr 2011 Roger Waters in Budapest und auch im Jahr 2013 in Frankfurt, Nickelback in Meinheim, im 2014 Trans-Siberian Orchestra, OneRepublic in Frankfurt und in 2015 Def Leppard.
Ich habe vor kurzem mein eigenes Massagestudio in Zwingenberg eröffnet, wo ich mich freuen würde Ihnen meine Dienste zu erweisen.
Für einen Termin oder weitere Informationen wenden Sie sich bitte an mich.
', 0, 7, '2015-09-01 22:08:53', '2015-09-01 22:08:53'); +INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('danube_page_introduction', 'enUS', 'Welcome to my website
\n\n
I have 36 years experience as a school teacher in biology and sports. I qualified to practice therapeutic massage in 2008 and opened a salon near Budapest in that year. I have also studied yumeiho, cellulite, office, foot reflex and hotstone masssage.
\nAs an agent for StageHands Bodyworking Massage Services in the USA I regularily attend concerts as official masseuse, for exmple in 2013 Justin Bieber and Alicia Keys in Frankfurt and Roger Waters in Buadapest in 2011 , in Frankfurt in 2013,Nickelback in Meinheim,in 2014 Trans-Siberian Orchestra, OneRepublic in Frankfurt.
\nI recentlyopened myownmassage studio in Zwingenbergwhere I would be pleased to offer my services to you.
\nFor an appointment or further information please feel free to contact me!
\n\n
', 0, 0, '2015-05-16 12:13:16', '0000-00-00 00:00:00'); +INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('danube_page_introduction', 'huHU', '
Üdvözlöm a honlapomon !
\n\n
36 év tapasztalatom van a biológia és sport tanításában és mellette megtanultam a gyógymasszázst is 2008-ban. Még ebben az évben vállalkozóként megnyitottam saját masszázsszalonomat Budapest közelében .
\nSzintén megszereztem képesítésem yumeiho-, alakformáló -,cellulit-, irodai-, talpreflex zóna- és hotstone masszázsfajtákból.
\nHivatalos masszörként rendszeresen dolgozom koncerteken az amerikai StageHands Massage Bodyworking Service felkérésére, mint pl. JUSTIN BIEBER és ALICIA KEYS Frankfurtban , ROGER WATERS Budapesten 2011-ben s Frankfurtban 2013-ban,NICKELBACK Meinheimban,majd 2014-ben TRANS-SIBERIAN ORCHESTRA és ONEREPUBLIC Frankfurtban.
\n2013 elején nyitottam Zwingenbergben a saját masszázsstudiómat, ahová szeretettel meghívok mindenkit a kínált szolgáltatásaimra.
\nIdÅ‘pont egyeztetésért és további információkért bizalommal forduljon hozzám!
', 0, 0, '2015-05-16 12:13:16', '0000-00-00 00:00:00'); +INSERT INTO `system_text` (`id`, `lang`, `text`, `author`, `author_edit`, `time_create`, `time_edit`) VALUES ('danube_page_offers', 'deDE', ' 1. Die erste Massage
für Neukunden zum halben Preis ,und für Rentnern ist kostenlos!!!
2 .Sie können Ihren Freunden auch einen Gutschein schenken.
3. Kunden werben Kunden :
Eine Massage zum halben Preis für jeden neu geworbenen Kunden !!!
4. Beim Kauf 10er-Karte sparen Sie 20%!!! Die 10er-Karten besitzen eine Gültigkeitsdauer von 12 Monaten ab Erwerb.
Aktionspreise können nicht gekoppelt werden.
1. Az elsÅ‘ masszázs minden új vendégnek fél ár és a nyugdíjasoknak ingyen!!!
2. Minden Ön által ajánlott vendég után Ön egy masszázst fál áron kap.
3. Ajándékutalványt vásárolhat barátainak.
4. 10 alkalmas bérlet vásárlása esetén minden alkalom 2€-val olcsóbb ,plusz 1 masszázst ingyen kap . A bérlet 18 hónapig érvényes.
Az akciók nem vonhatók össze.
| Programm | ||
| Rücken-Nacken- Kreuz | 30 Min | 25 € |
| Untere Gliedmaßen | 30 Min | 25 € |
| Ganzkörper | 60 Min | 45 € |
| Erfrischende Fußmassage | 30 Min | 25 € |
| Büromassage | 20 Min | 20 € |
| Hot Stone Massage | 90 Min | 65 € |
| Program | Length (min) | Price | |
|---|---|---|---|
| Back-neck waist (sacrum) | \n30 | \n25,- | \n|
| Lower limbs | \n30 | \n25,- | \n\n |
| Full body | \n60 | \n45,- | \n|
| Refreshing sole massage | \n30 | \n25,- | \n|
| Chair-and seated therapeutic massage | \n20 | \n20,- | \n|
| Hot Stone massagetherapy | \n90 | \n65,- | \n
| Program | IdÅ‘ (min) | Ár (€) | |
|---|---|---|---|
| Hát-nyak-derék | \n30 | \n25,- | \n|
| Alsó végtagok | \n30 | \n25,- | \n\n |
| Teljes test | \n60 | \n45,- | \n|
| Frissító talpmasszázs | \n30 | \n25,- | \n|
| Szék-és ülömasszázs | \n20 | \n20,- | \n|
| Lávaköves masszázs | \n90 | \n65,- | \n