iCalcreator 0.9.9 review

Download
by rbytes.net on

License: LGPL (GNU Lesser General Public License)
File size: 0K
Developer: kigkonsult
0 stars award from rbytes.net

iCalcreator is a PHP tool f?r producing iCal formatted files, used by non-calendar systems like CMS, project systems and other systems able to produce calendar information like agendas, tasks, reports, totos, journaling data and for input to calendar systems and applications.

iCalcreator project is built of a single class file with a simple interface and are calendar component property oriented.

Knowledge of calendar and rfc2445 is necessary! All functions calls are made as simple as possible BUT (, !!!,) read this rfc properly!

PHP Example

require_once 'iCalcreator.class.php';

$v = new vcalendar(); // initiate new CALENDAR

$e = new vevent(); // initiate a new EVENT
$e->setCategories( 'FAMILY' ); // catagorize
$e->setDtstart( 2006, 12, 24, 19, 30, 00 ); // 24 dec 2006 19.30
$e->setDuration( 0, 0, 3 ); // 3 hours
$e->setDescription( 'x-mas evening - diner' ); // describe the event
$e->setLocation( 'Home' ); // locate the event
$v->addComponent( $e ); // add component to calendar

$v->returnCalendar(); // generate and redirect output to user browser

What's New in This Release:
Allow datestamp as valid input to all calendar componets date[-time] properties setFunctions (setCompleted, setCreated, setDtend, setDtstamp, setDtstart, setDue, setExdate, setFreebusy, setLastModified, setRdate, setRecurrenceid, setTrigger) and function validDate.
Updates of function _date_time_string: improved ability to identify timezone within string.

iCalcreator 0.9.9 search tags