示例#1
0
 public function render_guest_calendar()
 {
     $selected_date = date('Y-m-d');
     $days_to_display = 15;
     $status = false;
     $data = array();
     $data['selected_date'] = $selected_date;
     $data['days_to_display'] = $days_to_display;
     $data['booking_statuses'] = booking_statuses();
     $data['selected_status'] = $status;
     $data['output'] = $this->get_guest_calendar_table($selected_date, $days_to_display, $status);
     include_view('guest_calendar.html.php', $data);
 }
 public function get_views()
 {
     $views = array();
     $current = browser_request('status', 'all');
     $statuses = booking_statuses();
     //All link
     $class = $current == 'all' ? ' class="current"' : '';
     $all_url = remove_query_arg('status');
     $views['all'] = "<a href='{$all_url}' {$class} >All</a>";
     foreach ($statuses as $s) {
         $slug = sanitize_title_with_dashes($s);
         $url = add_query_arg('status', $s);
         $class = $current == $slug ? ' class="current"' : '';
         $views[$slug] = '<a href="' . $url . '" ' . $class . ' >' . $s . '</a>';
     }
     return $views;
 }