Beispiel #1
0
 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);
 }
Beispiel #2
0
            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">