Calendar Module Version 1.6
Originally by Rob Sutton. Development continued by Aleks A.-Lessmann (aleks@lessmann-consulting.com) from August 2001 on (version 1.5 and on). 

If you have something to contribute to the project, be it an idea, a bug or even yourself as developer, visit https://sourceforge.net/projects/calendarmodule/. If you want to contribute as a developer feel free to drop me a line and tell me which part you'd like to develop. Make sure you send me your SourceForge nickname so I can add you to the list in no time. The more we are the more fun it is!

See upgrade.txt for upgrading from 1.x to 1.6, install.txt file for install information, history.txt to see the changes and todo.txt for a list of planned enhancements. Developers for blame and praise can be found in the credits.txt.

========================================================================================
INSTALLING THE EVENT CALENDAR

1. Add the tables as defined in Calendar.sql to your nuke database.

2. Copy all files to the correct folders in your nuke system.  The Module should expand to show you which files go into which folder.

3. Change the modules name from "Calendar" to something else if you want. If so, you'll need to change the name in the file "block-Calendar.php". 

4. Change the data in the config file, if needed. Everything there should be self explaining. If not, please go to SourceForge and tell us what we should change.

5. Change the data in the file "submit.php", function buildCat() if you want to have different Calendar Types. It is planned to make this editable an configurable from Admin in a future version.

6. If you want to see at once - while logged in as admin - if there are submissions, add the following code to the "mainfile.php", just before the line "themesidebox($title, $content);" or somewhere else in the function "adminblock()":
----------- START COPYING -------------
   $result = mysql_query("select * from nuke_events_queue");
	$num = mysql_num_rows($result);
	$content .= "<strong><big>&middot;</big></strong>&nbsp;<a href=\"admin.php?op=CalendarAdmin\">Kalender</a>: $num<br></font>";
----------- STOP COPYING -------------

THAT'S IT... I THINK.  Please let me know if you need more information

For ideas, bugs, bugfixes, code snippets and the latest version(s) visit http://calendarmodule.sourceforge.net. I may not have the time to answer to each an everyone of you, but every information from the User side of things is surely appreciated! I'm _always_ working on the new version of this module :-)

========================================================================================

GENERAL INFO:
The following are all files and a brief description of their purpose:
 blocks/block-Calendar.php
      This is an option left or right block page. This has been tested with PHPNuke 5.1. See there for instructions on how to insert blocks.
 docs/install.txt
      The file you are reading right now.
 docs/todo.txt
      Your and my ideas on how to improve this module. If you don't find your idea there, feel free to email me at calendar-module@lessmann-consulting.com
 docs/history.txt
      Differences from version to version, starting with differences from 1.4 to 1.5 (that's when I took over Robs excellent work to make it even more excellent (-: )
 images/*
      Assorted images to use with this module
 admin/*/*-calendar.php
      different files for this module to work from Admin 
 admin/modules/calendar.php
      This is the administrators event viewing and approval page.

 modules/YOURCALENDARNAME/index.php
       This is the main viewing page.  It contains the month, day, year, and event views.
 modules/YOURCALENDARNAME/submit.php
       This is for data entry from users
 modules/YOURCALENDARNAME/Calendar.sql
       The SQL required to build the tables for your nuke DB.
 modules/YOURCALENDARNAME/config.php
       Allows you to customize your calendar with different colors, borders, etc.  You can change most all colors so it matches your site.  The images are transparent so they will look good with most color schemes. The calendar colors are NOT linked to the site theme.  Doing it this provides more flexibility.