PageSourceSearch

https://aquaquell-badpilzweg.de/app/cache/min/1/app/plugins/mwb-bo…/common/js/mwb-common.js?ver=1790803380

js aquaquell-badpilzweg.de collected 2026-10-06 15:21:53 UTC 15,892 bytes, 33 lines download raw bytes

1(function($){'use strict';$(document).ready(function(){if($('.mbfw_time_picker').length>0){$('.mbfw_time_picker').timepicker()}
2$(document).on('change','form.cart  :input',function(e){var form_data=new FormData($('form.cart')[0]);if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){for(let[key,value]of form_data.entries()){if(key==='wps_booking_single_calendar_form'&&key!=null){form_data.set('wps_booking_single_calendar_form',convertTimeFormat(value))}else if(key==='mwb_mbfw_booking_to_time'&&key!=null){if((''!=value)){form_data.set('mwb_mbfw_booking_to_time',convertTimeFormatDual(value))}else{form_data.set('mwb_mbfw_booking_to_time','')}}else if(key==='mwb_mbfw_booking_from_time'&&key!=null){form_data.set('mwb_mbfw_booking_from_time',convertTimeFormatDual(value))}}}
3if($('.mwb_mbfw_booking_product_id').val()){retrieve_booking_total_ajax(form_data)}});$(document).on('focusout blur keydown paste focus mousedown mouseover mouseout','.mwb-mbfw-cart-page-data',function(){var form_data=new FormData($('form.cart')[0]);if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){for(let[key,value]of form_data.entries()){if(key==='wps_booking_single_calendar_form'&&key!=null){form_data.set('wps_booking_single_calendar_form',convertTimeFormat(value))}else if(key==='mwb_mbfw_booking_to_time'&&key!=null){form_data.set('mwb_mbfw_booking_to_time',convertTimeFormatDual(value))}else if(key==='mwb_mbfw_booking_from_time'&&key!=null){form_data.set('mwb_mbfw_booking_from_time',convertTimeFormatDual(value))}}}
4if($('.mwb_mbfw_booking_product_id').val()){retrieve_booking_total_ajax(form_data)}});$('#mwb-mbfw-booking-from-time, #mwb-mbfw-booking-to-time').on('keydown paste focus mousedown',function(e){e.preventDefault()});$('.mwb_mbfw_time_date_picker_frontend').datetimepicker({format:'d-m-Y H:00',minDate:mwb_mbfw_common_obj.minDate,});$('.mwb_mbfw_date_picker_frontend').datetimepicker({format:'d-m-Y',timepicker:!1,minDate:mwb_mbfw_common_obj.minDate,});$('#mwb_mbfw_choose_holiday').datepicker({dateFormat:'dd-mm-yy',minDate:mwb_mbfw_common_obj.minDate,});$('.mwb_mbfw_time_picker_frontend').datetimepicker({format:'H:i',datepicker:!1,});$('#mwb-mbfw-booking-from-time').on('change',function(){var from_time=$(this).val();var to_time=$('#mwb-mbfw-booking-to-time').val();if(from_time==''){return}
5var date_array=from_time.split(" ");var date=date_array[0];var flag=0;if(isToday(date)){if(mwb_mbfw_public_obj.is_pro_active!=''){var upcoming_holiday=bfwp_public_param.upcoming_holiday;if(upcoming_holiday.length>0){if(isDateInArray(date,upcoming_holiday)){if(jQuery(jQuery('.flatpickr-calendar')).length>1){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$('#mwb-mbfw-booking-from-time').val('');return}}else{if(from_time&&to_time){if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){from_time=convertTimeFormatDual(from_time);to_time=convertTimeFormatDual(to_time)}
6if(moment(from_time,'DD-MM-YYYY HH:mm')>=moment(to_time,'DD-MM-YYYY HH:mm')){$(this).val('');if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[0]).hasClass('open')){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$(this).val('');alert(mwb_mbfw_public_obj.wrong_order_date_2)}}}}}}}else{var upcoming_holiday=mwb_mbfw_public_obj.upcoming_holiday;if(upcoming_holiday.length>0){if(isDateInArray(date,upcoming_holiday)){if(jQuery(jQuery('.flatpickr-calendar')).length>1){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$('#mwb-mbfw-booking-from-time').val('');return}}else{if(from_time&&to_time){if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){from_time=convertTimeFormatDual(from_time);to_time=convertTimeFormatDual(to_time)}
7if(moment(from_time,'DD-MM-YYYY HH:mm')>=moment(to_time,'DD-MM-YYYY HH:mm')){$(this).val('');if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[0]).hasClass('open')){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$(this).val('');alert(mwb_mbfw_public_obj.wrong_order_date_2)}}}}}}}}else{if(from_time&&to_time){if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){from_time=convertTimeFormatDual(from_time);to_time=convertTimeFormatDual(to_time)}
7
8if(moment(from_time,'DD-MM-YYYY HH:mm')>=moment(to_time,'DD-MM-YYYY HH:mm')){$(this).val('');if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[0]).hasClass('open')){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$(this).val('');alert(mwb_mbfw_public_obj.wrong_order_date_2)}}}}}});$('#mwb-mbfw-booking-to-time').on('change',function(){var from_time=$('#mwb-mbfw-booking-from-time').val();var to_time=$(this).val();var date_array=to_time.split(" ");var date=date_array[0];if(isToday(date)){if(mwb_mbfw_public_obj.is_pro_active!=''){var upcoming_holiday=bfwp_public_param.upcoming_holiday;if(upcoming_holiday.length>0){if(isDateInArray(date,upcoming_holiday)){if(jQuery(jQuery('.flatpickr-calendar')).length>1){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$('#mwb-mbfw-booking-to-time').val('')}}else{if(from_time&&to_time){if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){from_time=convertTimeFormatDual(from_time);to_time=convertTimeFormatDual(to_time)}
9if(moment(from_time,'DD-MM-YYYY HH:mm')>=moment(to_time,'DD-MM-YYYY HH:mm')){$('#mwb-mbfw-booking-to-time').val('');if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[1]).hasClass('open')){jQuery(jQuery('.flatpickr-calendar')[1]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[1]).addClass('close');$(this).val('');alert(mwb_mbfw_public_obj.wrong_order_date_1)}}}}}}}else{var upcoming_holiday=mwb_mbfw_public_obj.upcoming_holiday;if(upcoming_holiday.length>0){if(isDateInArray(date,upcoming_holiday)){if(jQuery(jQuery('.flatpickr-calendar')).length>1){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('close');$('#mwb-mbfw-booking-to-time').val('')}}else{if(from_time&&to_time){if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){from_time=convertTimeFormatDual(from_time);to_time=convertTimeFormatDual(to_time)}
10if(moment(from_time,'DD-MM-YYYY HH:mm')>=moment(to_time,'DD-MM-YYYY HH:mm')){$('#mwb-mbfw-booking-to-time').val('');if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[1]).hasClass('open')){jQuery(jQuery('.flatpickr-calendar')[1]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[1]).addClass('close');$(this).val('');alert(mwb_mbfw_public_obj.wrong_order_date_1)}}}}}}}}else{if(from_time&&to_time){if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){from_time=convertTimeFormatDual(from_time);to_time=convertTimeFormatDual(to_time)}
11if(moment(from_time,'DD-MM-YYYY HH:mm')>=moment(to_time,'DD-MM-YYYY HH:mm')){$('#mwb-mbfw-booking-to-time').val('');if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[1]).hasClass('open')){jQuery(jQuery('.flatpickr-calendar')[1]).removeClass('open');jQuery(jQuery('.flatpickr-calendar')[1]).addClass('close');$(this).val('');alert(mwb_mbfw_public_obj.wrong_order_date_1)}}}}}});$('#mwb-mbfw-booking-to-time').on('click',function(){if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[1]).hasClass('close')){jQuery(jQuery('.flatpickr-calendar')[1]).removeClass('close');jQuery(jQuery('.flatpickr-calendar')[1]).addClass('open')}}});$('#mwb-mbfw-booking-from-time').on('click',function(){;if(jQuery(jQuery('.flatpickr-calendar')).length>1){if(jQuery(jQuery('.flatpickr-calendar')[0]).hasClass('close')){jQuery(jQuery('.flatpickr-calendar')[0]).removeClass('close');jQuery(jQuery('.flatpickr-calendar')[0]).addClass('open')}}})});jQuery(document).on('click','#wps_bfw_cancel_order',function(){if(confirm(mwb_mbfw_common_obj.cancel_booking_order)==!0){var product_id=jQuery(this).attr('data-product');var order_id=jQuery(this).attr('data-order');var data={'action':'bfw_cancelled_booked_order','nonce':mwb_mbfw_common_obj.nonce,'product_id':product_id,'order_id':order_id,}
12jQuery.ajax({url:mwb_mbfw_common_obj.ajax_url,method:'POST',data:data,success:function(response){window.location.reload()}})}});jQuery(document).on('change','.mwb-mbfw-additional-service-quantity',function(){var $input=jQuery(this);var termId=$input.data('term-id');var qty=parseInt($input.val(),10);if(!termId||isNaN(qty)){return}
13jQuery.ajax({url:mwb_mbfw_common_obj.ajax_url,type:'POST',dataType:'json',data:{action:'mwb_check_service_max_qty',term_id:termId,qty:qty,nonce:mwb_mbfw_common_obj.nonce},success:function(response){if(!response.success){alert(response.data.message);if(response.data.allowed.max!==null){$input.val(response.data.allowed.max)}else if(response.data.allowed.min!==null){$input.val(response.data.allowed.min)}else{$input.val(0)}}}})});
13jQuery('#wps_booking_single_calendar_form').on('blur',function(){var calendar_dataa=jQuery('#wps_booking_single_calendar_form').val();var bodyClasses=$('body').attr('class');var prod_id=jQuery('.mwb_mbfw_booking_product_id').val();if(prod_id){var productId=prod_id}else{console.log('Product ID not found.')}
14jQuery.ajax({method:'POST',url:mwb_mbfw_common_obj.ajax_url,data:{nonce:mwb_mbfw_common_obj.nonce,action:'mbfw_get_cart_data',product_id:productId,slot_selected:calendar_dataa,slot_left:mwb_mbfw_public_obj.booking_slot_array_max_limit},success:function(msg){if('undefined'!=msg){if('no'==msg){jQuery('.cart .single_add_to_cart_button').prop('disabled',!1)}else if(msg<=0){jQuery('.cart .single_add_to_cart_button').prop('disabled',!0)}else{jQuery('.qty').attr('max',msg);jQuery('.cart .single_add_to_cart_button').prop('disabled',!1)}}},})})})(jQuery);function convertTimeFormat(input){let match=input.match(/^(\d{1,2}-\d{2}-\d{4}) (\d{1,2}:\d{2} [APM]{2}) - (\d{1,2}:\d{2} [APM]{2})$/);if(!match)return input;let date=match[1];let startTime=moment(match[2],"h:mm A").format("HH:mm");let endTime=moment(match[3],"h:mm A").format("HH:mm");return `${date} ${startTime} - ${endTime}`}
15function convertTimeFormatDual(input){input_val=input;currentLang=mwb_mbfw_public_obj.lang;var map=timeChangeLanguage(currentLang)||timeChangeLanguage('default');if(currentLang=='az'){var map={'GƏ':'AM','GS':'PM'}}
16if(currentLang=='be'){var map={'ДП':'AM','ПП':'PM'}}
17input=input.replace(new RegExp(Object.keys(map).join("|"),"gi"),function(match){console.log(match,1);return map[match]});let match=input.match(/^(\d{1,2}-\d{2}-\d{4}) (\d{1,2}:\d{2} [APM]{2})$/);if(!match)return input;let date=match[1];let startTime=moment(match[2],"hh:mm A").format("HH:mm");return `${date} ${startTime}`}
18function isToday(dateTimeStr){const inputDate=moment(dateTimeStr,"DD-MM-YYYY");return inputDate.isSame(moment(),'day')}
19function isDateInArray(dateStr,dateArray){const formatted=moment(dateStr,"DD-MM-YYYY").format("YYYY-MM-DD");return dateArray.includes(formatted)}
20function retrieve_booking_total_ajax(form_data){var condition=!0;data_from=jQuery('#mwb-mbfw-booking-from-time').val();data_to=jQuery('#mwb-mbfw-booking-to-time').val();if('twelve_hour'==mwb_mbfw_public_obj.wps_diaplay_time_format){data_from=(undefined==data_from)?undefined:convertTimeFormatDual(data_from);data_to=(undefined==data_to)?undefined:convertTimeFormatDual(data_to)}
21if(data_from!=undefined&&data_to!=undefined){var datesBetween=getDatesBetween(data_from,data_to);for(let index=0;index<datesBetween.length;index++){var originalDate=datesBetween[index];var upcoming_holiday=mwb_mbfw_public_obj.upcoming_holiday[0];var formattedDate=convertDateFormat(originalDate);if(upcoming_holiday.includes(formattedDate)){condition=!1}}}
22if($('.mwb-mbfw-total-area').length>0&&condition==!0){form_data.append('action','mbfw_retrieve_booking_total_single_page');form_data.append('nonce',mwb_mbfw_common_obj.nonce);jQuery.ajax({url:mwb_mbfw_common_obj.ajax_url,method:'post',data:form_data,processData:!1,contentType:!1,success:function(msg){var str1=msg;var str2="rror establishing a database connectio";if(str1.indexOf(str2)!=-1){msg=''}
23if(msg=='fail'){$('#mwb-mbfw-booking-to-time').val('');jQuery('.cart .single_add_to_cart_button').prop('disabled',!0);if($('#alert_msg_client').val()==undefined){jQuery('.mwb-mbfw-cart-page-data').append('<span id="alert_msg_client" style="color:red">'+mwb_mbfw_common_obj.holiday_alert+'</span>')
24return}}else{if($('#alert_msg_client').val()!=undefined){setTimeout(function(){$('#alert_msg_client').remove()},4000)}
25$('.mwb-mbfw-total-area').html(msg);var booking_product=mwb_mbfw_public_obj.booking_product;if((booking_product=='yes')&&(jQuery('#mwb-mbfw-booking-from-time').val()==''||jQuery('#mwb-mbfw-booking-to-time').val()==''||jQuery('#wps_booking_single_calendar_form').val()==''||jQuery('#wps_booking_single_calendar_form_').val()=='')){jQuery('.cart .single_add_to_cart_button').prop('disabled',!0)}else{jQuery('.cart .single_add_to_cart_button').prop('disabled',!1)}}}})}else{if(condition==!1){if($('#alert_msg_client').val()==undefined){jQuery('.mwb-mbfw-cart-page-data').append('<span id="alert_msg_client" style="color:red">'+mwb_mbfw_common_obj.holiday_alert+'</span>')
26$('#mwb-mbfw-booking-to-time').val('')}}}}
27function getDatesBetween(startDate,endDate){var dates=[];var currentDate=parseDate(startDate);endDate=parseDate(endDate);while(currentDate<=endDate){dates.push(formatDate(currentDate));currentDate.setDate(currentDate.getDate()+1)}
28return dates}
29function parseDate(dateString){var parts=dateString.split("-");return new Date(parts[2],parts[1]-1,parts[0])}
30function formatDate(date){var day=date.getDate();var month=date.getMonth()+1;var year=date.getFullYear();return pad(day)+"-"+pad(month)+"-"+year}
31function pad(number){return number<10?"0"+number:number}
32function convertDateFormat(dateString){var parts=dateString.split("-");return parts[2]+"-"+parts[1]+"-"+parts[0]}
33function timeChangeLanguage(lang){const amPmMap={'default':{'AM':'AM','PM':'PM'},'ar':{'ص':'AM','م':'PM'},'at':{'AM':'AM','PM':'PM'},'az':{'AM':'AM','PM':'PM'},'be':{'AM':'AM','PM':'PM'},'bg':{'AM':'AM','PM':'PM'},'bn':{'AM':'AM','PM':'PM'},'bs':{'AM':'AM','PM':'PM'},'cat':{'AM':'AM','PM':'PM'},'cs':{'AM':'AM','PM':'PM'},'cy':{'AM':'AM','PM':'PM'},'da':{'AM':'AM','PM':'PM'},'de':{'AM':'AM','PM':'PM'},'eo':{'AM':'AM','PM':'PM'},'es':{'AM':'AM','PM':'PM'},'et':{'AM':'AM','PM':'PM'},'fa':{'AM':'AM','PM':'PM'},'fi':{'AM':'AM','PM':'PM'},'fr':{'AM':'AM','PM':'PM'},'gr':{'AM':'AM','PM':'PM'},'he':{'AM':'AM','PM':'PM'},'hi':{'पूर्वाह्न':'AM','अपराह्न':'PM'},'hr':{'AM':'AM','PM':'PM'},'hu':{'AM':'AM','PM':'PM'},'id':{'AM':'AM','PM':'PM'},'is':{'AM':'AM','PM':'PM'},'it':{'AM':'AM','PM':'PM'},'ja':{'午前':'AM','午後':'PM'},'ka':{'AM':'AM','PM':'PM'},'km':{'AM':'AM','PM':'PM'},'ko':{'AM':'AM','PM':'PM'},'kz':{'AM':'AM','PM':'PM'},'lt':{'AM':'AM','PM':'PM'},'lv':{'AM':'AM','PM':'PM'},'mk':{'AM':'AM','PM':'PM'},'mn':{'AM':'AM','PM':'PM'},'my':{'AM':'AM','PM':'PM'},'nl':{'AM':'AM','PM':'PM'},'no':{'AM':'AM','PM':'PM'},'pa':{'AM':'AM','PM':'PM'},'pl':{'AM':'AM','PM':'PM'},'pt':{'AM':'AM','PM':'PM'},'ro':{'AM':'AM','PM':'PM'},'ru':{'AM':'AM','PM':'PM'},'si':{'AM':'AM','PM':'PM'},'sk':{'AM':'AM','PM':'PM'},'sl':{'AM':'AM','PM':'PM'},'sq':{'AM':'AM','PM':'PM'},'sr':{'AM':'AM','PM':'PM'},'sv':{'AM':'AM','PM':'PM'},'th':{'AM':'AM','PM':'PM'},'tr':{'AM':'AM','PM':'PM'},'uk':{'AM':'AM','PM':'PM'},'uz':{'AM':'AM','PM':'PM'},'vn':{'AM':'AM','PM':'PM'},'zh':{'AM':'AM','PM':'PM'},};return amPmMap[lang]}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.