PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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