<?php

class Safra15_Form_Lf006 extends Sinistro_Form_LaudoFinal {       
	
    public function init($idLaudoFinal = null) {

    	parent::init($idLaudoFinal);

    	$dados = $this->getDados;
    	
		$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->addElement('file', 'ds_nome_laudo_fisico', array(
				'decorators' => $this->fileDecorator,
				'label' => '',
				'size'	=> 50,
				'class' => 'hide',
				'order' => 2,
				'MaxFileSize' => 4194304
				
			));		
		
	        $this->addElement('radio', 'fl_evento_nao_constatado', array(
	            'MultiOptions' => array(0=>'Sim',1=>'Não'),
	            'decorators' => $this->multiElementDecorator,
	            'disableLoadDefaultDecorators' => true,
	            'separator'=>'',
	            'label' => 'Evento constatado?',
	            'required' => true,
	    		'order' => 1,
			    //'ignore' => $this->getReadOnly(),
				//'readonly' => $this->getReadOnly()
	        )); 		
		
	        $this->addDisplayGroup(
	            array( 
	            	'fl_evento_nao_constatado',
	            	'ds_nome_laudo_fisico',				
	            	'ds_coordenadas',            	
            		'fl_dt_evento_em_cobertura',
            		'fl_produtividade_menor_contratada',
            		'fl_area_declarada_representa_area_cultivada',
            		'fl_pomar_condiz_proposta'
	            ),
	            'informacoes-iniciais',
	            array(
	                'legend' => 'Informação Inicial',
	                'order' => 40,
	                'disableLoadDefaultDecorators' => true,
	                'decorators' => $this->fieldsetDecorator
	            )
	        );		
		
		
        $this->addDisplayGroup(
            array( 
            	'dt_vistoria_data',
            	'dt_vistoria_hora',
            	'dt_vistoria_minutos',
            	'vistoriadores'
            ),
            'informacoes-vistoria',
            array(
                'legend' => 'Informações da Vistoria',
                'order' => 1010,
                'disableLoadDefaultDecorators' => true,
            	'class' => 'inline-element',
                'decorators' => $this->fieldsetDecorator
            )
        );    
    }

}