function eventorganiser_event_fill_columns($column_name, $id) { global $post; $series_id = empty($post->event_id) ? $id : ''; $phpFormat = 'M, jS Y'; if (!eo_is_all_day($series_id)) { $phpFormat .= '\\<\\/\\b\\r\\>' . get_option('time_format'); } switch ($column_name) { case 'venue': $terms = get_the_terms($post->ID, 'event-venue'); if (!empty($terms)) { foreach ($terms as $term) { $post_terms[] = "<a href='" . add_query_arg('event-venue', $term->slug) . "'>" . esc_html(sanitize_term_field('name', $term->name, $term->term_id, 'event-venue', 'display')) . "</a>"; } echo join(', ', $post_terms); echo "<input type='hidden' value='" . $term->term_id . "'/>"; } break; case 'datestart': eo_the_start($phpFormat, $series_id); break; case 'dateend': eo_the_end($phpFormat, $series_id); break; case 'reoccurence': eo_display_reoccurence($series_id); break; case 'eventcategories': $terms = get_the_terms($post->ID, 'event-category'); if (!empty($terms)) { foreach ($terms as $term) { $post_terms[] = "<a href='" . add_query_arg('event-category', $term->slug) . "'>" . esc_html(sanitize_term_field('name', $term->name, $term->term_id, 'event-category', 'display')) . "</a>"; } echo join(', ', $post_terms); } break; default: break; } // end switch }
function eventorganiser_event_fill_columns($column_name, $id) { global $post; $series_id = empty($post->event_id) ? $id : ''; $phpFormat = 'M, j Y'; if (!eo_is_all_day($series_id)) { $phpFormat .= '\\<\\/\\b\\r\\>' . get_option('time_format'); } switch ($column_name) { case 'venue': $venue_id = eo_get_venue($post->ID); $venue_slug = eo_get_venue_slug($post->ID); if ($venue_id) { echo '<a href="' . esc_url(add_query_arg('event-venue', $venue_slug)) . '">' . esc_html(eo_get_venue_name($venue_id)) . '</a>'; echo '<input type="hidden" value="' . $venue_id . '"/>'; } break; case 'datestart': eo_the_start($phpFormat, $series_id); break; case 'dateend': eo_the_end($phpFormat, $series_id); break; case 'reoccurence': eo_display_reoccurence($series_id); break; case 'eventcategories': $terms = get_the_terms($post->ID, 'event-category'); if (!empty($terms)) { $post_terms = array(); foreach ($terms as $term) { $post_terms[] = '<a href="' . esc_url(add_query_arg('event-category', $term->slug)) . '">' . esc_html(sanitize_term_field('name', $term->name, $term->term_id, 'event-category', 'display')) . '</a>'; } echo join(', ', $post_terms); } break; } // end switch }