From 71bb1947cdf2341a1394f84cafe0f4ffebe61008 Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel Date: Wed, 3 Mar 2010 01:41:33 +0100 Subject: [PATCH] Correct bug in the weekly recurrence calculation. --- framework/LoginTasks/lib/Horde/LoginTasks.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/LoginTasks/lib/Horde/LoginTasks.php b/framework/LoginTasks/lib/Horde/LoginTasks.php index d17a3ea39..18bd4733d 100644 --- a/framework/LoginTasks/lib/Horde/LoginTasks.php +++ b/framework/LoginTasks/lib/Horde/LoginTasks.php @@ -174,7 +174,7 @@ class Horde_LoginTasks break; case self::WEEKLY: - $addtask = (($cur_date['wday'] < $lastrun['wday']) || ((time() - 604800) > $lastrun['wday'])); + $addtask = (($cur_date['wday'] < $lastrun['wday']) || ($cur_date['yday'] >= $lastrun['yday'] + 7)); break; case self::DAILY: -- 2.11.0