I am using Drupal 4.5.2 with the event module for download from drupal.org dated 9/24/2004. Running Apache on a Windows 2000 server with PHP version 4.3.5.

When I enter an event for March 31, it does not display in calendar view. If I do a search events, and set the date range to march 31, it will show up. If i set the event for March 30, it shows up fine as well.

The event also does not show up in table view. Also, when I clicked ahead to look at April 2005, it seems that the event module mislabelled the weekends in April (or at least the color coding for the cells was incorrect).

Has anyone else seen this? Seems similar to the August 31, 2004 bug reported earlier.

Thanks,
TIm

Comments

jimt’s picture

Are you in a -0x00 timezone (with the event module configured to handle timezones)?

I think I have a variation of the problem. I am in the +0900 time zone. If I schedule an event for April 1 at 15:00, it is displayed (in calendar view only) as occurring on March 1st at 15:00.

I think the timezone adjustment in event_calendar_data is backwards. Changing it to

    if (variable_get('event_timezone', '1')) {
        $first -= $user->timezone;
        $last -= $user->timezone;
    }

fixes the display for me.

I think the table display is also wrong for a similar reason, see the timezone adjustment in event_display.

robertDouglass’s picture

Almost definitely a cron issue. You have to run cron to update the calendar.