if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'] = array(0 => ''); } $permalink = get_permalink($ecwd_event->ID); $events[$ecwd_event->ID] = new ECWD_Event($ecwd_event->ID, 0, $ecwd_event->post_title, $ecwd_event->post_content, $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0], $permalink, $ecwd_event, $term_metas, $ecwd_event_metas); } $d = new ECWD_Display(0, '', '', $today); $max_date = date('Y-m-d', strtotime(date("Y-m-t", strtotime(date('Y-m-d'))) . " +" . 12 . " month")); $events = $d->get_event_days($events, 0, date('Y-m-d'), $max_date); echo $content; ?> <div class="ecwd-venue"> <?php if ($ecwd_social_icons) { ?> <div class="ecwd-social"> <span class="share-links"> <a href="http://twitter.com/home?status=<?php echo get_permalink($post_id); ?> " class="ecwd-twitter"
$ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'] = array(0 => ''); if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'] = array(0 => ''); } $permalink = get_the_permalink($ecwd_event->ID); $this_event = $events[$ecwd_event->ID] = new ECWD_Event($ecwd_event->ID, '', $ecwd_event->post_title, $ecwd_event->post_content, $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0], $permalink, $ecwd_event, '', $ecwd_event_metas); $d = new ECWD_Display(''); if (isset($_GET['eventDate']) || isset($wp_query->query_vars['eventDate'])) { $fromDate = isset($_GET['eventDate']) ? $_GET['eventDate'] : $wp_query->query_vars['eventDate']; $eventdayslong = $d->dateDiff($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0]); $toDate = date('Y-m-d', strtotime(date("Y-m-d", strtotime($fromDate)) . " +" . ($eventdayslong + 2) . " days")); $this_event_dates = $d->get_event_days(array($ecwd_event->ID => $this_event), 1, $fromDate, $toDate); if (isset($this_event_dates[0]['from']) && strtotime($fromDate) == strtotime($this_event_dates[0]['from'])) { $ecwd_event_date_from = $this_event_dates[0]['from'] . ' ' . $this_event_dates[0]['starttime']; $ecwd_event_date_to = $this_event_dates[0]['to'] . ' ' . $this_event_dates[0]['endtime']; } } $ecwd_event_location = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0] : ''; $ecwd_event_latlong = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0] : ''; $ecwd_event_zoom = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_map_zoom'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_map_zoom'][0] : ''; $ecwd_event_show_map = isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_show_map'][0]) ? $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_show_map'][0] : 0; if ($ecwd_event_show_map == '') {
function ecwd_print_countdown($event_id, $widget = 1, $theme_id = null, $args = array()) { global $ecwd_options; $date_format = 'Y-m-d'; $time_format = 'H:i'; if (isset($ecwd_options['date_format']) && $ecwd_options['date_format'] != '') { $date_format = $ecwd_options['date_format']; } if (isset($ecwd_options['time_format']) && $ecwd_options['time_format'] != '') { $time_format = $ecwd_options['time_format']; } $time_format .= isset($ecwd_options['time_type']) ? ' ' . $ecwd_options['time_type'] : ''; if (isset($ecwd_options['time_type']) && $ecwd_options['time_type'] != '') { $time_format = str_replace('H', 'g', $time_format); $time_format = str_replace('h', 'g', $time_format); } $defaults = array('title_text' => '', 'sort' => 'asc', 'grouped' => 0); $args = array_merge($defaults, $args); extract($args); $finish_text = isset($args['finish_text']) ? $args['finish_text'] : ''; $date = isset($args['date']) ? $args['date'] : ''; $d = new ECWD_Display('', $title_text, $sort); $markup = ''; $next_event = $d->get_countdown($event_id, $date, '', $widget); if ($next_event) { $gmt = gmdate("Y-m-d H:i:s"); $currentgmt = date('Y-m-d H:i:s'); $diff = (strtotime($currentgmt) - strtotime($gmt)) / 60 / 60; $start = date('Y/m/d H:i:s', strtotime($next_event['from'] . 'T' . $next_event['starttime'])); $markup .= '<div class="ecwd_countdown_container">'; $markup .= '<div class="ecwd_countdown_info">'; $markup .= '<div class="ecwd-date">'; $markup .= '<span class="metainfo">' . date($date_format . ' ' . $time_format, strtotime($start)) . ' (UTC ' . $diff . ')</span>'; $markup .= '</div>'; $markup .= '<div class="info">'; if ($next_event['permalink'] !== '') { $markup .= '<span><a href="' . $next_event['permalink'] . '">' . $next_event['title'] . '</a></span>'; } else { $markup .= '<span>' . $next_event['title'] . '</span>'; } $markup .= '<span>' . $next_event['location'] . '</span>'; $markup .= ' </div>'; $markup .= '<div class="clear"></div>'; $markup .= ' </div>'; $markup .= '<div class="ecwd_countdown">'; $markup .= '<input type="hidden" name="ecwd_end_time" value="' . $start . '"/>'; $markup .= '<input type="hidden" name="ecwd_timezone" value="' . $diff . '"/>'; $markup .= '<input type="hidden" name="ecwd_text_days" value="' . __('DAYS', 'ecwd') . '"/>'; $markup .= '<input type="hidden" name="ecwd_text_hours" value="' . __('HOURS', 'ecwd') . '"/>'; $markup .= '<input type="hidden" name="ecwd_text_minutes" value="' . __('MINUTES', 'ecwd') . '"/>'; $markup .= '<input type="hidden" name="ecwd_text_seconds" value="' . __('SECONDS', 'ecwd') . '"/>'; $markup .= '<input type="hidden" name="ecwd_finish_text" value="' . $finish_text . '"/>'; if ($theme_id) { $theme = get_post_meta($theme_id, 'ecwd_countdown_theme', true); $markup .= '<textarea class="hidden" name="ecwd_theme">' . $theme . '</textarea>'; } $markup .= '<div class="clear"></div>'; $markup .= '</div>'; $markup .= '</div>'; $markup .= '<div class="clear"></div>'; } return $markup; }
$ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'] = array(0 => ''); } if (!isset($ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'])) { $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'] = array(0 => ''); } $permalink = get_permalink($ecwd_event->ID); $events[$ecwd_event->ID] = new ECWD_Event($ecwd_event->ID, 0, $ecwd_event->post_title, $ecwd_event->post_content, $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_location'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_from'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_date_to'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_event_url'][0], $ecwd_event_metas[ECWD_PLUGIN_PREFIX . '_lat_long'][0], $permalink, $ecwd_event, $term_metas, $ecwd_event_metas); } } $d = new ECWD_Display(0, '', '', $today); $events = $d->get_event_days($events, 0); ?> <?php if (count($events) > 0) { $events = $d->events_unique($events); ?> <!-- Related Events--> <div class="ecwd-upcoming-events"> <h3> <?php _e('Related events', 'ecwd'); ?> </h3> <div class="upcoming_events_slider">