public function render_ajax_guest_calendar() { if (defined('DOING_AJAX') && DOING_AJAX) { $selected_date = browser_get('start_date', 7); $days_to_display = browser_get('days_to_display', 7); $status = browser_get('booking_status', false); $output = $this->get_guest_calendar_table($selected_date, $days_to_display, $status); exit($output); } }
public function usort_reorder($a, $b) { // If no sort, default to title $orderby = browser_get('orderby', 'date_booked'); // If no order, default to asc $order = browser_get('order', 'asc'); // Determine sort order $result = strcmp($a[$orderby], $b[$orderby]); // Send final sort direction to usort return $order === 'asc' ? -$result : $result; }