* * See the enclosed file COPYING for license information (LGPL). If you * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html. * * @author Karsten Fourmont * @version $Revision$ * @package Horde_iCalendar */ class Horde_iCalendar_vnote extends Horde_iCalendar { function getType() { return 'vNote'; } function parsevCalendar($data) { return parent::parsevCalendar($data, 'VNOTE'); } /** * Unlike vevent and vtodo, a vnote is normally not enclosed in an * iCalendar container. (BEGIN..END) */ function exportvCalendar() { $requiredAttributes['BODY'] = ''; $requiredAttributes['VERSION'] = '1.1'; foreach ($requiredAttributes as $name => $default_value) { if (is_a($this->getattribute($name), 'PEAR_Error')) { $this->setAttribute($name, $default_value); } } return $this->_exportvData('VNOTE') . $this->_newline; } }