27 lines
1.0 KiB
PHP
27 lines
1.0 KiB
PHP
<?php
|
|
|
|
class Application_Form_SetupLanguageTimezone extends Zend_Form_SubForm
|
|
{
|
|
public function init()
|
|
{
|
|
$this->setDecorators([
|
|
['ViewScript', ['viewScript' => 'form/setup-lang-timezone.phtml']],
|
|
]);
|
|
|
|
$csrf_namespace = new Zend_Session_Namespace('csrf_namespace');
|
|
$csrf_element = new Zend_Form_Element_Hidden('csrf');
|
|
$csrf_element->setValue($csrf_namespace->authtoken)->setRequired('true')->removeDecorator('HtmlTag')->removeDecorator('Label');
|
|
$this->addElement($csrf_element);
|
|
|
|
$language = new Zend_Form_Element_Select('setup_language');
|
|
$language->setLabel(_('Station Language'));
|
|
$language->setMultiOptions(Application_Model_Locale::getLocales());
|
|
$this->addElement($language);
|
|
|
|
$timezone = new Zend_Form_Element_Select('setup_timezone');
|
|
$timezone->setLabel(_('Station Timezone'));
|
|
$timezone->setMultiOptions(Application_Common_Timezone::getTimezones());
|
|
$this->addElement($timezone);
|
|
}
|
|
}
|