2 <!-- $Id: userprefs.tmpl,v 1.17 2002-02-08 05:26:00 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 = $Theme->formatDateTime(time(), true);
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 $offsetTimePopup = HTML::select(array('name' => "pref[timeOffset]"), $select);
32 $RelativeDatesCB = HTML(HTML::input(array('type' => 'hidden',
33 'name' => 'pref[relativeDates][]',
35 HTML::input(array('type' => 'checkbox',
36 'name' => 'pref[relativeDates][]',
38 'checked' => (bool) $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>
70 <td align="right"><?=_("Offset time:")?></td>
72 <?= $offsetTimePopup ?>
75 <!--until timezone functions have been fully debugged-->
76 <tr><td></td><td><small>Times converted to your zone will be marked with an asterisk (*) for debugging.</small></td></tr>
78 <td colspan="2"><h2><?=_("Date Format")?></h2></td>
84 <?=_("Show relative dates using 'Today' and 'Yesterday'.")?>
90 <?=Button("submit:", _("Update Preferences"))?>