本文整理汇总了PHP中DateTimeObj::getZones方法的典型用法代码示例。如果您正苦于以下问题:PHP DateTimeObj::getZones方法的具体用法?PHP DateTimeObj::getZones怎么用?PHP DateTimeObj::getZones使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DateTimeObj
的用法示例。
在下文中一共展示了DateTimeObj::getZones方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: displaySettingsPanel
public function displaySettingsPanel(XMLElement &$wrapper, $errors = NULL)
{
Field::displaySettingsPanel($wrapper, $errors);
$group = new XMLElement('div', null, array('class' => 'two columns'));
$label = new XMLElement('label', __('Available Zones'));
$label->setAttribute('class', 'column');
$zones = is_array($this->get('available_zones')) ? $this->get('available_zones') : explode(',', $this->get('available_zones'));
foreach (DateTimeObj::getZones() as $zone => $value) {
if ($value >= 1024) {
break;
}
$options[] = array($zone, in_array($zone, $zones), ucwords(strtolower($zone)));
}
$label->appendChild(Widget::Select("fields[{$this->get('sortorder')}][available_zones][]", $options, array('multiple' => 'multiple')));
$group->appendChild($label);
$wrapper->appendChild($group);
$div = new XMLElement('div', null, array('class' => 'two columns'));
$this->appendRequiredCheckbox($div);
$this->appendShowColumnCheckbox($div);
$wrapper->appendChild($div);
}