<?

class Sinistro_LaudofinalrevistoriaController extends Agro_Controller_Action{

	public function setlaudofinalrevistoriaAction() {
		$this->getHelper('ViewRenderer')->setNoRender();
		$this->getHelper('layout')->disableLayout();
		
		$Lr = new Zend_Session_Namespace('laudo_final');
		
		$Lr->idRevistoria = $this->getRequest()->getParam('id_revistoria');
		$Lr->idCobertura  = $this->getRequest()->getParam('id_cobertura');
		$Lr->idProposta   = $this->getRequest()->getParam('id_proposta');
		$Lr->idProcesso   = $this->getRequest()->getParam('id_processo');
		$Lr->idLaudoFinal = $this->getRequest()->getParam('id_laudo_final_revistoria');
			
		$idProposta  = $this->getRequest()->getParam('id_proposta');
		$idCobertura = $this->getRequest()->getParam('id_cobertura');
		
		// Busca o schema da safra 
		$Safra = new Produto_Model_Safras();
		$schema = $Safra->getSafraModel($idProposta);
		
		//Busca o controller do form de cadastro do laudo.
		$LaudoFinal = new Sinistro_Model_LaudosFinais();
		$controller = $LaudoFinal->getController($idProposta,$idCobertura,$schema);
		
		$url = '/' . $schema .'/' . $controller . '/form';
		
		if($this->getRequest()->getParam('id_laudo_final_revistoria')){
			$url .= '/id/' . $this->getRequest()->getParam('id_laudo_final_revistoria');
		}

		$this->_redirect($url);
	}
	
}