} else { $format = 'Ymd\\THis\\Z'; $start->setTimezone($UTC_tz); $start_date = $start->format($format); $end->setTimezone($UTC_tz); $end_date = $end->format($format); } // Generate Event status if (get_post_status(get_the_ID()) == 'publish') { $status = 'CONFIRMED'; } else { $status = 'TENTATIVE'; } // Output event echo "BEGIN:VEVENT\r\n"; echo "UID:" . eo_get_event_uid() . "\r\n"; echo "STATUS:" . $status . "\r\n"; echo "DTSTAMP:" . $dtstamp . "\r\n"; echo "CREATED:" . $created_date . "\r\n"; echo "LAST-MODIFIED:" . $modified_date . "\r\n"; if (eo_is_all_day()) { echo "DTSTART;VALUE=DATE:" . $start_date . "\r\n"; echo "DTEND;VALUE=DATE:" . $end_date . "\r\n"; } else { echo "DTSTART:" . $start_date . "\r\n"; echo "DTEND:" . $end_date . "\r\n"; } if ($reoccurrence_rule = eventorganiser_generate_ics_rrule()) { echo "RRULE:" . $reoccurrence_rule . "\r\n"; } if (!empty($schedule_data['exclude'])) {
$start->setTimezone($UTC_tz); $start_date = $start->format($format); $end->setTimezone($UTC_tz); $end_date = $end->format($format); } //Generate Event status if (get_post_status(get_the_ID()) == 'publish') { $status = 'CONFIRMED'; } else { $status = 'TENTATIVE'; } //Output event ?> BEGIN:VEVENT UID:<?php echo eo_get_event_uid(); ?> STATUS:<?php echo $status; ?> DTSTAMP:<?php echo $dtstamp; ?> CREATED:<?php echo $created_date; ?> LAST-MODIFIED:<?php