Class Horde_iCalendar_vcard

Description

Class representing vCard entries.

$Horde: framework/iCalendar/iCalendar/vcard.php,v 1.3.10.19 2009/04/30 17:31:43 jan Exp $

Copyright 2003-2009 The Horde Project (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.

Located in /iCalendar/iCalendar/vcard.php (line 39)

Horde_iCalendar
   |
   --Horde_iCalendar_vcard
Method Summary
 Horde_iCalendar_vcard Horde_iCalendar_vcard ([ $version = '2.1'])
 void exportvCalendar ()
 string getBareEmail (string $address)
 void getType ()
 string printableName ()
Variables
Methods
Constructor Horde_iCalendar_vcard (line 41)
Horde_iCalendar_vcard Horde_iCalendar_vcard ([ $version = '2.1'])
  • $version
exportvCalendar (line 55)

Unlike vevent and vtodo, a vcard is normally not enclosed in an

iCalendar container. (BEGIN..END)

void exportvCalendar ()

Redefinition of:
Horde_iCalendar::exportvCalendar()
Export as vCalendar format.
getBareEmail (line 117)

Static function to make a given email address rfc822 compliant.

  • return: The RFC822-formatted email address.
string getBareEmail (string $address)
  • string $address: An email address.
getType (line 46)
void getType ()

Redefinition of:
Horde_iCalendar::getType()
printableName (line 82)

Returns the contents of the "N" tag as a printable Name: i.e. converts:

N:Duck;Dagobert;T;Professor;Sen. to "Professor Dagobert T Duck Sen"

  • return: Full name of vcard "N" tag or null if no N tag.
string printableName ()

Inherited Methods

Inherited From Horde_iCalendar

 Horde_iCalendar::Horde_iCalendar()
 Horde_iCalendar::addComponent()
 Horde_iCalendar::clear()
 Horde_iCalendar::exportvCalendar()
 Horde_iCalendar::findComponent()
 Horde_iCalendar::findComponentByAttribute()
 Horde_iCalendar::getAllAttributes()
 Horde_iCalendar::getAttribute()
 Horde_iCalendar::getAttributeDefault()
 Horde_iCalendar::getAttributeValues()
 Horde_iCalendar::getComponent()
 Horde_iCalendar::getComponentClasses()
 Horde_iCalendar::getComponentCount()
 Horde_iCalendar::getComponents()
 Horde_iCalendar::getType()
 Horde_iCalendar::isOldFormat()
 Horde_iCalendar::newComponent()
 Horde_iCalendar::parsevCalendar()
 Horde_iCalendar::removeAttribute()
 Horde_iCalendar::setAttribute()
 Horde_iCalendar::setParameter()
 Horde_iCalendar::toHash()
 Horde_iCalendar::_exportDate()
 Horde_iCalendar::_exportDateTime()
 Horde_iCalendar::_exportDuration()
 Horde_iCalendar::_exportPeriod()
 Horde_iCalendar::_exportTime()
 Horde_iCalendar::_exportUtcOffset()
 Horde_iCalendar::_exportvData()
 Horde_iCalendar::_parseDate()
 Horde_iCalendar::_parseDateTime()
 Horde_iCalendar::_parseDuration()
 Horde_iCalendar::_parsePeriod()
 Horde_iCalendar::_parseTime()
 Horde_iCalendar::_parseTZID()
 Horde_iCalendar::_parseUtcOffset()
 Horde_iCalendar::_quotedPrintableEncode()

Documentation generated on Sun, 30 Jan 2011 05:23:09 +0000 by phpDocumentor 1.4.3