<?php
$user = Zend_Auth::getInstance()->getIdentity();
$usuarioAgroTi = (new Sistema_Model_Usuarios())->isUsuarioAgroTi($user->ds_nome_usuario);
$permissoesTiAtendimentoTecnica = false;

if (
    $usuarioAgroTi
    || in_array(
        $user->id_departamento,
        [
            Sistema_Model_Departamentos::AGRO_ATENDIMENTO,
            Sistema_Model_Departamentos::AGRO_TECNICA
        ])
) {
    $permissoesTiAtendimentoTecnica = true;
}

$tipoUsuarioCorretorSublogin = [
    Sistema_Model_Usuarios::TIPO_USUARIO_CORRETOR,
    Sistema_Model_Usuarios::TIPO_USUARIO_PREPOSTO,
];
?>

<script type="text/javascript" src="/resources/javascript/seguro/documentosdigitalizados.js"></script>

<div id="documentosdigitalizados">
  <input type="hidden" id="id_proposta_documento" name="id_proposta_documento" value="<?= $this->proposta['id'] ?>"/>
  <input type="hidden" id="menu" name="menu" value="<?= $this->menu ?>"/>
  <fieldset>
    <legend><b>Documento Digitalizado</b></legend>
    <table>
      <tr>
        <td>
          <div class="field">
            <input type="hidden" name="MAX_FILE_SIZE" value="2097152" id="MAX_FILE_SIZE">
            <label for="documento1">
              <b>Arquivo(s)</b>
              <span class="add">
                  <a class="addFile" href="#">
                      <img alt="Adicionar Anexo" title="Adicionar Anexo"
                           src="/resources/imagens/mini/add_att_16x16.gif" border="0">
                  </a>
              </span>
            </label>
            <br><br>
            <input class="input_documento" type="file" name="documentos[]" id="documento1" size="40">
          </div>
          <br>
          <span class="documentos" style="display: block; width:350px;"></span>
        </td>
      </tr>
      <tr>
        <td>
          <br>
          <button type="button" id="adicionar_documentos_digitalizados">Adicionar Documento(s)</button>
          <br>
        </td>
      </tr>
    </table>
    <br>

    <fieldset class="fieldset-top">
      <legend>Documentos Cadastrados</legend>
      <table width="100%" cellpadding="5" cellspacing="1" class="grid_gray proposta_fisica">
        <thead>
        <tr>
          <th>Arquivo</th>
          <th>Data</th>
          <th>Usuário</th>
          <th>Ação</th>
        </tr>
        </thead>
        <tbody>
        <?php
        $highlight = array("#EEEEEE", " ");
        foreach ($this->documentos_digitalizados as $arquivo) :
            ?>
          <tr style="background:<?= $highlight[0] ?>">
            <td width="35%"><?= $arquivo['ds_nome_arquivo'] ?></td>
            <td width="15%" align="center">
                <?= Agro_Util::formatDate($arquivo['dt_criacao'], Zend_Date::DATETIME) ?>
            </td>
            <td width="30%"><?= $arquivo['ds_nome_usuario'] ?></td>
            <td width="15%" align="center">
              <a
                href="/agronet/file/view/path/proposta_documentos_digitalizados/name/<?= $arquivo['ds_nome_arquivo'] ?>"
                title="Clique para baixar o arquivo" target="_blank">
                <img src="/resources/imagens/mini/download.png" border="0">
              </a>
                <?php
                if (
                    $permissoesTiAtendimentoTecnica
                    || (
                        in_array($user->tp_usuario, $tipoUsuarioCorretorSublogin)
                        && $this->digitalizados_historico_status[0]['cd_status'] == Seguro_Model_PropostaStatusDocumentoDigitalizado::STATUS['DOC_ANEXADO']
                    )
                ):
                    ?>
                  <a href='#' onclick="removerArquivo(<?= $arquivo['id'] ?>);"
                     title="Clique aqui para remover o arquivo.">
                    <img src="/resources/imagens/mini/delete.png" border="0">
                  </a>
                <?php endif; ?>
            </td>
          </tr>
            <?php
            $highlight = array_reverse($highlight);
        endforeach;
        ?>
        </tbody>
      </table>
    </fieldset>
  </fieldset>


  <br>
  <fieldset id="list_arquivo_proposta">
    <legend><b>Status Documento Digitalizado</b></legend>
      <?php if ($permissoesTiAtendimentoTecnica): ?>
        <table border="0" width="100%">
          <tr>
            <td style="width: 33%; vertical-align: initial;">
              <label for="txt_observacao"><b>Observação</b></label>
              <br>
              <textarea id="txt_observacao"
                        style="width: 90%; height: 90px;"><?= $this->digitalizados_historico_status[0]['ds_observacao'] ?></textarea>
            </td>
            <td style="width: 33%; vertical-align: initial;">
              <label for="cbx_status"><b>Status</b></label>
              <br>
                <?php
                $statusModel = new Sistema_Model_Status();
                $status = $statusModel->getComboStatusArquivos("DOCUMENTO_DIGITALIZADO");
                $comboStatus = "<select id='cbx_status'>";
                foreach ($status as $valor) {
                    if (!empty($valor)) {
                        $selected = ($this->digitalizados_historico_status[0]['id_status'] == $valor['id_status']) ? "selected='selected'" : '';
                        $comboStatus .= "<option id={$valor['id_status']} cd_status={$valor['cd_status']} {$selected}> {$valor['ds_status']} </option>";
                    }
                }
                $comboStatus .= "<select>";
                echo $comboStatus;
                ?>
            </td>
            <td style="width: 33%; vertical-align: initial;">
              <div id="div_pendencias" style="overflow:auto; height: 125px; margin-bottom: 5px; display: none;">
                <label><b>Selecione as Pendências</b></label>
                <br>
                  <?php
                  foreach ($this->pendencias_documentos_digitalizados as $documento):
                      if (!$documento['mostrar_pendencia']) {
                          continue;
                      }
                      ?>
                    <div class="element">
                      <input type='checkbox' class='id_pendencia' name="id_pendencia[]"
                             value='<?= $documento['id'] ?>' <?= ($documento['marcado']) ? "checked" : "" ?> />
                      &nbsp;<?= $documento['ds_nome_pendencia'] ?>
                    </div>
                  <?php
                  endforeach;
                  ?>
              </div>
            </td>
          </tr>
          <tr>
            <td colspan="3">
              <br>
              <button type="button" id="salvar_status">Salvar Status</button>
              <br>
            </td>
          </tr>
        </table>
        <br>
      <?php endif; ?>
    <fieldset class="fieldset-top">
      <legend>Histórico</legend>
      <table class="grid_gray" border="0" cellpadding="2" cellspacing="1" width='100%'>
        <thead>
        <tr>
          <th id="ds_doc" align="center" nowrap="nowrap" width="10%">Data</th>
          <th id="" align="center" nowrap="nowrap" width="22%">Status</th>
          <th id="" align="center" nowrap="nowrap" width="12%">Usuário</th>
          <th id="" align="center" nowrap="nowrap" width="29%">Observação</th>
          <th id="" align="center" nowrap="nowrap" width="30%">Pendência(s)</th>
        </tr>
        </thead>
        <tbody>
        <?php
        $highlight = array("#EEEEEE", " ");
        foreach ($this->digitalizados_historico_status as $status):?>
          <tr style="background:<?= $highlight[0] ?>">
            <td align="center"><?= Agro_Util::formatDate($status['dt_criacao'], Zend_Date::DATETIME) ?></td>
            <td align="left"><?= $status['ds_status'] ?></td>
            <td align="left"><?= $status['ds_nome_usuario'] ?></td>
            <td align="left"><?= $status['ds_observacao'] ?></td>
            <td align="left">
                <?php
                foreach ($status['pendencias'] as $pend): ?>
                  - <?= $pend ?><br>
                <?php
                endforeach;
                ?>
            </td>
          </tr>
            <?php
            $highlight = array_reverse($highlight);
        endforeach;
        ?>
        </tbody>
      </table>
    </fieldset>
  </fieldset>

</div>
