function trav_ajax_tour_get_available_schedules() { //validation and initiate variables $result_json = array('success' => 0, 'result' => ''); if (!isset($_POST['_wpnonce']) || !isset($_POST['tour_id']) || !wp_verify_nonce($_POST['_wpnonce'], 'post-' . sanitize_text_field($_POST['tour_id']))) { $result_json['success'] = 0; $result_json['result'] = __('Sorry, your nonce did not verify.', 'trav'); wp_send_json($result_json); } if (isset($_POST['tour_id']) && isset($_POST['date_from']) && trav_strtotime($_POST['date_from']) && isset($_POST['date_to']) && trav_strtotime($_POST['date_to']) && time() - 60 * 60 * 24 < trav_strtotime($_POST['date_from'])) { ob_start(); trav_tour_get_schedule_list_html(array('tour_id' => $_POST['tour_id'], 'date_from' => $_POST['date_from'], 'date_to' => $_POST['date_to'])); $output = ob_get_contents(); ob_end_clean(); $result_json['success'] = 1; $result_json['result'] = $output; } else { $result_json['success'] = 0; $result_json['result'] = __('Invalid input data', 'trav'); } wp_send_json($result_json); }
the_content(); ?> </div> <div id="schedule-list"> <?php trav_tour_get_schedule_list_html(array('tour_id' => $tour_id, 'date_from' => $date_from, 'date_to' => $date_to)); ?> </div> <?php } else { ?> <div id="schedule-list"> <?php trav_tour_get_schedule_list_html(array('tour_id' => $tour_id, 'date_from' => $date_from, 'date_to' => $date_to)); ?> </div> <div class="entry-content"><?php the_content(); ?> </div> <?php } ?> </div> </div> </div> <div class="sidebar col-sm-4 col-md-3">