<?php

class Regulacao_Form_Lf042 extends Sinistro2_Form_LaudoFinal
{
    public function init($idLaudoFinal = null)
    {
        parent::init($idLaudoFinal);

        $this->addElement('text', 'dt_vistoria_data', array(
          'decorators' => $this->elementDecorator,
          'label'      => 'Data',
          'class'      => 'data inline-element informacoes-vistoria',
          'required'   => true,
          'validators' => array(new Agro_Validate_DataVistoria)
        ));

        $this->addElement('select', 'dt_vistoria_hora', array(
          'MultiOptions' => array(
            0  => '00',
            1  => '01',
            2  => '02',
            3  => '03',
            4  => '04',
            5  => '05',
            6  => '06',
            7  => '07',
            8  => '08',
            9  => '09',
            10 => '10',
            11 => '11',
            12 => '12',
            13 => '13',
            14 => '14',
            15 => '15',
            16 => '16',
            17 => '17',
            18 => '18',
            19 => '19',
            20 => '20',
            21 => '21',
            22 => '22',
            23 => '23'
          ),
          'decorators'   => $this->elementDecorator,
          'label'        => 'Hora',
          'class'        => 'inline-element informacoes-vistoria',
          'required'     => true,
          'ignore'       => $this->getReadOnly(),
          'readonly'     => $this->getReadOnly()
        ));

        $this->addElement('select', 'dt_vistoria_minutos', array(
          'MultiOptions' => array(
            0  => '00',
            5  => '05',
            10 => '10',
            15 => '15',
            20 => '20',
            25 => '25',
            30 => '30',
            35 => '35',
            40 => '40',
            45 => '45',
            50 => '50',
            55 => '55'
          ),
          'decorators'   => $this->elementDecorator,
          'label'        => ':',
          'class'        => 'inline-element informacoes-vistoria',
          'ignore'       => $this->getReadOnly(),
          'readonly'     => $this->getReadOnly()
        ));

        $this->addDisplayGroup(
          array(
            'dt_vistoria_data',
            'dt_vistoria_hora',
            'dt_vistoria_minutos',
            'vistoriadores',
            'auxiliares'
          ),
          'informacoes-vistoria',
          array(
            'legend'                       => 'Informações da Vistoria',
            'order'                        => 1010,
            'disableLoadDefaultDecorators' => true,
            'class'                        => 'inline-element',
            'decorators'                   => $this->fieldsetDecorator
          )
        );

        $this->addDisplayGroup(
          array(
            'fl_dt_evento_em_cobertura',
            'ds_coordenadas',
            'fl_area_declarada_representa_area_cultivada',
          ),
          'informacoes-basicas',
          array(
            'legend'                       => 'Informações Básicas',
            'order'                        => 500,
            'disableLoadDefaultDecorators' => true,
            'decorators'                   => $this->fieldsetDecorator
          )
        );
    }
}
