* @author Karsten Fourmont * @package Horde_iCalendar */ class Horde_iCalendar_vnote extends Horde_iCalendar { function Horde_iCalendar_vnote($version = '1.1') { return parent::Horde_iCalendar($version); } function getType() { return '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'); } }