This file documents the revision history of the Rosenet Calendar This version is 1999.04.01 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. These scripts were created by Christopher Ostmo of Rosenet, Inc. 1998,1999. Significant contributions were offered by Joe McNulty of Condor Consulting, Inc and Brad Marsh. If you have bugs to report, questions, feature requests, or jobs that we can assist you in completing, e-mail me at: costmo@rosenet.net Feel free to use and modify these scripts, but please keep this notice attached. http://www.rosenet.net/ http://modems.rosenet.net/ The latest version of these scripts and other PHP/MySQL utilities can be found at: http://modems.rosenet.net/mysql/ Copyright 1998 and 1999, Rosenet Inc.