$data = array();
- foreach(self::$tiemzones as $tz => $o) {
+ foreach(self::$timezones as $tz => $o) {
if(!empty($_REQUEST['region']) && $_REQUEST['region'] != $o['region']) {
continue;
}
}
$data[] = array(
'region' => $o['region'],
+ 'area' => $o['area'],
'displayArea' => $o['displayArea']
);
}
'totalProperty' => 'total',
'fields' => array(
'region',
+ 'area',
'displayArea'
)
),
continue;
}
- $displayOffset = '(GMT ' . (substr($ce->timeOffset, 0, 1) == '-') ? '' : '+' . $ce->timeOffset . ')';
+ $displayArea = str_replace('_', ' ', $ar[1]);
- die($displayOffset);
+ $timeOffset = ((substr($ce->timeOffset, 0, 1) == '-') ? '' : '+') . $ce->timeOffset;
+ $displayOffset = '(GMT ' . $timeOffset . ')';
self::$timezones[$ce->Name] = array(
'region' => $ar[0],
'area' => $ar[1],
- 'displayName' => $ce->Name . ' ' . $displayOffset,
- 'displayArea' => $ar[1] . ' ' . $displayOffset
+ 'displayName' => $ar[0] . '/' . $displayArea . ' ' . $displayOffset,
+ 'displayArea' => $displayArea . ' ' . $displayOffset,
+ 'timeOffset' => $timeOffset
);
}