Files
@ 7ec91347b83f
Branch filter:
Location: hot67beta/libraries/joomla/html/parameter/element/timezones.php - annotation
7ec91347b83f
4.7 KiB
text/x-php
there we go
c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 | <?php
/**
* @version $Id:timezones.php 6961 2007-03-15 16:06:53Z tcp $
* @package Joomla.Framework
* @subpackage Parameter
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
// Check to ensure this file is within the rest of the framework
defined('JPATH_BASE') or die();
/**
* Renders a timezones element
*
* @package Joomla.Framework
* @subpackage Parameter
* @since 1.5
*/
class JElementTimezones extends JElement
{
/**
* Element name
*
* @access protected
* @var string
*/
var $_name = 'Timezones';
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) 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 );
}
}
|