- Edited
The timezone block on register.inc.php (client include for account.php?do=create) renders the wrong time and appears not to be hooked into the database correctly at all. For example, it shows +8 hours for Pacific Time. Moreover, moving the toggle menu between different zones has no effect, it is not dynamic. No changes are seen.
Fortunately, the main system time on /scp/profile.php does work correctly so at least support tickets have the right timestamps. Rather than try to untie a big ugly knot of code, debug and rewrite what is essentially a purely cosmetic time display anyway on the registration page, I just replaced the errant code with this:
<input type="checkbox" name="dst" value="1" <?php echo $info['dst']?'checked="checked"':''; ?>>
<?php echo ('Observe daylight saving'); ?>
<em>(<?php echo ('Current Time'); ?>:
<strong><?php
// Return date/time info of a timestamp; then format the output
$today = date("D g:i A");
$convertedTime = date('D g:i A',strtotime('-2 hour',strtotime($today)));
echo $convertedTime;
?></strong>)</em>
Hopefully somebody else will find this useful. Cheers!