getPref('timeOffset')) $defaultOffset = $PreftimeOffset; else $defaultOffset = TimezoneOffset(false, true); $yourTime = $Theme->formatDateTime(time(), true); /** * Generate the popup menu. */ $select = HTML(); for ($z = -14; $z < 12; $z++) { $tz_val = seconds2zoneOffset($z*60*60, true); $tz_string = seconds2zoneOffset($z*60*60); $selected = $defaultOffset == $tz_val ? array('selected' => 'selected') : array(); $select->pushContent(HTML::option(array_merge(array('value' => $tz_val), $selected), $tz_string)); $z = $z-0.5; } $offsetTimePopup = HTML::select(array('name' => "pref[timeOffset]"), $select); $RelativeDatesCB = HTML(HTML::input(array('type' => 'hidden', 'name' => 'pref[relativeDates][]', 'value' => '0')), HTML::input(array('type' => 'checkbox', 'name' => 'pref[relativeDates][]', 'value' => '1', 'checked' => (bool) $request->getPref('relativeDates')))); ?>

Times converted to your zone will be marked with an asterisk (*) for debugging.