From: Jan Schneider Date: Thu, 15 Oct 2009 16:16:35 +0000 (+0200) Subject: Parse date-only DUE fields (Bug #8644). X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e29bf2b095470311fcf882674282637fff5d6d70;p=horde.git Parse date-only DUE fields (Bug #8644). --- diff --git a/nag/lib/Task.php b/nag/lib/Task.php index e4f1f44a3..4f4338a04 100644 --- a/nag/lib/Task.php +++ b/nag/lib/Task.php @@ -925,8 +925,12 @@ class Nag_Task { } $due = $vTodo->getAttribute('DUE'); - if (!is_array($due) && !is_a($due, 'PEAR_Error') && !empty($due)) { - $this->due = $due; + if (!is_a($due, 'PEAR_Error')) { + if (is_array($due)) { + $this->due = mktime(0, 0, 0, (int)$due['month'], (int)$due['mday'], (int)$due['year']); + } elseif (!empty($due)) { + $this->due = $due; + } } // vCalendar 1.0 alarms