Weekly recurring events should also have an end date...
Weekly recurring events should also have an end date...
diff --git a/editevent.php b/editevent.php
index 1ac5351..1472131 100644
--- a/editevent.php
+++ b/editevent.php
@@ -113,7 +113,7 @@ if ($_POST['do'] == 'update')
$event->set('occurrence', $kalens->in['occurrence']);
$event->set('pattern', PATTERN_RECUR + $kalens->input_clean('recur', TYPE_UINT) + ($kalens->in['recur'] == RECUR_WEEK ? array_sum($kalens->input_clean('days', TYPE_UINT)) : 0));
$event->set('endstamp', gmmktime($kalens->in['end']['hour'], $kalens->in['end']['minutes'], 0, ($kalens->in['recur'] < RECUR_YEAR ? $kalens->in['end']['month'] : $kalens->in['start']['month']),
- ($kalens->in['recur'] < RECUR_WEEK ? $kalens->in['end']['day'] : $kalens->in['start']['day']), $kalens->in['end']['year']));
+ ($kalens->in['recur'] <= RECUR_WEEK ? $kalens->in['end']['day'] : $kalens->in['start']['day']), $kalens->in['end']['year']));
}
if (!$message->hasErrors())