mtbikemike
09-20-2011, 10:00 PM
Calendar Cleanup
This simple add-on adds a scheduled cron job that will delete events that are older than a certain date. It will also ensure that the year range setting is always updated to a current range.
Features
ensures the calendar year is always set between a specified range
deletes old single day events
deletes old date range events
depending on setting, deletes old recurring events or slides them forward so they continue to recur indefinitely.
Install instructions
unzip attached file and place the calcleanup.php file in the includes/cron directory
edit the defined constants in calcleanup.php to your desired date range and recurring event slide preference
install product-cron_calendar_cleanup.xml
either run the new job from the Scheduled Task Manager, or wait for it to execute on the first of every month
This simple add-on adds a scheduled cron job that will delete events that are older than a certain date. It will also ensure that the year range setting is always updated to a current range.
Features
ensures the calendar year is always set between a specified range
deletes old single day events
deletes old date range events
depending on setting, deletes old recurring events or slides them forward so they continue to recur indefinitely.
Install instructions
unzip attached file and place the calcleanup.php file in the includes/cron directory
edit the defined constants in calcleanup.php to your desired date range and recurring event slide preference
install product-cron_calendar_cleanup.xml
either run the new job from the Scheduled Task Manager, or wait for it to execute on the first of every month