/** * @brief creates an VCalendar Object from the request data * @param array $request * @return object created $vcalendar */ public static function createVCalendarFromRequest($request) { $vcalendar = new OC_VObject('VCALENDAR'); $vcalendar->add('PRODID', 'ownCloud Calendar'); $vcalendar->add('VERSION', '2.0'); $vevent = new OC_VObject('VEVENT'); $vcalendar->add($vevent); $vevent->setDateTime('CREATED', 'now', Sabre\VObject\Property\DateTime::UTC); $vevent->setUID(); return self::updateVCalendarFromRequest($request, $vcalendar); }
public static function createVCalendarFromRequest($request) { $vcalendar = new OC_VObject('VCALENDAR'); $vcalendar->add('PRODID', 'ownCloud Calendar'); $vcalendar->add('VERSION', '2.0'); $vtodo = new OC_VObject('VTODO'); $vcalendar->add($vtodo); $vtodo->setDateTime('CREATED', 'now', Sabre_VObject_Element_DateTime::UTC); $vtodo->setUID(); return self::updateVCalendarFromRequest($request, $vcalendar); }