Need help installing Zap Calendar? Click here for a tutorial on installing Zap Calendar, or find out how to add additional functionality to your Zap Calendar site with the dozens of add-ons available for Zap Calendar.

Plugin Name: eventreminder

Availability: Zap Calendar Basic Zap Calendar Standard Zap Calendar Pro

Purpose: To send reminder e-mails to event owners prior to an event.

Configuration:

This plugin is configured in the plugin settings screen in Joomla's Plugin Manager. To configure, modify the following plugin settings:

Status: Enabled

Itemid: Menu id of the Zap Calendar component (used to generate the correct URL in the e-mail)

1st Event Reminder, 2nd Event Reminder, 3rd Event Reminder: The number days prior to the event to send the reminder e-mail.  Up to three e-mails can be sent for an event.  Use zero "0" for the number of days if the reminder will not be used.

E-mails are sent using a cron job.  The cron job should run only once per day.  Zap Calendar provides a security feature to prevent attacks on cron jobs. From the Zap Calendar global settings, you can specify the IP addresses authorized to run the event reminder cron job.  By default, "127.0.0.1" is enabled, which is the localhost.  If you want to allow any host to run the cron job, use the IP address "*.*.*.*", however, this is not secure. (Note: only ip4 addresses are currently supported).

ZContent will also provide the cron job service to Pro customers who can not run it on their own servers at no additional charge. Contact Z Content for more details.

Sample Cron for Zap Calendar 4.0 and higher

# Zap Calendar Event Reminder cron job
10 1 * * * wget -O /dev/null "http://yourdomain.com/index.php?option=com_zcalendar&view=plugin&name=eventreminder" >/dev/null

Sample Cron for Zap Calendar 3.1

# Zap Calendar cron job
10 1 * * * wget -O /dev/null "http://yourdomain.com/index.php?option=com_zcalendar&plugin=eventreminder" >/dev/null

 

Other Notes:

This plugin is new with version 3.1