Proyectos de Subversion LeadersLinked - Services

Rev

Autoría | Ultima modificación | Ver Log |

<?php
declare(strict_types = 1);
namespace LeadersLinked\Form\UserProfile;

use Laminas\Form\Form;



class TimeZoneForm extends Form
{


    public function __construct()
    {
        parent::__construct();
        $this->setInputFilter(new TimeZoneFilter());

        $records = \LeadersLinked\Library\Functions::getAllTimeZones();
        foreach($records as $record)
        {
            $items[ $record ] = $record;
        }
        

        $this->add([
            'name' => 'timezone',
            'type' => \Laminas\Form\Element\Select::class,
            'attributes' => [
                'multiple' => 'no',
                'id' => 'timezone'
            ],
            'options' => [
                'disable_inarray_validator' => false,
                'value_options' =>  $items
            ]
        ]);
    }

   
}