WebCalendar 1.1.6 integration working well but the event reminder emails are not being sent.

This is not a cron issue in my case.

What I have discovered so far:

WebCalendar (WC) is not identifying reminders to send because of the way users are handled in the Drupal integration. When accessing WC through Drupal, WC uses Drupal's user list and permissions to enable a Drupal user to create events in the calendar. When an event is created reminders are recorded in the WC tables with the Drupal user's id value. The Drupal user id is not recorded in the webcal_user table. At a later time, cron fires and the 'send_reminder.php' file is run to send out reminder emails. The problem is that 'send_reminder.php' tries to find the user info from the 'webcal_user' table rather than the Drupal user list. Since there are no Drupal user records in the webcal_user table associated to the reminder records, send_reminder finds no valid user info, i.e. name and email address, to send the reminder emails. The send_reminder cron job finishes with no emails sent.

Questions:

1) could send_reminder.php be modified to use the Drupal user info?
3) should send_reminder.php be modified? Or should the needed changes be made in user-app-drupal.php in an effort to not mess with WebCalendar supplied files?

Doug

Comments

ceo3141’s picture

Hi --
Did you ever get an answer to this? I am looking to use this Module on my site. But one of the requirements is that reminder emails can be sent -- it sounds as if there are major problems with that.

ceo3141’s picture

It also looks like there is no support for this module -- ie, it is not being updated. Is it worth using??

duaelfr’s picture

Status: Active » Closed (won't fix)

This version of WebCalendar integration is not supported anymore. The issue is closed for this reason.
Please upgrade to a supported version and feel free to reopen the issue on the new version if applicable.

This issue has been automagically closed by a script.