2 <!-- $Id: userprefs.tmpl,v 1.14 2002-02-07 05:11:33 carstenklapp Exp $ -->
6 * Default to server's timezone if user's pref not chosen yet.
8 if ($PreftimeOffset = $request->getPref('timeOffset'))
9 $defaultOffset = $PreftimeOffset;
11 $defaultOffset = TimezoneOffset(false, true);
13 $yourTime = date('D, j M Y H:i:s ', time() + PrefTimezoneOffset()) . $defaultOffset;
16 * Generate the popup menu.
19 for ($z = -14; $z < 12; $z++) {
20 $tz_val = seconds2zoneOffset($z*60*60, true);
21 $tz_string = seconds2zoneOffset($z*60*60);
23 $selected = $defaultOffset == $tz_val ? array('selected' => 'selected') : array();
24 $select->pushContent(HTML::option(array_merge(array('value' => $tz_val),
30 $TimeZoneSelect = HTML("GMT ", HTML::select(array('name' => "pref[timeOffset]"), $select));
32 $RelativeDatesCB = HTML::input(array('type' => 'checkbox',
33 'name' => 'pref[relativeDates]',
34 // these doesn't work yet 'value' => $request->getPref('relativeDates')?1:0,
35 // 'checked' => $request->getPref('relativeDates')
40 <form action="<?=WikiURL($page)?>" method="post">
41 <input type="hidden" name="pagename" value="<?=$request->getArg('pagename')?>" />
45 <td colspan="2"><h2><?=_("Edit Area Size")?></h2></td>
47 <td align="right"><?=_("Height")?></td>
49 <input type="text" name="pref[editHeight]" size="4" maxlength="4"
50 value="<?=$request->getPref('editHeight')?>" />
54 <td align="right"><?=_("Width")?></td>
56 <input type="text" name="pref[editWidth]" size="4" maxlength="4"
57 value="<?=$request->getPref('editWidth')?>" />
62 <td colspan="2"><h2><?=_("Time Zone")?></h2></td>
64 <td align="right"><?=_("Server time:")?></td>
65 <td><?= Rfc2822DateTime() ?></td>
67 <td align="right"><?=_("Your time:")?></td>
68 <td><?= $yourTime ?></td>
72 <?= $TimeZoneSelect ?>
75 <!--until timezone functions have been fully debugged-->
76 <td></td><td><small>Times converted to your zone will be marked with an asterisk (*).</small></td>
78 <td colspan="2"><h2><?=_("Date Format")?></h2></td>
82 <?= $RelativeDatesCB ?><?=_("Show relative dates using 'Today' and 'Yesterday'.")?>
85 <tr><td colspan="2" align="center"><em>(Not yet implemented).</em></td></tr>
89 <?=Button("submit:", _("Update Preferences"))?>