<?php

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

        $dados = $this->getDados();

        $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
            )
        );

        if (!$dados["fl_preliminar"]) {
            $this->addDisplayGroup(
                array(
                    'fl_area_declarada_representa_area_cultivada',
                    'fl_dt_evento_em_cobertura',
                    'ds_coordenadas',
                    'fl_produtividade_menor_contratada',
                    'fl_areas_declaradas_conferem',
                    'fl_label_danos'
                ),
                'informacoes-basicas',
                array(
                    'legend' => 'Informações Básicas',
                    'order' => 500,
                    'disableLoadDefaultDecorators' => true,
                    'decorators' => $this->fieldsetDecorator
                )
            );
        }

    }

    public $elementDiametroDecorator = array(
        'ViewHelper',
        array(
            array(
                'unidadeMM' => 'Description'
            ),
            array(
                'tag' => 'span'
            )
        ),
        'Errors',
        'Label'
    );
}