-211
 • Plugins • iCal • -211
 
<X-FC-WHITESPACE STRIP>
<!--#set var="tznumber" expr="<X-FC-LIST-ITEM COLUMN[CalculatedTimeZone] NUMBER>"-->
<!--#set var="tzid" expr="@list($TZNUMLIST1, $tznumber)"-->
<!--#if expr="$tzid == ''"-->
        <!--#set var="tzid" expr="@list($TZNUMLIST2, $tznumber)"-->
        <!--#if expr="$tzid == ''"-->
                <!--#set var="tzid" expr="TZ_$tznumber"-->
        <!--#endif-->
<!--#endif-->
<!--#set var="n" value="0"-->
<!--#set var="found" value="0"-->
<!--#while expr="$found == 0 && $n < $TZIDNDX"-->
        <!--#if expr="$TZIDS[$n] == $tznumber"-->
                <!--#set var="found" value="1"-->
        <!--#endif-->
        <!--#set var="n" expr="++$n"-->
<!--#endwhile-->
<!--#if expr="$found == 0"-->
        <!--#set var="TZIDS[$TZIDNDX]" expr="$tznumber"-->
        <!--#set var="TZIDNDX" expr="++$TZIDNDX"-->
<!--#endif-->
<!--#if expr="<X-FC-LIST-ITEM DATA[1001] NUMBER> != 0 && <X-FC-LIST-ITEM COLUMN[1002] NUMBER> !=0"-->
        <!--#if expr="@length($OWNER)"-->
                <!--#set var="CREATOR" value="$OWNER"-->
        <!--#else-->
                <!--#set var="CREATOR" value="Unknown"-->
        <!--#endif-->
        <!--#set var="mweeks" expr="<X-FC-LIST-ITEM COLUMN[1002] NUMBER> / 604800"-->
        <!--#set var="mdays" expr="(<X-FC-LIST-ITEM COLUMN[1002] NUMBER> / (86400)) % 7"-->
        <!--#set var="mhours" expr="(<X-FC-LIST-ITEM COLUMN[1002] NUMBER> / (3600)) % 24"-->
        <!--#set var="mminutes" expr="(<X-FC-LIST-ITEM COLUMN[1002] NUMBER> / 60) % 60"-->
        <!--#set var="mseconds" expr="<X-FC-LIST-ITEM COLUMN[1002] NUMBER> % 60"-->
        <!--#if expr="<X-FC-LIST-ITEM COLUMN[1011]> == 1"-->
BEGIN:VTODO<X-FC-LINE-BREAK>
LAST-MODIFIED;VALUE=DATE-TIME:<X-FC-LIST-ITEM COLUMN[Date] %u%DT%H%M%SZ><X-FC-LINE-BREAK>
DTSTAMP;TZID=<!--#echo var="$tzid"-->;VALUE=DATE-TIME:<X-FC-FIELD 1001 DATE, "%DT%H%M%S"><X-FC-LINE-BREAK>
DTSTART;TZID=<!--#echo var="$tzid"-->;VALUE=DATE-TIME:<X-FC-FIELD 1001 DATE, "%DT%H%M%S"><X-FC-LINE-BREAK>
DURATION:<!--#set var="DURATION" value="<X-FC-LIST-ITEM COLUMN[1002] NUMBER>"-->P<!--#if expr="$DURATION > 604800"--><!--#echo expr="$DURATION / 604800"--><!--#set var="DURATION" expr="$DURATION % 604800"-->W<!--#endif--><!--#if expr="$DURATION > 86400"--><!--#echo expr="$DURATION / 86400"--><!--#set var="DURATION" expr="$DURATION % 86400"-->D<!--#endif--><!--#if expr="$DURATION"-->T<!--#if expr="$DURATION > 3600"--><!--#echo expr="$DURATION / 3600"--><!--#set var="DURATION" expr="$DURATION % 3600"-->H<!--#endif--><!--#if expr="$DURATION > 60"--><!--#echo expr="$DURATION / 60"--><!--#set var="DURATION" expr="$DURATION % 60"-->M<!--#endif--><!--#if expr="$DURATION"--><!--#echo var="DURATION"-->S<!--#endif--><!--#endif--><X-FC-LINE-BREAK>
                <!--#if expr="<X-FC-LIST-ITEM COLUMN[Name] LENGTH> > 1 && <X-FC-LIST-ITEM COLUMN[Status] Outgoing> == 0"-->
CONTACT:<X-FC-LIST-ITEM COLUMN[Name] ESCAPED>
                <!--#else-->
CONTACT:<!--#echo var="CREATOR"-->
                <!--#endif-->
<X-FC-LINE-BREAK>
STATUS:<!--#if expr="<X-FC-LIST-ITEM DATA[1012] NUMBER> == 1"-->COMPLETED<!--#elif expr="<X-FC-LIST-ITEM DATA[1012] NUMBER> == 2"-->IN-PROCESS<!--#elif expr="<X-FC-LIST-ITEM DATA[1012] NUMBER> == 4"-->CANCELLED<!--#else-->NEEDS-ACTION<!--#endif--><X-FC-LINE-BREAK>
SUMMARY:<X-FC-LIST-ITEM COLUMN[Subject] ESCAPED><X-FC-LINE-BREAK>
UID:<X-FC-LIST-ITEM COLUMN[MessageID] HEX><X-FC-LINE-BREAK>
DESCRIPTION:<X-FC-LINE-BREAK>
PRIORITY:<X-FC-LIST-ITEM COLUMN[Status] Urgent><X-FC-LINE-BREAK>
URL:<X-FC-LIST-ITEM-URI ABSOLUTE><X-FC-LINE-BREAK>
END:VTODO<X-FC-LINE-BREAK>
        <!--#else-->
BEGIN:VEVENT<X-FC-LINE-BREAK>
LAST-MODIFIED;VALUE=DATE-TIME:<X-FC-LIST-ITEM COLUMN[Date] %u%DT%H%M%SZ><X-FC-LINE-BREAK>
                <!--#if expr="'<X-FC-LIST-ITEM DATA[1001] %H%M%S>' == '000000' && '<X-FC-LIST-ITEM COLUMN[ENDTIME] %H%M%S> == '000000'"-->
DTSTART;VALUE=DATE:<X-FC-LIST-ITEM DATA[1001] %D><X-FC-LINE-BREAK>
DTEND;VALUE=DATE:<X-FC-LIST-ITEM COLUMN[ENDTIME] %D>
                <!--#else-->
DTSTART;TZID=<!--#echo var="$tzid"-->;VALUE=DATE-TIME:<X-FC-FIELD 1001 DATE, "%DT%H%M%S"><X-FC-LINE-BREAK>
DURATION:<!--#set var="DURATION" value="<X-FC-LIST-ITEM COLUMN[1002] NUMBER>"-->P<!--#if expr="$DURATION > 604800"--><!--#echo expr="$DURATION / 604800"--><!--#set var="DURATION" expr="$DURATION % 604800"-->W<!--#endif--><!--#if expr="$DURATION > 86400"--><!--#echo expr="$DURATION / 86400"--><!--#set var="DURATION" expr="$DURATION % 86400"-->D<!--#endif--><!--#if expr="$DURATION"-->T<!--#if expr="$DURATION > 3600"--><!--#echo expr="$DURATION / 3600"--><!--#set var="DURATION" expr="$DURATION % 3600"-->H<!--#endif--><!--#if expr="$DURATION > 60"--><!--#echo expr="$DURATION / 60"--><!--#set var="DURATION" expr="$DURATION % 60"-->M<!--#endif--><!--#if expr="$DURATION"--><!--#echo var="DURATION"-->S<!--#endif--><!--#endif-->
                <!--#endif--><X-FC-LINE-BREAK>
CONTACT:<!--#if expr="<X-FC-LIST-ITEM COLUMN[Name] LENGTH> > 1 && <X-FC-LIST-ITEM COLUMN[Status] Outgoing> == 0"--><X-FC-LIST-ITEM COLUMN[Name] ESCAPED><!--#else--><!--#echo var="CREATOR"--><!--#endif--><X-FC-LINE-BREAK>
SUMMARY:<X-FC-LIST-ITEM COLUMN[Subject] ESCAPED><X-FC-LINE-BREAK>
                <!--#if expr="<X-FC-LIST-ITEM DATA[1009] LENGTH> > 1"-->
LOCATION:<X-FC-LIST-ITEM DATA[1009] ESCAPED><X-FC-LINE-BREAK>
                <!--#endif-->
                <!--#set var="RptType" expr="<X-FC-LIST-ITEM COLUMN[1007] NUMBER>"-->
                <!--#if expr="$RptType != 0"-->
                        <!--#set var="RptCust1" expr="<X-FC-LIST-ITEM COLUMN[1158] NUMBER>"-->
                        <!--#if expr="$RptCust1 == 0"--><!--#set var="RptCust1" value="1"--><!--#endif-->
RRULE:FREQ=
<!--#if   expr="$RptType == 1"-->DAILY
<!--#elif expr="$RptType == 2"-->WEEKLY
<!--#elif expr="$RptType == 3"-->MONTHLY
<!--#elif expr="$RptType == 4"-->YEARLY
<!--#elif expr="$RptType == 5"-->WEEKLY;BYDAY=MO,TU,WE,TH,FR
<!--#elif expr="$RptType == 6"-->WEEKLY;BYDAY=SA,SU
<!--#elif expr="$RptType == 7"-->WEEKLY;INTERVAL=2
<!--#elif expr="$RptType == 8"-->MONTHLY;INTERVAL=2
<!--#elif expr="$RptType == 9"-->MONTHLY;INTERVAL=3
<!--#elif expr="$RptType == 10"-->MONTHLY;BYDAY=
        <!--#set var="WD" value="<X-FC-LIST-ITEM DATA[1001] "%w">"--><!--#echo var="WD${WD}"-->
<!--#elif expr="$RptType == 11"-->
        <!--#if expr="<X-FC-LIST-ITEM COLUMN[1159] NUMBER> == 0"-->
DAILY;INTERVAL=<!--#echo var="RptCust1"-->
        <!--#elif expr="<X-FC-LIST-ITEM COLUMN[1159] NUMBER> == 1"-->
WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR
        <!--#elif expr="<X-FC-LIST-ITEM COLUMN[1159] NUMBER> == 2"-->
WEEKLY;INTERVAL=1;BYDAY=SA,SU
        <!--#endif-->
<!--#elif expr="$RptType == 12"-->WEEKLY;INTERVAL=<!--#echo var="RptCust1"-->
        <!--#set var="CustRptWeekly" expr="<X-FC-LIST-ITEM COLUMN[1159] NUMBER>"-->
        <!--#if expr="$CustRptWeekly == 0"-->
BYDAY=<!--#set var="WD" value="<X-FC-LIST-ITEM DATA[1001] "%w">"--><!--#echo var="WD${WD}"-->
        <!--#else-->
                <!--#set var="Sep" value=""-->;BYDAY=
                <!--#if expr="$CustRptWeekly &  1"-->SU<!--#set var="Sep" value=","--><!--#endif-->
                <!--#if expr="$CustRptWeekly &  2"--><!--#echo var="Sep"-->MO<!--#set var="Sep" value=","--><!--#endif-->
                <!--#if expr="$CustRptWeekly &  4"--><!--#echo var="Sep"-->TU<!--#set var="Sep" value=","--><!--#endif-->
                <!--#if expr="$CustRptWeekly &  8"--><!--#echo var="Sep"-->WE<!--#set var="Sep" value=","--><!--#endif-->
                <!--#if expr="$CustRptWeekly & 16"--><!--#echo var="Sep"-->TH<!--#set var="Sep" value=","--><!--#endif-->
                <!--#if expr="$CustRptWeekly & 32"--><!--#echo var="Sep"-->FR<!--#set var="Sep" value=","--><!--#endif-->
                <!--#if expr="$CustRptWeekly & 64"--><!--#echo var="Sep"-->SA<!--#endif-->
        <!--#endif-->
<!--#elif expr="$RptType == 13"-->
MONTHLY;INTERVAL=<!--#echo var="RptCust1"-->
        <!--#if expr="<X-FC-LIST-ITEM COLUMN[1159] NUMBER> == 1"-->
;BYDAY=<!--#set var="WD" value="<X-FC-LIST-ITEM DATA[1001] "%w">"--><!--#echo var="WD${WD}"-->
        <!--#endif-->
<!--#elif expr="$RptType == 14"-->
YEARLY;INTERVAL=<!--#echo var="RptCust1"-->
        <!--#if expr="<X-FC-LIST-ITEM COLUMN[1159] NUMBER> == 1"-->
;BYDAY=<!--#set var="WD" value="<X-FC-LIST-ITEM DATA[1001] "%w">"--><!--#echo var="WD${WD}"-->
        <!--#endif-->
<!--#elif expr="$RptType == 15"-->
MINUTELY;INTERVAL=<!--#echo var="RptCust1"-->
<!--#elif expr="$RptType == 16"-->
HOURLY;INTERVAL=<!--#echo var="RptCust1"-->
<!--#else-->
        <!--#echo expr="@upper(`<X-FC-LIST-ITEM COLUMN[1007]>`)"-->
<!--#endif-->
<!--#if expr="<X-FC-LIST-ITEM DATA[1004] NUMBER>"-->;UNTIL=<X-FC-LIST-ITEM DATA[1004] %DT%H%M%S><!--#endif-->
<X-FC-LINE-BREAK>
                <!--#endif-->
TRANSP:<!--#if expr="<X-FC-LIST-ITEM COLUMN[1010]> != 10"-->OPAQUE<!--#else-->TRANSPARENT<!--#endif--><X-FC-LINE-BREAK>
UID:<X-FC-LIST-ITEM COLUMN[MessageID] HEX><X-FC-LINE-BREAK>
CATEGORIES:<X-FC-LIST-ITEM DATA[8021]><X-FC-LINE-BREAK>
DESCRIPTION:<X-FC-LINE-BREAK>
URL:http://<!--#echo var="$HTTP_DOMAIN"--><X-FC-LIST-ITEM-URI ABSOLUTE><X-FC-LINE-BREAK>
END:VEVENT<X-FC-LINE-BREAK>
        <!--#endif-->
<!--#endif-->