Release Notes: An activeCalendarWeek subclass was added. The class can generate week calendars (one or multiple rows) according to the date or the week number of the year passed to the class using two public methods, showWeeks() and showWeeksByID(). The structure of the download package was updated and an example was added for demonstrating how the Active Calendar can be used as a popup date selector in a form.
Release Notes: The public method showYear() has been modified to accept a second optional parameter that specifies the starting month in the year calendar. The example scripts in the download package have been updated.
Release Notes: A new public method enableWeekNum() has been added. A week number column can optionally be created in the month and year calendars. The week numbers can be optionally linked. This method can be used only if using PHP a version greater than 4.1.0, and is not supported by the ADOdb Date Library. A new public method setFirstWeekDay() has been added to specify the first day of the week (Sunday or Monday). The structure of the download package has been updated, and more examples have been added.
Release Notes: The private method mkUrl() has been modified. The generated link structure will not be affected by non-boolean values that evaluate to FALSE, such as 0 or "".
Release Notes: The public method showMonth() has been modified. The class can now optionally generate and display the calendar days that do not belong to the current month.
Release Notes: The class now supports different GMT zones and not only the server local time for the current date calculation. The setEventContent() method has also been modified to optionally create a different HTML class name (layout) for each event content.
Release Notes: A bug that prevented the generation of multiple event contents with the same content URL on the same date was fixed.
Release Notes: A bug that generated a warning when setting an event without a link on Windows servers was fixed.
Release Notes: The class can now accept different URLs for the day and navigation links. A new example script has been added to demonstrate how to set events using an XML file.
Release Notes: The class can now display contents within the day passed by the new public method setEventContent(). The methods enableMonthNav() and enableYearNav() have been modified to optionally set the calendar navigation controls. The method showYear() now accepts a parameter to set the number of months in each row of the year calendar. The generated HTML class names (CSS layout) can be set in the configuration, to avoid conficts with existing names of your projects. Finally, a new example script has been added to demonstrate how to set events using a flat file.