From: Gunnar Wrobel Date: Wed, 3 Mar 2010 00:41:33 +0000 (+0100) Subject: Correct bug in the weekly recurrence calculation. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=71bb1947cdf2341a1394f84cafe0f4ffebe61008;p=horde.git Correct bug in the weekly recurrence calculation. --- 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: