<?
$config = Zend_Registry::get('config');
$User = Zend_Auth::getInstance()->getIdentity();
?>
<? if (!$this->error): ?>
    <? if(count($this->paginator)): ?>
        <table class='grid2' cellspacing='0' cellpadding='5' border='0' id='tablePagination'>
            <?
            $options = array(
                array (
                    'id'        => 'id',
                    'descricao' => 'Doc.',
                ),
                array (
                    'id'        => 'ds_nome_proponente',
                    'descricao' => 'Segurado',
                ),
                array (
                    'id'        => 'ds_nome_abreviado',
                    'descricao' => 'Produto',
                ),
                array (
                    'id'        => 'dt_vigencia_inicio',
                    'descricao' => 'Início da Vigência',
                ),
                array (
                    'id'        => 'ds_nome_municipio',
                    'descricao' => 'Município/UF',
                ),
                array (
                    'id'        => 'ds_nome_fantasia',
                    'descricao' => 'Corretor',
                ),
                array (
                    'id'        => 'endosso',
                    'descricao' => 'Endosso',
                ),
                array (
                    'descricao' => 'Ações'
                )
            );
            ?>
            <?=$this->listHeader($options, $this->order, $this->orderType);?>
            <tbody>
                <?
                $i = 0;
                foreach ($this->paginator as $item):
                    $class = (($i % 2 == 0) ? "highlight" : "");

                $endosso = $item->versao_endosso(false);
                $id_proposta_exibicao = ($item['nr_endosso'] > 0) ? $item['id_proposta_mae'] : $item['id'];
                $ds_title_proposta    = ($item['nr_endosso'] > 0) ? $item['id'] : '';


                    ?>
                    <tr class="<?=$class?>">
                        <td width="10%" rowspan="2" align="center" nowrap>
                        <b><?=$this->escape(($id_proposta_exibicao ? str_pad($id_proposta_exibicao, 6, 0, STR_PAD_LEFT) : '&nbsp;'))?></b>
                        </td>
                        <td width="25%"><?=$this->escape(($item['ds_nome_proponente'] ? $item['ds_nome_proponente'] : '&nbsp;'))?></td>
                        <td width="20%"><?=$this->escape(($item['ds_nome_abreviado'] ? $item['ds_nome_abreviado'] : '&nbsp;'))?></td>
                        <td width="20%" align="center"><?=Agro_Util::formatDate($item['dt_vigencia_inicio'], Zend_Date::DATES)?></td>
                        <td width="20%"><?=$this->escape(($item['ds_nome_municipio'] ? $item['ds_nome_municipio'].'/'.$item['ds_sigla'] : '&nbsp;'))?></td>
                        <td nowrap="nowrap" width="20%"><?=$this->escape(($item['ds_nome_fantasia'] ? $item['ds_nome_fantasia'] : '&nbsp;'))?> </td>
                        <td nowrap="nowrap" width="20%" align="center" title="<?=$ds_title_proposta; ?>"><?=$endosso ? $endosso : 0;?></td>
                        <td width="5%" align='center' width='1%' nowrap='nowrap'>
                            <a class="selecionaTipoEndosso" rel="<?=$item['id']?>" href="/endosso/tipossolicitacao/selecionartipo/id_proposta/<?=$item['id']?>/id_status/<?=$item['id_status']?>">
                                <img src="/resources/imagens/mini/copy.png" title="Solicitar Endosso" border="0">
                            </a>
                        </td>
                    </tr>
                    <tr><td colspan='8' id='sub-table-<?=$item['id_endosso']?>' style='display: none'>
                    <?
                    $i++; ?>
                    </td></tr>
                    <?
                endforeach;
                ?>
            </tbody>
        </table>

        <div id="dialog-content" style="display: none;">
            <b>Existe uma solicitação aberta ainda não finalizada para a proposta. Clique na ação desejada:</b><br>
            <br><b>- Nova Solicitação</b>: criar uma nova solicitação e cancelar a anterior
            <br><b>- Consultar Solicitação</b>: redirecionar para a consulta da solicitação existente
            <br><b>- Cancelar</b>: não realizar nenhuma ação
        </div>

        <?=$this->paginationControl($this->paginator, 'Sliding'); ?>
    <? endif; ?>
<? else: ?>
    <?= $this->showListError($this->error); ?>
<? endif; ?>
