<?
/**
 * Controller
 * 
 * 
 * Laudo final Tipo LF023 / Safra17 - Trigo/Cevada/Aveia/Triticale/Centeio - Granizo
 * 
 * @author Samir Ortiz
 * @date 26/09/2012
 *
 */
if(REGULACAO_ATIVA == 'N') {
	class Agro_Controller_LaudoFinal extends Agro_Controller_LaudoFinalSafra {}
} else {
	class Agro_Controller_LaudoFinal extends Agro_Controller_LaudoFinalRegulacao {}
}

class Regulacao_Lf023Controller extends Agro_Controller_LaudoFinal {

	public function getModel() {
		return new Regulacao_Model_Lf023();
	}

	public function getForm($dados = array()) {
	    $ProcessosEmpresas = new Sinistro2_Model_ProcessosEmpresas();	    
	    
	    $ModelProcesso = new Sinistro2_Model_Processos();
	    $Processo = $ModelProcesso->find($this->getRequest()->getParam("id_processo"))->current();
	    
		$dados = array(
			'fl_preliminar' =>  false,
			'ignorar'		=> array("ds_observacao"),
			'id_empresa_vistoriadora' => $ProcessosEmpresas->getEmpresaByProcesso($this->getRequest()->getParam('id_processo'))
		);
		
		return new Regulacao_Form_Lf023(array('dados'=>$dados)); 
	}
}