add time zone to events for editing, fixes recurrance on wrong days

This commit is contained in:
Graham Knop 2007-09-27 05:28:39 +00:00
parent 6e56491ff7
commit 17fdc440b5
4 changed files with 48 additions and 14 deletions

View file

@ -137,10 +137,11 @@ sub getValueFromPost {
}
# This should probably be rewritten as a cascading ternary
if (!$self->get("defaultValue")
if ($self->get('format') ne 'mysql' && (
!$self->get("defaultValue")
|| $self->get("defaultValue") =~ m/^\d+$/
|| !$self->get("value")
|| $self->get("value") =~ m/^\d+$/) {
|| $self->get("value") =~ m/^\d+$/)) {
# epoch format
return $self->session->datetime->timeToSeconds($self->session->form->param($self->get("name")))-($self->session->user->profileField("timeOffset")*3600);
} else {