Proyectos de Subversion LeadersLinked - Services

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
383 www 1
<?php
2
declare(strict_types = 1);
3
namespace LeadersLinked\Form\UserProfile;
4
 
5
use Laminas\Form\Form;
6
 
7
 
8
 
9
class TimeZoneForm extends Form
10
{
11
 
12
 
13
    public function __construct()
14
    {
15
        parent::__construct();
16
        $this->setInputFilter(new TimeZoneFilter());
17
 
18
        $records = \LeadersLinked\Library\Functions::getAllTimeZones();
19
        foreach($records as $record)
20
        {
21
            $items[ $record ] = $record;
22
        }
23
 
24
 
25
        $this->add([
26
            'name' => 'timezone',
27
            'type' => \Laminas\Form\Element\Select::class,
28
            'attributes' => [
29
                'multiple' => 'no',
30
                'id' => 'timezone'
31
            ],
32
            'options' => [
33
                'disable_inarray_validator' => false,
34
                'value_options' =>  $items
35
            ]
36
        ]);
37
    }
38
 
39
 
40
}