JElementTimezones/fetchElement
From Joomla! Documentation
< API15:JElementTimezones
The "API15" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.
[<! removed edit link to red link >]
<! removed transcluded page call, red link never existed >
Syntax
fetchElement($name, $value, &$node, $control_name)
Parameter Name | Default Value | Description |
---|---|---|
$name | ||
$value | ||
&$node | ||
$control_name |
Defined in
libraries/joomla/html/parameter/element/timezones.php
Importing
jimport( 'joomla.html.parameter.element.timezones' );
Source Body
function fetchElement($name, $value, &$node, $control_name)
{
if(!strlen($value)) {
$conf =& JFactory::getConfig();
$value = $conf->getValue('config.offset');
}
// LOCALE SETTINGS
$timezones = array (
JHTML::_('select.option', -12, JText::_('(UTC -12:00) International Date Line West')),
JHTML::_('select.option', -11, JText::_('(UTC -11:00) Midway Island, Samoa')),
JHTML::_('select.option', -10, JText::_('(UTC -10:00) Hawaii')),
JHTML::_('select.option', -9.5, JText::_('(UTC -09:30) Taiohae, Marquesas Islands')),
JHTML::_('select.option', -9, JText::_('(UTC -09:00) Alaska')),
JHTML::_('select.option', -8, JText::_('(UTC -08:00) Pacific Time (US & Canada)')),
JHTML::_('select.option', -7, JText::_('(UTC -07:00) Mountain Time (US & Canada)')),
JHTML::_('select.option', -6, JText::_('(UTC -06:00) Central Time (US & Canada), Mexico City')),
JHTML::_('select.option', -5, JText::_('(UTC -05:00) Eastern Time (US & Canada), Bogota, Lima')),
JHTML::_('select.option', -4, JText::_('(UTC -04:00) Atlantic Time (Canada), Caracas, La Paz')),
JHTML::_('select.option', -4.5, JText::_('(UTC -04:30) Venezuela')),
JHTML::_('select.option', -3.5, JText::_('(UTC -03:30) St. John\'s, Newfoundland, Labrador')),
JHTML::_('select.option', -3, JText::_('(UTC -03:00) Brazil, Buenos Aires, Georgetown')),
JHTML::_('select.option', -2, JText::_('(UTC -02:00) Mid-Atlantic')),
JHTML::_('select.option', -1, JText::_('(UTC -01:00) Azores, Cape Verde Islands')),
JHTML::_('select.option', 0, JText::_('(UTC 00:00) Western Europe Time, London, Lisbon, Casablanca')),
JHTML::_('select.option', 1, JText::_('(UTC +01:00) Amsterdam, Berlin, Brussels, Copenhagen, Madrid, Paris')),
JHTML::_('select.option', 2, JText::_('(UTC +02:00) Istanbul, Jerusalem, Kaliningrad, South Africa')),
JHTML::_('select.option', 3, JText::_('(UTC +03:00) Baghdad, Riyadh, Moscow, St. Petersburg')),
JHTML::_('select.option', 3.5, JText::_('(UTC +03:30) Tehran')),
JHTML::_('select.option', 4, JText::_('(UTC +04:00) Abu Dhabi, Muscat, Baku, Tbilisi')),
JHTML::_('select.option', 4.5, JText::_('(UTC +04:30) Kabul')),
JHTML::_('select.option', 5, JText::_('(UTC +05:00) Ekaterinburg, Islamabad, Karachi, Tashkent')),
JHTML::_('select.option', 5.5, JText::_('(UTC +05:30) Bombay, Calcutta, Madras, New Delhi, Colombo')),
JHTML::_('select.option', 5.75, JText::_('(UTC +05:45) Kathmandu')),
JHTML::_('select.option', 6, JText::_('(UTC +06:00) Almaty, Dhaka')),
JHTML::_('select.option', 6.30, JText::_('(UTC +06:30) Yagoon')),
JHTML::_('select.option', 7, JText::_('(UTC +07:00) Bangkok, Hanoi, Jakarta')),
JHTML::_('select.option', 8, JText::_('(UTC +08:00) Beijing, Perth, Singapore, Hong Kong')),
JHTML::_('select.option', 8.75, JText::_('(UTC +08:00) Ulaanbaatar, Western Australia')),
JHTML::_('select.option', 9, JText::_('(UTC +09:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk')),
JHTML::_('select.option', 9.5, JText::_('(UTC +09:30) Adelaide, Darwin, Yakutsk')),
JHTML::_('select.option', 10, JText::_('(UTC +10:00) Eastern Australia, Guam, Vladivostok')),
JHTML::_('select.option', 10.5, JText::_('(UTC +10:30) Lord Howe Island (Australia)')),
JHTML::_('select.option', 11, JText::_('(UTC +11:00) Magadan, Solomon Islands, New Caledonia')),
JHTML::_('select.option', 11.30, JText::_('(UTC +11:30) Norfolk Island')),
JHTML::_('select.option', 12, JText::_('(UTC +12:00) Auckland, Wellington, Fiji, Kamchatka')),
JHTML::_('select.option', 12.75, JText::_('(UTC +12:45) Chatham Island')),
JHTML::_('select.option', 13, JText::_('(UTC +13:00) Tonga')),
JHTML::_('select.option', 14, JText::_('(UTC +14:00) Kiribati')),);
return JHTML::_('select.genericlist', $timezones, ''.$control_name.'['.$name.']', ' class="inputbox"', 'value', 'text', $value, $control_name.$name );
}
[<! removed edit link to red link >] <! removed transcluded page call, red link never existed >