<?php

class Safra15_Form_Lf005ItemSegurado extends Sinistro_Form_LaudoFinalItemSegurado {
       
    public function init($idLaudoFinal = null) {

    	parent::init($idLaudoFinal);
        
        $this->addElement('hidden', 'id_cultura', array(
            'decorators' => $this->hiddendecorator,
    		'order' => 69
        ));        	
    	
        $this->addElement('radio', 'fl_indenizacao_fitossanitaria', array(
            'MultiOptions' => array(1=>' Sim',0=>' Não'),
            'decorators' => $this->elementDecorator,
            'disableLoadDefaultDecorators' => true,
            'separator'=>'',
            //'label' => 'Concessão à cobertura de Proteção Fitossanitária Pós Granizo',
        	'required' => true,
        	'ignore' => $this->getReadOnly(),
			'readonly' => $this->getReadOnly()
        ));
        
		$this->addElement('text', 'nr_amostras', array(
			'decorators' => $this->elementDecorator,
			'disableLoadDefaultDecorators' => true,
            'maxlength'=>4,
            'class'=>'integer',
            'size'=>5,
    		'required' => true,
			'ignore' => $this->getReadOnly(),
			'readonly' => $this->getReadOnly()
		));
        
        $count = 0;
        
        while ($count <= 100) {
            $this->addElement('text', 'nr_cachos_percent_perda_'.$count, array(
                'decorators' => $this->elementDecorator,
                'disableLoadDefaultDecorators' => true,
                'maxlength'=>4,
                'class'=>'integer',
                'size'=>5,
                'ignore' => $this->getReadOnly(),
                'readonly' => $this->getReadOnly()
            ));
            
            if ($count < 10) {
                $count += 5;
            } else {
                $count += 10;
            }
        }

        $this->addElement('radio', 'fl_floracao', array(
            'MultiOptions' => array('pre'=>' Pré-Floração','pos'=>' Pós-Floração'),
            'decorators' => $this->elementDecorator,
            'disableLoadDefaultDecorators' => true,
            'separator'=>'',
            //'label' => 'Fase de floração',
            'required' => true,
            //'ignore' => $this->getReadOnly(),
            //'readonly' => $this->getReadOnly()
        ));        

		$Estadio = new Sinistro_Model_EstadiosFenologicos();
		$this->addElement('select', 'id_estadio_fenologico', array(
			'MultiOptions' => $Estadio->fetchPairs('id', 'ds_nome_estadio_fenologico', false, false, 1, 'id_grupo_estadio_fenologico = 1', true, 'ASC'),
			'decorators' => $this->elementDecorator,
			//'label' => 'Estádio Fenológico',
			'required' => true
		));        
        
    }
    /*
    public function getSelectEstadiosFenologicos($idCultura) {
        
        $selectEstadios = '<select id="id_estadio_fenologico" name="id_estadio_fenologico">';
        $selectEstadios .= '<option value=""></option>';
        
        $Model_Culturas = new Produto_Model_Culturas();
        
        $Estadios = $Model_Culturas->getEstadiosByCultura($idCultura);
        
        foreach ($Estadios as $Estadio) {
            $selectEstadios .= '<option value="'.$Estadio['id_estadio_fenologico'].'"{checked_'.$Estadio['id_estadio_fenologico'].'}>'.$Estadio['ds_nome_estadio_fenologico'].'</option>';
        }
        $selectEstadios .= '</select>';
        
        return $selectEstadios;
    }   */ 
    
}