This file documents the revision history of the phpCommunityCalendar
This version is 4.0.3

04/16/02 - Change to wording on a few scripts. Docs changed to help people
using MySQL version 3.22. No known bugs exist.

10/17/01 - Minor bug fix to version 4.0.1
- Fixed issue in event.php that was causing some end times to display as
  12:00 AM - Noticed by Stewart Thomas and Philip Obermarck

10/04/01 - Minor revisions and bug fixes to version 4.0
- Added a commented line for non-persistent DB connections - Wes Johnson
- Fixed a bug in the variable names that may have caused some publicly
  submitted items to be added to the wrong category - Wes Johnson
- Made the Email message subjects and mail-from values able to be altered
  from within the common.php file - Wes Johnson
- Fixed a typo in the admin/index.php script that was making the
  viewCateogry.php file not appear - Wes Johnson

10/04/01 - The fourth major revision. This is a complete rewrite of the
calendar system. Changes are too numerous to mention, but the major ones
are:
1) More configuration options from a web-based control panel
2) Separation of categories so that multiple calendars can be stored in
one database and events can be separated by category, location or other
dinstinguishing categories
3) Separate administration privileges can be given for administrators of
individual categories
4) Single entry of recurring events of any type (single events, weekly
events, monthly events, annual events, etc)
5) A layout that fits much more nicely on the screen when many events 
are present - and a cool javascript mouseover effect for IE users that
expands truncated event titles
6) Separate calendars for month, week and day views (including the 
ability to choose which one to display as the default when people go to
the index page)
7) Cleaner database layout that's more flexible in typical ISP and 
hosting provider environments
8) Updated to take advantage of PHP4 and MySQL 3.23 (previous
version was PHP 3.0.4 and MySQL 3.21).

04/01/99 - The third major update was completed (no foolin').  Changes
include:
- addslashes(); commands were removed to compensate for the change in the
way PHP handles apostrophe ( ' ) and qutation mark ( " ) insertions into
MySQL databases starting with PHP version 3.0.6
- Added a line to make the eventView scripts replace "\n" (carriage
returns) with  (HTML line breaks) so that events look the same on the
screen as they did when originally entered in the add form(s).
- Added browser checks and conditions for better compatibility with
browsers that don't do Java Script incredibly well (or at all).

01/14/99 - The second major update was completed.  Changes include:
- Date of last update is reflected in the version number
- Replaced exec("mail | ...") with the more secure and more configurable
mail() function that is built into PHP.
- Fixed a problem with quotation marks ( " ) in the approveRequest.phtml
and updateData.phtml source.
- Made the scripts return an error when no date is specified.
- The simple calendar selects the current month by default.
- Gave the admin the ability to delete a single entry from the calendar.
- Made the update.phtml page more user friendly by giving it a more
familiar face.
- Added a button to close the eventView screen.
- When adding data, users are now greeted with a set of check boxes
for selecting the days they wish to add.  The check boxes are already in a
calendar layout, so it's much easier to select the proper days.
- Added drop down boxes for specification of start and end times for
greater consistency.

11/05/98 - The first major update was completed.  Changes include:
- End users have the ability to submit data to an approver for a more
"public" calendar.
- When selecting the month for viewing or adding data to the calendar, the
current month and year are selected by default.
- If you do not want the user to have to select a month, you can now start
with the indexResponse.phtml page and the current month will be displayed
automatically.
- When adding data, it is possible to select multiple dates for adding the
same event.
- "View Previous Month," "View Next Month," and "Select a month" links
were added for ease of browsing.
- Clicking an event to get more information now opens a separate browsing
window.  I feel that this makes getting back to the calendar much easier.
This is accomplished with a java script.  Users that do not have java
capable browsers will still get the data, but it will be in the main
browser window.
- The number of queries to the database for each month was significantly
reduced.
- All repetitive data (such as Host Name, Username and Password) are kept
in a single file, so their is no longer the need to modify a handful of
scripts to connect with the database server.
- Various cosmetic and functionality enhancements were made to allow more
flexibility.
- Copyright information was removed from the individual scripts (except
calendar-functions.php3) in an attempt to remove some of the fat.

For installation information, consult the README file.

Copyright and distribution information is located in the common.php
file within the main distribution directory.
