pMachine PHP Event Calendar

PHP event calendar module for integration with pMachine

 

Download: NEW VERSION 2.1 JAN2004

Version Changes

V 21: Adjusted for debug mode 'on' and minor functional bug fixes (replace all scripts in event_calendar folder)

V 21 2003/12/16: Fixed bug for "search-tag", which did not show past events. Replace cal_search.fns.php and cal_events.fns.php

V 21 2004/01/10: Fixed bug for group selection in combination with default groups from preference set. Replace cal_calendar.fns.php, cal_events.fns.php and cal_labels.php

V 21 2004/01/12: Fixed bug to display proper calendar month while using next and prev links of an interacting eventlist on the same page. Replace cal_calendar.fns

V 21 2004/01/12: Fixed table definition for table pm_cal_prefs, reinstall table or change attribute link_sh; change type from tinyint to smallint (using e.g. myPhpAdmin)

V 21 2004/01/15: Added 2nd event entree form, cal_events_coll.cp (function; add_event_form_coll ) This function is called by setting parameter in cal_menu() and switch_board to 'collect' on cal_index.php (current value = 'cpanel'). Replace cal_calendar.cp.php, cal_events_all.cp.php, cal_menu_switch.php, cal_inc.cp.php and cal_index.php. Use add_event_form_coll() on seperate page or through a copy of cal_index.php (and/or a copy of cal_menu() (on cal_index.php))

V 21 2004/01/22: On request: Changed activity/group pulldowns to include activities and groups with no calendar attached. These activities/groups have become generic to all calendars. Replace cal_calendar.cp.php, and files in fns folder.

V 21 2004/01/23: Bug Fix Introduced bug with collective entree form, disabling javascript submission between multiple tags on same page (e.g. interactive calendar/eventlist). Replace cal_calendar.fns.php and cal_events.fns.php

V 21 2004/01/25: Change for (shortened) event list description. Added a parameter $html in the event list tag (see manual). This leaves you with a choice, to strip all characters after last closing tag or all html within event description. Replace cal_events.fns.php, cal_event_all.cp.php and cal_shrd_functions.php.

V 21 2004/01/28: Change: Calendars defined in prefsets and assigned to calendar/list tags can be overuled by variable $cs passed through a link, a form or other calendar/list tag (see manual). This allows to use the same prefset/tag to be used for multiple calendars. Replace files in fns folder and cal_events_coll.cp.php cal_calendars.cp.php.

V 21 2004/02/24: Change: Upgraded weblog interface to be able to use all custom fields (see description in cal_config.php). Solved bug to display proper date while using submission button in calendar. Replace files in fns folder and cp folder as well as cal_config.php

Screen Shots (Version 2.1):

screenshots.zip
fns Event List with popup details Shows details when "mouse over" (only IE5 and above else link)
fns Multiple Tags 3 calendar tags on one page, each different layout and offset, still scrolling is linked (just use one of the next/prev links)
fns Mini Calendar / Event List Mini calendar selects the events in the events list on the same page
fns Year Calendar These kinds of layouts are possible through preference sets
fns Events List Customizable through preference sets
fns Event Details Mind all the new variables like contacts, editor, duration, etc
fns Search Template Expand search to include events and activities
cp Manage your events Selection and mass deletion of events
cp Add / Update event Mind the new update possibilities
cp Manage Activities  
cp Add Activity Use activity data as repository or template data for events
cp Add Groups Use data to control user defined content by group (optional)
cp Add Group Members Use data to control user defined content by member (optional)
cp Manage Calendars  
cp Add Calendars Choose to display events by calendar and/or manage events by members assigned to calendars
cp Manage Preference sets A Preference Sets defines functionality and layout of a calendar tags