X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fobjects%2Fcalendarfreebusy%2FCalendarFreeBusy-Save.cpp;h=ecf68e831a98394bd71f4df748a05dc2663e1303;hb=8ce441e9372bb15b98a708d2fe09dd2fdd948057;hp=1fabb01c341152207f28bb81d895671d5db1d563;hpb=f35b02119d8cc81fb5c3409b4a093b2854e5a12f;p=xestiacalendar%2F.git diff --git a/source/objects/calendarfreebusy/CalendarFreeBusy-Save.cpp b/source/objects/calendarfreebusy/CalendarFreeBusy-Save.cpp index 1fabb01..ecf68e8 100644 --- a/source/objects/calendarfreebusy/CalendarFreeBusy-Save.cpp +++ b/source/objects/calendarfreebusy/CalendarFreeBusy-Save.cpp @@ -150,6 +150,45 @@ void CalendarFreeBusyObject::SaveObjectData(string *SaveData){ } + // Process the DTEND. + + if (DateTimeEndData.size() > 0){ + + DataLine += "DTEND"; + + if (DateTimeEndDataValue.size() > 0){ + + DataLine += ";VALUE="; + DataLine += DateTimeEndDataValue; + + } + + if (DateTimeEndDataTimeZoneID.size() > 0){ + + DataLine += ";TZID="; + DataLine += DateTimeEndDataTimeZoneID; + + } + + if (DateTimeEndDataTokens.size() > 0){ + + DataLine += ";"; + DataLine += DateTimeEndDataTokens; + + } + + DataLine += ":"; + DataLine += DateTimeEndData; + DataLine += "\n"; + + DataLineProcessed = OutputText(&DataLine); + + *SaveData += DataLineProcessed; + + DataLine.clear(); + DataLineProcessed.clear(); + + } *SaveData += "END:VFREEBUSY\n"; } \ No newline at end of file