WHAT IS CRON.PHP:
================
The cron.php script, when triggered by a cron job, can be used to trigger multiple PHP scripts. Optionally it will send a confirmation email with the results of the action and log the results of the action.
This can in particular be useful when you have installed multiple calendars and want to run the lcalcron.php script of each calendar each morning, while using only one cron job.
The cron.php script can either be run once a day, or each hour. If it is run each hour, in the configuration section of the file you can specify for each script at which hour it should be run. 

INSTRUCTIONS:
============
• Edit the cron.php file and in the CONFIGURATION SECTION specify:
  1) the sender and recipient email addresses,
  2) your time zone (valid time zones can be found here: https://www.php.net/manual/en/timezones.php),
  3) for each script to be run: the URL of the script, the hour at which the script should be run and whether a confirmation email should be send and the result should be logged. 
  4) whether you want to get additional information (about the server and PHP) in the confirmation emails.
• Upload the cron.php file to a location on your server. Preferably a location which is not web-accessible.
• Create a cronjob on your server (e.g. via cPanel), which starts the uploaded script cron.php for instance daily at 3 o'clock in the morning or, if you want it to run each hour, 10 minutes past each hour.
Examples:
Daily at 3:00 am: "0 3 * * * php -q /your_path/public_html/cron.php"
10 mins past each hour : "10 * * * * php -q /your_path/public_html/cron.php"

NOTE:
====
The cron.php script does not depend on the LuxCal calendar and can be used to run any other application, which should run periodically.

IMPORTANT:
=========
In the php.ini file "allow_url_fopen" must be enabled (php.ini file=On).
