public function get_register_form()
 {
     $html = '';
     $data['login']['mode'] = 'register';
     $data['login']['btn'] = 'Register';
     $data['login']['action'] = 'user_register';
     ob_start();
     get_template_part_with_data('login/forms', 'template', 'login-form', $data);
     $html .= ob_get_contents();
     ob_get_clean();
     return $html;
 }
Example #2
0
 public function get_all_rates()
 {
     $html = '';
     $loop = new WP_Query(array('post_type' => 'hotel', 'posts_per_page' => '-1', 'orderby' => 'post_title', 'order' => 'ASC'));
     if ($loop->have_posts()) {
         while ($loop->have_posts()) {
             $loop->the_post();
             $data['hotel'] = new Hotel($loop->post->ID);
             ob_start();
             get_template_part_with_data('rates', 'template', 'hotel-rate', $data);
             $html .= ob_get_contents();
             ob_get_clean();
         }
     }
     return $html;
 }
Example #3
0
 public function get_all_reservations()
 {
     $html = '';
     $posts = get_posts_array(array('post_type' => 'reservation', 'posts_per_page' => '-1', 'orderby' => 'post_date', 'order' => 'DESC'));
     if (is_array($posts) && !empty($posts)) {
         $html .= '<div class="wrapper reservation-list"><ul>';
         foreach ($posts as $k => $post) {
             $data['reservation'] = new Reservation($k);
             ob_start();
             get_template_part_with_data('reservation', 'template', 'reservation', $data);
             $html .= ob_get_contents();
             ob_get_clean();
         }
         $html .= '</ul></div>';
     }
     echo $html;
 }
Example #4
0
 public function get_dashboard_data($days = null)
 {
     $html = '';
     $new_dates = array();
     is_int($days) ? $end_date = $days : ($end_date = 7);
     $daterange = new DatePeriod(new DateTime('-' . $end_date . ' days'), new DateInterval('P1D'), new DateTime());
     if ($daterange instanceof DatePeriod) {
         foreach ($daterange as $k => $date) {
             $new_dates[] = $date;
         }
         foreach (array_reverse($new_dates) as $k => $date) {
             $data['date'] = $date;
             $data['date_title'] = $date->format("M dS, Y");
             $data['inc'] = $k;
             ob_start();
             get_template_part_with_data('dashboard', 'template', 'dashboard-date', $data);
             $html .= ob_get_contents();
             ob_get_clean();
         }
     }
     return $html;
 }
Example #5
0
 public function get_all_hotels($args = null)
 {
     $html = '';
     $defaultargs = array('post_type' => 'hotel', 'posts_per_page' => '-1', 'orderby' => 'post_title', 'order' => 'ASC', 'tax_query' => array());
     $args != null && is_array($args) ? $final_args = array_merge($defaultargs, $args) : ($final_args = $defaultargs);
     $hotels = new WP_Query($final_args);
     if ($hotels->have_posts()) {
         $html .= '<ul class="hotel-list">';
         while ($hotels->have_posts()) {
             $hotels->the_post();
             $data['hotel'] = new Hotel($hotels->post->ID);
             ob_start();
             get_template_part_with_data('hotel', 'template', 'hotel', $data);
             $html .= ob_get_contents();
             ob_get_clean();
         }
         $html .= '</ul>';
     }
     wp_reset_postdata();
     return $html;
 }
/**
 *
 * @package WordPress
 * @subpackage themename
 */
global $page_type, $current_reservation;
get_header();
?>

<div class="wrapper new-reservation">

  <?php 
if (is_int($current_reservation->reservation_id)) {
    $data['reservation']['mode'] = 'new_reservation';
    get_template_part_with_data('reservation/forms', 'template', 'update-reservation', $data);
    ?>

  <?php 
} else {
    ?>

    <div class="center"><p>Could not load Reservation. Please try again.</p></div>

  <?php 
}
?>

</div>

<?php 
Example #7
0
function get_hotel_room_types($hotel)
{
    $html = '';
    if (is_object($hotel)) {
        $options = $hotel->hotel_all_room_types;
        if (!empty($options)) {
            foreach ($options as $k => $option) {
                $data['field_id'] = 'hotel[hotel_room_types][]';
                $data['checkbox'] = $option;
                $data['selected'] = !empty($hotel->hotel_room_types) ? checked(in_array($k, $hotel->hotel_room_types), true, false) : '';
                ob_start();
                get_template_part_with_data('helpers/', 'template', 'checkbox', $data);
                $html .= ob_get_contents();
                ob_get_clean();
            }
        }
    }
    return $html;
}
Example #8
0
 * @package WordPress
 * @subpackage themename
 */
global $page_type, $current_hotel;
get_header();
?>

<div class="wrapper edit-hotel-form">

  <?php 
if (is_int($current_hotel->hotel_id)) {
    $data['hotel'] = $current_hotel;
    ?>

    <?php 
    get_template_part_with_data('hotel/forms', 'template', 'update-hotel', $data);
    ?>

  <?php 
} else {
    ?>

    <div class="center"><p>Could not load Hotel data. Please try again.</p></div>

  <?php 
}
?>

</div>

<?php