<?php

class Zend_View_Helper_RegulacaoPerdas extends Zend_View_Helper_Abstract {
	
	public function regulacaoPerdas($Processo) {
		$User = Zend_Auth::getInstance()->getIdentity();
		$coberturas = $Processo->coberturas();
		$rowSpan = count($coberturas) - $Processo->reembolsos();
		
		?>
		<link rel="stylesheet" href="/resources/css/sinistro/regulacaoperdas.css" type="text/css" media="screen" />
		<table width="100%" class="grid2" cellpadding="1" cellspacing="1">
			<thead>
				<tr>
					<th width="15%">Cobertura</th>
					<th width="30%">Vistoria Preliminar</th>
					<th width="30%">Vistoria Final</th>
					<? if ($User->tp_usuario == 'F') { ?>
						<th width="15%">Liquidação</th>
					<? } ?>
		        </tr>
		    </thead>
		    <tbody class="regulacao_perdas">
		    	<? if (is_array($coberturas) && count($coberturas)): ?>
		    		<? $count = 1; ?>
		    		<? foreach ($coberturas as $cobertura): ?>
						<tr>
							<td valign="middle" align="center"><b><?=$cobertura['ds_nome_cobertura']?></b></td>
							<td valign="top">
								<? if ($cobertura['fl_vistoria_preliminar']): ?>
									<? $vistoriasPreliminares = $Processo->vistoriasPreliminares($cobertura['id_cobertura'], $cobertura['id_empresa']); ?>
									
									<? if(count($vistoriasPreliminares)): ?>
										<? foreach($vistoriasPreliminares as $item): ?>
											<div class="item">
												<? if ($item['id_laudo_preliminar']): ?>
													<div>Realizada por: <b><?=$item['ds_nome_fantasia']?></b></div>
													
													<? if ($item['dt_inicio_vistoria']): ?>
														<div>No dia: <b><?=Agro_Util::formatDate($item['dt_inicio_vistoria']); ?></b></div>
													<? endif; ?>
													
													<div>Vistoria: <b><?=$item['id_vistoria']?></b></div>
													
													<div class="buttons">
														<? if ($item['status'] != 'DIGITADO' && $item['status'] != 'ENVIADO'): ?>
															<a href="/sinistro/agendamentovistoriapreliminar/form/id_proposta/<?=$this->data['idProposta']?>/id_processo/<?=$this->data['idProcesso']?>/id_cobertura/<?=$idCobertura?>/id_vistoria/<?=$item['id_vistoria']?>" class="link-agendamento-preliminar"><img src="/resources/imagens/mini/calendar.png" alt="calendar.png" title="Editar agendamento" border="0"></a>
                            								<a href="#" onclick="javascript:deleteAgendamentoVistPreliminar('<?=$item['id_vistoria']?>')"><img src="/resources/imagens/mini/delete.png" alt="delete.png" title="Excluir agendamento" border="0"></a>
														<? endif; ?>
														<a href="/sinistro/laudo/preliminar/id/<?=$item['id_laudo_preliminar']?>"><img src="/resources/imagens/mini/laudo_preliminar.png" alt="add.png" title="Cadastrar Laudo Preliminar" border="0"></a>
													</div>
												<? endif; ?>
											</div>
										<? endforeach; ?>
									<? endif; ?>
									
									<? if ($Processo->avisosDisponiveisPreliminar($cobertura['id_cobertura'])): ?>
										<p class="center novo-agendamento">
											<a href="/sinistro/agendamentovistoriapreliminar/form/id_processo/<?=$Processo->id?>/id_cobertura/<?=$cobertura['id_cobertura']?>" class="link-agendamento-preliminar" title="Agendamento de Vistoria">Novo Agendamento</a>
										</p>
									<? endif; ?>
								<? else: ?>
									<p align="center"><b>Não Definido</b></p>
								<?endif?>
							</td>
							<td valign="middle">
								<? if ($cobertura['fl_vistoria_final']): ?>
									<? $vistoriasFinais = $Processo->vistoriasFinais($cobertura['id_cobertura'], $cobertura['id_empresa']); ?>
									
									<? if (count($vistoriasFinais)): ?>
										<? foreach($vistoriasFinais as $item): ?>
											<? if (!$item['id_laudo_final']) { $item['id_laudo_final'] = $Processo->criaLaudoFinal($cobertura['id_cobertura'], $item['id_vistoria']); } ?>
											<div class="item">
												<div>Realizada por: <b><?=$item['ds_nome_fantasia']?></b></div>
												
												<? if ($item['dt_inicio_vistoria']): ?>
													<div>No dia: <b><?=Agro_Util::formatDate($item['dt_inicio_vistoria']); ?></b></div>
												<? endif; ?>
												
												<div>Vistoria: <b><?=$item['id_vistoria']?></b></div>
												
												<div class="buttons">
													<? if ($item['status'] != 'DIGITADO'): ?>
														<a href="/sinistro/agendamentovistoria/final/id_vistoria/<?=$item['id_vistoria']?>/id_processo/<?=$Processo->id?>/id_cobertura/<?=$cobertura['id_cobertura']?>" title="Agendamento de Vistoria Final" class="ajaxDialog"><img src="/resources/imagens/mini/calendar.png" alt="calendar.png" title="Editar agendamento" border="0"></a>
														<a href="/sinistro/agendamentovistoriafinal/delete/id_vistoria/<?=$item['id_vistoria']?>"><img src="/resources/imagens/mini/delete.png" alt="delete.png" title="Excluir agendamento" border="0"></a>
													<? endif; ?>
													<a href="/sinistro/laudo/final/id/<?=$item['id_laudo_final']?>"><img src="/resources/imagens/mini/laudo_preliminar.png" alt="add.png" title="Cadastrar Laudo Final" border="0"></a>
												</div>
											</div>
										<? endforeach; ?>
									<? endif; ?>
									
									<? if ($Processo->avisosDisponiveisFinal($cobertura['id_cobertura'], $cobertura['fl_vistoria_preliminar'])): ?>
										<p align="center">
											<a href="/sinistro/agendamentovistoria/final/id_processo/<?=$Processo->id?>/id_cobertura/<?=$cobertura['id_cobertura']?>" class="ajaxDialog"  title="Agendamento de Vistoria">
												<b>Novo Agendamento</b>
											</a>
										</p>
									<? endif; ?>
								<? else: ?>
									<p align="center"><b>Não Definido</b></p>
								<?endif?>
							</td>
							<? if ($User->tp_usuario == 'F' && $count == 1): ?>
								<td valign="middle" align="center" rowspan="<? echo $rowSpan; ?>">
									<? if ($Processo->encerramentosProposta()): ?>
										<a href="/sinistro/liquidacao/index/id_proposta/<?=$Processo->id_proposta;?>/id_processo/<?=$Processo->id;?>/id_cobertura/<?=$cobertura['id_cobertura'];?>/reembolso/0"><b>Liquidar</b></a>
									<? else: ?>
										<p align="center"><b>Não Definido</b></p>
									<? endif; ?>
								</td>
							<? elseif ($cout > $rowSpan): ?>
								<td valign="middle" align="center">
									<? if ($Processo->encerramentosProposta()): ?>
										<a href="/sinistro/liquidacao/index/id_proposta/<?=$Processo->id_proposta;?>/id_processo/<?=$Processo->id;?>/id_cobertura/<?=$cobertura['id_cobertura'];?>/reembolso/0"><b>Liquidar</b></a>
									<? else: ?>
										<p align="center"><b>Não Definido</b></p>
									<? endif; ?>
								</td>
							<? endif; ?>
						</tr>
						<? $count++; ?>
					<? endforeach; ?>
		    	<? endif; ?>
		    </tbody>
		</table>
		<?
	}
}