<?
//$Request = Zend_Controller_Front::getInstance()->getRequest()->getParams();
$ModelTipos = new Endosso_Model_TiposSolicitacao();
$Row = $ModelTipos->find($this->id_tipo)->current();
$this->user = Zend_Auth::getInstance()->getIdentity();
if ($this->id) {
	$Model = new Endosso_Model_Solicitacao();
	$RowSolicitacao = $Model->find($this->id)->current();
	$array_descricao = explode(";", $RowSolicitacao->ds_descricao);
	
	$SolicitacaoComplemento = $Model->getSolicitacaoComplemento($this->id);

    $ModelSolicitacaoStatus = new Endosso_Model_SolicitacaoStatus();
    $RowSolicitacaoStatus = $ModelSolicitacaoStatus->getStatusBySolicitacao($RowSolicitacao->id)->current();

	$ModelStatus = new Sistema_Model_Status();
	$RowStatus = $ModelStatus->fetchAll("id = ".$RowSolicitacaoStatus['id_status']);

    $ModelSolictacaoArquivos = new Endosso_Model_SolicitacaoArquivos();
    $arquivo = $ModelSolictacaoArquivos->getLastFile($this->id);
    
    $arquivos = $ModelSolictacaoArquivos->getComplementar($this->id);

    $Produto = new Seguro_Model_Propostas();
    $produto = $Produto->get($this->id_proposta);
}
?>
<form class="formDefault" method="post" id="frmSolicitacao" enctype="multipart/form-data">
    <div id="tabs">
        <ul>
            <li><a href="#tabs-form">Solicitação de Endosso</a></li>
        </ul><br>
        <div class="text">
            &nbsp;&nbsp;<?=$Row->ds_orientacao?>
        </div><br>

        <div class="geral">
        	<span style="display:block; margin: 0 0 10px 10px;">
        	<b>Proposta:</b> <?=$this->id_proposta?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        	<b>Produto:</b> <?=$produto['ds_nome_cultura']?> - <?=$produto['ds_nome_cobertura']?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        	<b>Tipo:</b> <?=$SolicitacaoComplemento->ds_tipo_endosso?>
        	<br /><b>Criada:</b> <?=$SolicitacaoComplemento->dt_criacao_solicitacao?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        	<b>Segurado:</b> <?=$SolicitacaoComplemento->ds_nome_proponente?>
          <span style="display:block; margin-top: 10px;">
            <a href="/seguro/proposta/view/id/<?=$this->id_proposta?>" class="popup">
              <img src="/resources/imagens/mini/view.png" alt="Visualizar" title="Visualizar" border="0">
            </a>

            <a class="showHistorico" href="/endosso/consulta/historico/id/<?=$this->id?>">
              <img src="/resources/imagens/mini/add_att_20x20.png" alt="Histórico" title="Histórico" border="0">
            </a>
          </span>
        	</span>
        	<span style="display:block; color: red; font-weight: bold; margin: 0 0 10px 10px;"></span>
            <div id="#tabs-form">
                <input type="hidden" value="<?=$this->id_proposta?>" name="id_proposta" id="id_proposta">
                <input type="hidden" value="<?=$this->id_tipo?>" name="id_tipo_solicitacao" id="id_tipo_solicitacao">
                <div class="element">
                    <? if($Row->ds_chave != 'ALTERACAO_CLAUSULA_BENEFICIARIA'): ?>
                    <label for="ds_descricao" class="required">Descrição</label>
                        <? if(($this->user->tp_usuario <> 'F') && (($RowStatus['ds_chave']->id == 224) || ($RowStatus['ds_chave']->id == 182) || ($RowStatus['ds_chave']->id == 183) || ($RowStatus['ds_chave']->id == 198))) {
                        	$this->form->ds_descricao->setAttrib('readonly', true);
                        }?>
                        <?=$this->form->ds_descricao;?>
                        <div align="right">
                            Restam <input type="text" id="charlimitinfo-ds_descricao" size="3" class="integer" /> caracteres.
                        </div><br>
                    <? else:

                     	if (count($array_descricao) >= 8){
	                        foreach ($array_descricao as $desc){
	                            $pos = strpos($desc,':');
	                            $valor = substr($desc,$pos+1);
	                            $chave = substr($desc, 0, $pos);
	                            $this->form->$chave->setValue($valor);
                                if (($this->user->tp_usuario <> 'F') && (($RowStatus['ds_chave']->id == 224) || ($RowStatus['ds_chave']->id == 182) || ($RowStatus['ds_chave']->id == 183) || ($RowStatus['ds_chave']->id == 198))) {
									$this->form->$chave->setAttrib('disable', true);
								}
	                        }
                        }
                    ?>
                        <input type="hidden" value="£££" name="ds_descricao" id="ds_descricao">
                        <fieldset>
                            <legend><b>Excluir a Cláusula Beneficiária de:</b></legend>
                                <div class="row">
                                    <?=$this->form->opc_banco_excluir?>
                                    <?=$this->form->ds_a_favor_excluir?>
                                    <?=$this->form->ds_banco_excluir?>
                                    <?=$this->form->ds_agencia_excluir?>
                                    <?=$this->form->ds_na_qualidade_excluir?>
                                    <?=$this->form->vl_ate_excluir?>
                                    <?=$this->form->cpf_cnpj_excluir?>
                                    <?=$this->form->data_nasc_excluir?>
                                </div>
                        </fieldset>
                        <fieldset>
                            <legend><b>Incluir a Cláusula Beneficiária para:</b></legend>
                                <div class="row">
                                    <?=$this->form->opc_banco_incluir?>
                                    <?=$this->form->ds_a_favor_incluir?>
                                    <?=$this->form->ds_banco_incluir?>
                                    <?=$this->form->ds_agencia_incluir?>
                                    <?=$this->form->ds_na_qualidade_incluir?>
                                    <?=$this->form->vl_ate_incluir?>
                                    <?=$this->form->cpf_cnpj_incluir?>
                                    <?=$this->form->data_nasc_incluir?>
                                </div>
                        </fieldset><br>
                    <? endif; ?>
                    <?=$this->form->ds_arquivo;?>
                    <? if (($arquivo) && (file_exists(APPLICATION_PATH.'/upload_files/solicitacoes/'.$arquivo))):
                    	$path = APPLICATION_PATH.'/upload_files/solicitacoes/'.$arquivo; ?>
                    	<br>
	                    <div class="row">
	                    	<a href="/agronet/file/view/path/solicitacoes/name/<?=$arquivo?>" target="_blank">
	                    		<img src="/resources/imagens/mini/download.png" border="0">
	                    		Clique aqui para fazer o download do arquivo de assinatura.
	                    	</a>
	                   	</div>
                    <? endif; ?>
                    <? if (($this->user->tp_usuario == 'F') && ($this->id)):
                        $Status = new Sistema_Model_Status();
                        $RowStatus = $Status->fetchAll('id_tipo_status = 17', array('ds_status','id'))->toArray();
                    ?>
                            <br>
                            <label for="id_status">Status da Solicitação</label>
                            <select name="id_status" id="id_status" style="width:200px">
                                <option></option>
                                <? foreach ($RowStatus as $row): ?>
                                    <option value="<?=$row['id']?>" <?=$row['id'] == $RowSolicitacao->id_status ? 'selected' : ''?>><?=$row['ds_status']?></option>
                                <? endforeach; ?>
                            </select>
                            <br><br>
                            <label for="ds_observacao" class="required">Observação</label>
                            <? $this->form->ds_observacao->setValue(''); ?>
                            <?=$this->form->ds_observacao;?><br>
                            <div style="margin-left:440px">
                                Restam <input type="text" id="charlimitinfo-ds_observacao" size="3" class="integer" /> caracteres.
                            </div><br>
                    <? endif; ?>
                    <? if (count($arquivos) > 0): ?>
                    		<fieldset>
                          <legend><b>Arquivos Complementares</b></legend>

                            <?php
                            if ($this->temPoligonoSolicitacao) {
                              ?>
                              <div class="row">
                                <a href="/scripts/kml/proposta/<?=$this->id_proposta?>/id_solicitacao/<?=$this->id?>">
                                  <img src="/resources/imagens/mini/download.png" border="0">
                                  Download do Polígono
                                </a>
                              </div>
                              <?php
                            }
                            ?>
                          <? foreach ($arquivos as $arq):
                            if (file_exists(APPLICATION_PATH.'/upload_files/solicitacoes/'.$arq['ds_nome_arquivo'])): ?>
                              <div class="row">
                                <a href="/agronet/file/view/path/solicitacoes/name/<?=$arq['ds_nome_arquivo']?>" target="_blank">
                                  <img src="/resources/imagens/mini/download.png" border="0">
                                  <?=$arq['ds_nome_arquivo']?>
                                </a>
                              </div>
                         <? endif;
				            endforeach; ?>
				            </fieldset>
                      <? endif; ?>
                </div>
            </div>
        </div>
		<? $ids = array(180, 182, 183, 198, 199, 224);
		if ((in_array($RowSolicitacaoStatus['id_status'],$ids)) && ($this->user->tp_usuario != 'F')){
			$disable_button = 'disabled';
		}?>
       	<ul id="buttons" class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
       		<li><button name="salvar" id="salvar" type="submit" <?=$disable_button?>>Salvar</button></li>
        </ul>
    </div>
</form>
