Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
06
/
wp-content
/
plugins
/
nd-sports-booking
/
assets
/
js
:
nd_spt_calendar.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
//START function function nd_spt_update_timing(nd_spt_date_select){ //add layer for avoid double click jQuery( "#nd_spt_component_container" ).append( "<div id='nd_spt_all_time_slots_single_layer'></div>" ); var nd_spt_player_select = jQuery( "#nd_spt_players").val(); var nd_spt_sport = jQuery( "#nd_spt_sport").val(); //START post method jQuery.get( //ajax nd_spt_my_vars_calendar.nd_spt_ajaxurl_calendar, { action : 'nd_spt_get_timing_php', nd_spt_date_select: nd_spt_date_select, nd_spt_player_select: nd_spt_player_select, nd_spt_sport: nd_spt_sport }, //end ajax //START success function( nd_spt_get_timing_result ) { jQuery( ".nd_spt_all_time_slots_single" ).remove(); jQuery( "#nd_spt_all_time_slots_container" ).append(nd_spt_get_timing_result); jQuery( ".nd_spt_all_time_slots_single li:first-child p" ).trigger( "click" ); //remove layer jQuery( "#nd_spt_all_time_slots_single_layer" ).remove(); } //END ); //END } function nd_spt_add_to_db(){ //add layer for avoid double click jQuery( "#nd_spt_component_container" ).append( "<div id='nd_spt_component_container_layer'></div>" ); //add loader var nd_spt_sorting_result_loader = jQuery('<div id="nd_spt_sorting_result_loader"></div>').hide(); jQuery( "#nd_spt_component_container" ).append(nd_spt_sorting_result_loader); nd_spt_sorting_result_loader.fadeIn('slow'); var nd_spt_sport = jQuery( "#nd_spt_sport").val(); var nd_spt_players = jQuery( "#nd_spt_players").val(); var nd_spt_date = jQuery( "#nd_spt_date").val(); var nd_spt_time = jQuery( "#nd_spt_time").val(); var nd_spt_occasion = jQuery( "#nd_spt_occasion").val(); var nd_spt_booking_form_name = jQuery( "#nd_spt_booking_form_name").val(); var nd_spt_booking_form_surname = jQuery( "#nd_spt_booking_form_surname").val(); var nd_spt_booking_form_email = jQuery( "#nd_spt_booking_form_email").val(); var nd_spt_booking_form_phone = jQuery( "#nd_spt_booking_form_phone").val(); var nd_spt_booking_form_requests = jQuery( "#nd_spt_booking_form_requests").val(); var nd_spt_order_type = jQuery( "#nd_spt_order_type").val(); var nd_spt_order_status = jQuery( "#nd_spt_order_status").val(); //START post method jQuery.get( //ajax nd_spt_my_vars_calendar.nd_spt_ajaxurl_calendar, { action : 'nd_spt_add_to_db_php', nd_spt_sport: nd_spt_sport, nd_spt_players: nd_spt_players, nd_spt_date: nd_spt_date, nd_spt_time: nd_spt_time, nd_spt_occasion: nd_spt_occasion, nd_spt_booking_form_name: nd_spt_booking_form_name, nd_spt_booking_form_surname: nd_spt_booking_form_surname, nd_spt_booking_form_email: nd_spt_booking_form_email, nd_spt_booking_form_phone: nd_spt_booking_form_phone, nd_spt_booking_form_requests: nd_spt_booking_form_requests, nd_spt_order_type: nd_spt_order_type, nd_spt_order_status: nd_spt_order_status }, //end ajax //START success function( nd_spt_add_to_db_result ) { jQuery( ".nd_spt_booking_container_3" ).remove(); jQuery( ".nd_spt_booking_container_all" ).append(nd_spt_add_to_db_result); //remove loader jQuery( "#nd_spt_sorting_result_loader" ).fadeOut( "slow", function() { jQuery( "#nd_spt_sorting_result_loader" ).remove(); }); //remove layer jQuery( "#nd_spt_component_container_layer" ).remove(); } //END ); //END } function nd_spt_go_to_checkout(){ //add layer for avoid double click jQuery( "#nd_spt_component_container" ).append( "<div id='nd_spt_component_container_layer'></div>" ); //add loader var nd_spt_sorting_result_loader = jQuery('<div id="nd_spt_sorting_result_loader"></div>').hide(); jQuery( "#nd_spt_component_container" ).append(nd_spt_sorting_result_loader); nd_spt_sorting_result_loader.fadeIn('slow'); var nd_spt_sport = jQuery( "#nd_spt_sport").val(); var nd_spt_players = jQuery( "#nd_spt_players").val(); var nd_spt_date = jQuery( "#nd_spt_date").val(); var nd_spt_time = jQuery( "#nd_spt_time").val(); var nd_spt_occasion = jQuery( "#nd_spt_occasion").val(); var nd_spt_booking_form_name = jQuery( "#nd_spt_booking_form_name").val(); var nd_spt_booking_form_surname = jQuery( "#nd_spt_booking_form_surname").val(); var nd_spt_booking_form_email = jQuery( "#nd_spt_booking_form_email").val(); var nd_spt_booking_form_phone = jQuery( "#nd_spt_booking_form_phone").val(); var nd_spt_booking_form_requests = jQuery( "#nd_spt_booking_form_requests").val(); var nd_spt_action_return = jQuery( "#nd_spt_action_return").val(); //START post method jQuery.get( //ajax nd_spt_my_vars_calendar.nd_spt_ajaxurl_calendar, { action : 'nd_spt_checkout_php', nd_spt_sport: nd_spt_sport, nd_spt_players: nd_spt_players, nd_spt_date: nd_spt_date, nd_spt_time: nd_spt_time, nd_spt_occasion: nd_spt_occasion, nd_spt_booking_form_name: nd_spt_booking_form_name, nd_spt_booking_form_surname: nd_spt_booking_form_surname, nd_spt_booking_form_email: nd_spt_booking_form_email, nd_spt_booking_form_phone: nd_spt_booking_form_phone, nd_spt_booking_form_requests: nd_spt_booking_form_requests, nd_spt_action_return: nd_spt_action_return }, //end ajax //START success function( nd_spt_checkout_result ) { jQuery( ".nd_spt_booking_container_2" ).remove(); jQuery( ".nd_spt_booking_container_all" ).append(nd_spt_checkout_result); //remove loader jQuery( "#nd_spt_sorting_result_loader" ).fadeOut( "slow", function() { jQuery( "#nd_spt_sorting_result_loader" ).remove(); }); //remove layer jQuery( "#nd_spt_component_container_layer" ).remove(); } //END ); //END } function nd_spt_validate_fields(){ //variables var nd_spt_email = jQuery( "#nd_spt_booking_form_email").val(); var nd_spt_name = jQuery( "#nd_spt_booking_form_name").val(); var nd_spt_surname = jQuery( "#nd_spt_booking_form_surname").val(); var nd_spt_message = jQuery( "#nd_spt_booking_form_requests").val(); var nd_spt_phone = jQuery( "#nd_spt_booking_form_phone").val(); //term if ( jQuery( "#nd_spt_booking_form_term").is(':checked') ) { var nd_spt_term = 1; }else{ var nd_spt_term = 0; } //START post method jQuery.get( //ajax nd_spt_my_vars_calendar.nd_spt_ajaxurl_calendar, { action : 'nd_spt_validate_fields_php_function', nd_spt_email: nd_spt_email, nd_spt_name: nd_spt_name, nd_spt_surname: nd_spt_surname, nd_spt_message: nd_spt_message, nd_spt_phone: nd_spt_phone, nd_spt_term: nd_spt_term }, //end ajax //START success function( nd_spt_validate_fields_result ) { //add layer for avoid double click jQuery( "#nd_spt_component_container" ).append( "<div id='nd_spt_all_time_slots_single_layer'></div>" ); if ( nd_spt_validate_fields_result == 1 ){ jQuery( ".nd_spt_validation_errors").remove(); jQuery("#nd_spt_submit_go_to_checkout").trigger("click"); }else{ jQuery( ".nd_spt_validation_errors").remove(); //split all result var nd_spt_errors_validation = nd_spt_validate_fields_result.split("[divider]"); //declare variables var nd_spt_error_validation_name = nd_spt_errors_validation[0]; var nd_spt_error_validation_surname = nd_spt_errors_validation[1]; var nd_spt_error_validation_email = nd_spt_errors_validation[2]; var nd_spt_error_validation_phone = nd_spt_errors_validation[3]; var nd_spt_error_validation_message = nd_spt_errors_validation[4]; var nd_spt_error_validation_term = nd_spt_errors_validation[5] jQuery( "#nd_spt_booking_form_name_container label").append(nd_spt_error_validation_name); jQuery( "#nd_spt_booking_form_surname_container label").append(nd_spt_error_validation_surname); jQuery( "#nd_spt_booking_form_email_container label").append(nd_spt_error_validation_email); jQuery( "#nd_spt_booking_form_phone_container label").append(nd_spt_error_validation_phone); jQuery( "#nd_spt_booking_form_requests_container label").append(nd_spt_error_validation_message); jQuery( "#nd_spt_booking_form_term_container label").append(nd_spt_error_validation_term); } //remove layer jQuery( "#nd_spt_all_time_slots_single_layer" ).remove(); } //END ); //END } //END function //START functions function nd_spt_go_to_booking(){ //add layer for avoid double click jQuery( "#nd_spt_component_container" ).append( "<div id='nd_spt_component_container_layer'></div>" ); //add loader var nd_spt_sorting_result_loader = jQuery('<div id="nd_spt_sorting_result_loader"></div>').hide(); jQuery( "#nd_spt_component_container" ).append(nd_spt_sorting_result_loader); nd_spt_sorting_result_loader.fadeIn('slow'); //get all variables var nd_spt_sport = jQuery( "#nd_spt_sport").val(); var nd_spt_players = jQuery( "#nd_spt_players").val(); var nd_spt_date = jQuery( "#nd_spt_date").val(); var nd_spt_time = jQuery( "#nd_spt_time").val(); var nd_spt_occasion = jQuery( "#nd_spt_occasion").val(); var nd_spt_action_return = jQuery( "#nd_spt_action_return").val(); //START post method jQuery.get( //ajax nd_spt_my_vars_calendar.nd_spt_ajaxurl_calendar, { action : 'nd_spt_booking_php', nd_spt_sport : nd_spt_sport, nd_spt_players : nd_spt_players, nd_spt_date : nd_spt_date, nd_spt_time : nd_spt_time, nd_spt_occasion : nd_spt_occasion, nd_spt_action_return : nd_spt_action_return }, //end ajax //START success function( nd_spt_booking_result ) { jQuery( ".nd_spt_booking_container_1" ).remove(); jQuery( ".nd_spt_booking_container_all" ).append(nd_spt_booking_result); //remove loader jQuery( "#nd_spt_sorting_result_loader" ).fadeOut( "slow", function() { jQuery( "#nd_spt_sorting_result_loader" ).remove(); }); //remove layer jQuery( "#nd_spt_component_container_layer" ).remove(); } //END ); //END } function nd_spt_calendar(nd_spt_action){ //add layer for avoid double click jQuery( "#nd_spt_component_container" ).append( "<div id='nd_spt_all_time_slots_single_layer'></div>" ); var nd_spt_prev_month = jQuery( "#nd_spt_prev_month").val(); var nd_spt_prev_year = jQuery( "#nd_spt_prev_year").val(); var nd_spt_next_month = jQuery( "#nd_spt_next_month").val(); var nd_spt_next_year = jQuery( "#nd_spt_next_year").val(); var nd_spt_selected_date = jQuery( "#nd_spt_date").val(); //variables passed on function if( nd_spt_action === 1){ var nd_spt_month = nd_spt_prev_month; var nd_spt_year = nd_spt_prev_year; }else{ var nd_spt_month = nd_spt_next_month; var nd_spt_year = nd_spt_next_year; } //START post method jQuery.get( //ajax nd_spt_my_vars_calendar.nd_spt_ajaxurl_calendar, { action : 'nd_spt_calendar_php', nd_spt_month : nd_spt_month, nd_spt_year : nd_spt_year, nd_spt_selected_date : nd_spt_selected_date }, //end ajax //START success function( nd_spt_calendar_result ) { jQuery( "#nd_spt_calendar_content" ).remove(); jQuery( "#nd_spt_calendar_container" ).append(nd_spt_calendar_result); //remove layer jQuery( "#nd_spt_all_time_slots_single_layer" ).remove(); } //END ); //END } //END function