$dateformat, 'firstday' => getAbcSetting("firstdayofweek"))); wp_localize_script( 'abc-ajax', 'ajax_abc_booking_showBookingForm', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ))); wp_enqueue_style('abc-datepicker', $abcUrl.'/frontend/css/jquery-ui.min.css'); $validateLang = array('ar','bg','bn_BD','ca','cs','da','de','el','es_AR','es_PE','es','et','eu','fa','fi', 'fr','ge','gl','he','hr','hu','hy_AM','id','is','it','ja','ka','kk','ko','lt','lv','mk','my','nl','no', 'pl','pt_BR','pt_PT','ro','ru','si','sk','sl','sr_lat','sr','sv','th','tj','tr','uk','vi','zh_TW','zh'); if(substr(get_locale(), 0,2) != 'en' && in_array(get_locale(), $validateLang)){ wp_enqueue_script('jquery-validate-lang', $abcUrl.'frontend/js/validate_lang/messages_'.get_locale().'.js', array('jquery')); }elseif(substr(get_locale(), 0,2) != 'en' && in_array(substr(get_locale(), 0,2), $validateLang)){ wp_enqueue_script('jquery-validate-lang', $abcUrl.'frontend/js/validate_lang/messages_'.substr(get_locale(), 0,2).'.js', array('jquery')); } $datepickerLang = array('af','ar-DZ','ar','az','be','bg','bs','ca','cs','cy-GB','da','de','el','en-AU','en-GB','en-NZ', 'eo','es','et','eu','fa','fi','fo','fr-CA','fr-CH','fr','gl','he','hi','hr','hu','hy','id','is', 'it-CH','it','ja','ka','kk','km','ko','ky','lb','lt','lv','mk','ml','ms','nb','nl-BE','nl','nn', 'no','pl','pt-BR','pt','rm','ro','ru','sk','sl','sq','sr-SR','sr','sv','ta','th','tj','tr','uk', 'vi','zh-CN','zh-HK','zh-TW'); if(substr(get_locale(), 0,2) != 'en' && in_array(get_locale(), $datepickerLang)){ wp_enqueue_script('jquery-datepicker-lang', $abcUrl.'frontend/js/datepicker_lang/datepicker-'.get_locale().'.js', array('jquery')); }elseif(substr(get_locale(), 0,2) != 'en' && in_array(substr(get_locale(), 0,2), $datepickerLang)){ wp_enqueue_script('jquery-datepicker-lang', $abcUrl.'frontend/js/datepicker_lang/datepicker-'.substr(get_locale(), 0,2).'.js', array('jquery')); } $abcFromValue = ''; $abcToValue = ''; $abcPostTrigger = 0; $bookingFormResult = ''; if(isset($_POST['abc-from']) && isset($_POST['abc-to']) && abc_booking_formatDateToDB($_POST['abc-from']) >= date('Y-m-d') && DateTime::createFromFormat(getAbcSetting("dateformat"), $_POST['abc-from']) !== false){ // Checking for POST variables (via single calendar) $abcFromValue = sanitize_text_field($_POST['abc-from']); $abcToValue = sanitize_text_field($_POST['abc-to']); }elseif(isset($_COOKIE['abc-from']) && isset($_COOKIE['abc-to']) && abc_booking_formatDateToDB($_COOKIE['abc-from']) >= date('Y-m-d') AND DateTime::createFromFormat(getAbcSetting("dateformat"), $_COOKIE['abc-from']) !== false){ // Checking for cookies and checking if "from date" is in the past $abcFromValue = sanitize_text_field($_COOKIE['abc-from']); $abcToValue = sanitize_text_field($_COOKIE['abc-to']); } if(isset($_POST['abc-trigger']) && $_POST['abc-trigger'] == 1){ $abcPostTrigger = 1; } $abcPersonValue = 1; if(isset($_COOKIE['abc-persons'])){ // Checking for cookies $abcPersonValue = intval($_COOKIE['abc-persons']); } $optionPersons = ''; for( $i = 1; $i <= 8; $i++) { $optionPersons .= '