コード例 #1
0
ファイル: ical.php プロジェクト: blogfor/king
 } 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'])) {
コード例 #2
0
ファイル: ical.php プロジェクト: windyjonas/fredrika
            $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