Active Calendar Project

About: Active Calendar is a set of PHP classes that generate calendars (year, month or week view) as HTML tables (XHTML-Valid). It can produce static calendars without any links or calendars with a week number column, navigation controls, a date picker control, event days and content with event URLs, and linkable days (optionally URL or Javascript). The layout can be configured using CSS, and JavaScript is not required. The supported dates (on systems using a 32-bit signed integer Unix time_t) are: 1902-2037 (Unix) and 1971-2037 (Windows), when using the default PHP native date functions, and 100-3000 and later, when using the ADOdb Date Library.
Note: The Active Calendar Project is not related to the ADOdb Date Library, it optionally supports it. More information about the ADOdb Date Library and its source code can be found at: http://phplens.com/phpeverywhere/adodb_date_library (opens a new browser window).

Structure of the Active Calendar Project package

Project version in this package: 1.2.0 Release date: 23 Feb 2006

Examples: An index of the examples scripts located under /data (opens a new browser window) can be found at examples.php. Use the examples first to get an idea of the usage of the Active Calendar Project by viewing the source code and using various CSS files.

Documentation: The documentation of the Active Calendar Project can be found at /doc (opens a new browser window). The documentation has been translated to some idioms. As the translation takes some time, not every file is up to date and may refer to a previous release of the project. The newest project versions are fully compatible with each older version though, so the documentation may be incomplete but it is still valid. Here are the documentation files included:

Source code: The source code of the PHP class and its subclass(es) can be found at /source (opens a new browser window).

Changes: A chronological list of the project releases and the most important changes can be found at changelog.html (opens a new browser window).

License: The source code of the Active Calendar Project included in this package is free. You can modify or pass it on under the conditions of the GNU Lesser General Public License (LGPL), published by the Free Software Foundation. A copy of the LGPL can be viewed at license.html (opens a new browser window).

Project Administrator and Website: Giorgos Tsiledakis, Crete Greece <gt (at) corissia (dot) com>. The Active Calendar Project is currently located at http://www.micronetwork.de/activecalendar/ (opens a new browser window).

Development: With the help of the Open Source Community the Active Calendar Project is constantly being improved. Your contribution will be really appreciated: