getPref('timeOffset')) $defaultOffset = $PreftimeOffset; else $defaultOffset = TimezoneOffset(false, true); // generate the popup menu $select = HTML(); for ($z = -14; $z < 12; $z++) { $tz_val = hTimezoneOffset($z, false); $tz_string = sprintf("GMT %s", hTimezoneOffset($z)); $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; } $TimeZoneSelect = HTML::select(array('name' => "pref[timeOffset]"), $select); ?>

(unimplemented)