Database based web calendars v2.1
Improvements:
Dynamic multi-calendar system - 3 pages, unlimited calendars.
Permissions and contact info now built in.
Better colors and fonts.
Less maintenance, make one change, all calendars are updated.
Healthier, lighter.

The pages now use a DSN instead of the server.mappath.  I did this 
because I moved the database around a few times and changing 1 is 
easier than 3.
 
the db.asp file is included on all the pages, just change the db.asp 
file to change your database settings.


Instructions:

1. Copy all the files to a front page web.  put the database in a different folder
 with everyone full control.

2. In front page, right click the "web" folder and convert to web.
 Say ok to the warning box.  Change the permissions on this web so that
 valid user names are required.

3. Create a server dsn for the database and call it webcalendar.

4. Open the database and add contacts in the contacts table, make them admins
 if you want them to have access to all the calendars.  Add people to the calcontacts
 table if you only want them to have access to specific calendars.

5. Create copies of the example table structures to add more calendars.  
 Then add the name of the table to the main table.   

These calendars are not meant for someone just starting a web page.  
Although, if you have a grasp on all of the above instructions, you 
can figure it all out (it is NOT rocket science).

If you get asp errors, try upgrading to mdac 2.1 or better. This can 
be found at http://www.microsoft.com/odbc/


Feel free to contact me if you would like to tell me how great my 
improvements are.  If you have questions, try to figure it out 
yourself first its the best way to learn. =)
Jesse - jesse@goodier.net www.goodier.net/jesse


Special thanks to www.learnasp.com for teaching me asp,

If you got this far, it may mean you like the calendars and you might 
want to vote for it on www.planet-source-code.com/
