I was surprised to find out that uReserve works fine in displaying and setting reservation from 2001 and 2003, but fails to do so for 2002.
The script worked fine on Dec 28 - setting reservations for 2002 as well, and I was wondering if this is because today it is Dec 31st.
We use the European version of the script.
I am currently experiencing the exact same problem.
We looked into the problem and it appears that it is being caused by an inaccurate SECONDS_PER_YEAR constant in the script.
To correct it, please follow the steps below:
STEP 1: Make a backup of your current ureserve.pl script... just in case.
STEP 2: Open the ureserve.pl script with any text editor such as WordPad.
STEP 3: Do a search on the following line:
$SECONDS_PER_YEAR = 31622400;
STEP 4: Change that line to:
$SECONDS_PER_YEAR = 31557600;
STEP 5: Save the script (as TEXT if your editor asks)... and try it out!
On a side note, that problem will probably "magically" fix itself around 6:00 pm on Jan 1,2002.... but since the same downtime would occur next year, you should probably go ahead and make the above correction anyway.
We'll also try to release an official fix and list it on the updates page:
... within a week.
Thank you for bringing that to our attention.
Thank you for the fast response. The script works fine again.