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; }
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; }
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; }
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; }
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
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; }
* @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