PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » File Formats » File_IMC

Create and parse Internet Mail Consortium-style files (like vCard and vCalendar)

Download latest release 0.5.0 (archived versions might be outdated)

License: The BSD License

Description

Allows you to programmatically create a vCard or vCalendar, and fetch the text.

IMPORTANT: The array structure has changed slightly from Contact_Vcard_Parse.
See the example output for the new structure. Also different from Contact_Vcard
is the use of a factory pattern. Again, see the examples.

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#911ClosedBug2004-02-26PEAR QA: improvement for get_class()-usage
#2228No FeedbackBug2004-08-26File_IMC::build() file_exists call fails
#3178Wont fixReq2005-01-12Refactoring chance...
#4861SuspendedBug2005-07-19vcalendar_parse_example.php fails
#6536SuspendedBug2006-01-19checking if driver file exists wont work using file_exists
#6540SuspendedReq2006-01-20Array output of vcalendar parse is not the expected output
#14969AnalyzedReq2008-11-07Property groups not supported
#15522FeedbackReq2009-01-06a proposition to parse LARGE VCARD data
#16637ClosedBug0.4.02009-09-23Does not handle Carriage Return (\r)
#17080ClosedReqCVS2010-02-09Avoid setting include path in unit tests
#17115ClosedBugCVS2010-02-16Tests fail
#17656ClosedBug0.4.12010-08-05New Lines
#18128ClosedBug2010-12-20error notice while importing vcards
#18129ClosedBug2010-12-20interfere with other autoloaders
#18155ClosedBugSVN2010-12-28Value strings inside arrays are not escaped
#18188ClosedBug0.4.12011-01-12Patch:many undefined indexes, like TEL in File_IMC_Build_Vcard->addTelephone()
#18189DuplicateBug0.4.12011-01-12Patch:many undefined indexes, like TEL in File_IMC_Build_Vcard->addTelephone()
#18375ClosedBug0.4.22011-03-18Undefined index EMAIL in Build/Vcard.php on line 1155
#18802ClosedBug0.4.22011-09-07Undefined index
#19275ClosedBug0.4.32012-02-03unfold lines of quote printable text parsed wrong values!
#19297ClosedBug0.4.32012-02-18Chokes on vcard: KEY;ENCODING=BASE64;X509:
#19511DuplicateBug0.4.32012-07-17vcard fetch method incorrectly requires FN component for vcard 2.1
#19526ClosedBug0.4.32012-07-22vcard build drops extension properties
#19559ClosedBug0.4.32012-08-10build->escape() is broken