 <div id="nom_empresa" style="display:none"><?= $this->session->userdata('EMPRESA') ?></div>
   <div id="nom_usuario" style="display:none"><?=  $this->session->userdata('TEX_USUARIO') ?></div>
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<style>
    body {background: #ffffff !important;}
    .footer {top: 205% !important;}
    .footer-texto {margin-top:50%;}
</style>
<?php $this->load->view('template/head.php'); ?>
<?php $this->load->view('template/header_admin.php'); ?>
<section class="row contenedor-titulo">
   <h3 class="titulo"><?= $this->session->userdata('EMPRESA')?></h3> 
    <h3 class="titulo">Candidatos por <?= $this->session->userdata('NOMBRE_SEGMENTO') ?></h3> 
</section>

<section class="row contenedor">
<div class=container>
    <div class="col-lg-12 col-md-12" style="   overflow-x: scroll;">
        <table class="table" id="listing-candi-agen">
            <thead>
                <tr>
                    <th style="width:200px;"></th>
                    <?php
                     $total_agencias = count($agencias_votacion);
                     foreach ($agencias_votacion as $agencia):
                         ?>
                         <th><?= $agencia->agencia_nombre ?></th>
                     <?php endforeach; ?>  
                    <th>Total x Candidato</th>
                </tr> 
            </thead>
            <tbody>
                <?php
                $total_votos_global = 0;
                $total_votos_candidato_agencia = 0;
                 foreach ($candidatos_agencias as $candidato):
                     ?>
                     <tr>
                         <td><?= $candidato['nombre_candidato'] ?></td>
                         <?php
                         $contador_votos = 0;
                         foreach ($candidato['votos_por_agencia'] as $votos):
                             $contador_votos += $votos['votos'];
                             ?>
                             <td style="text-align:center"><?= $votos['votos'] ?></td>
                         <?php endforeach; ?>
                         <td><?php echo $contador_votos ?></td>
                     </tr>
                 <?php
                 $total_votos_global += $contador_votos;
                  endforeach; ?>   
            </tbody>
            <tfoot>
                <tr>
                    <th style="width:200px;">Total x <?= $this->session->userdata('NOMBRE_SEGMENTO') ?></th>
                    <?php foreach ($votos_agencias as $agencia): ?>
                         <th  style="width:100px; text-align:center"><?= $agencia->votos ?></th>
                     <?php endforeach; ?> 
                        <th style=""><?= $total_votos_global ?></th>
                </tr>
            </tfoot>
        </table>
    </div>
    </div>
</section>
<?php
 $data_view['loadjs'] = $load_js;
// $data_view['graficos'] = $graficos;
 //$data_view['chart']    = 'getDatosGraficosCandidatos()';
 $this->load->view('template/footer.php', $data_view);
?>
<script>
//Listado de Sucursales.
var nombreEmpresa = $('#nom_empresa').html();    
var nombreUsuario = $('#nom_usuario').html();    
    var fechaGeneracion;
    var locale;
    var date = new Date(),
        locale = "es-co",
        fechaGeneracion = date.toLocaleString(locale);
    $('#listing-candi-agen').DataTable({
        "bStateSave": true,
        dom: 'lBfrtip',
        buttons: [
            {
                extend: 'excelHtml5',
                text: 'Exportar a Excel',
                title: nombreEmpresa+' - Candidatos por Agencia',
                exportOptions: {
                    modifier: {
                        search: 'applied',
                        order: 'applied'
                    }
                    
                },
            },
            {
                extend: 'pdf',
                text: 'Exportar a PDF',
                title: nombreEmpresa+' - Candidatos por Agencia',
                message: 'Generado el: ' + fechaGeneracion + ' Generado Por: ' + nombreUsuario,
                header: true,
                footer: true,
                orientation: 'landscape',
                pageSize: 'LEGAL',
                exportOptions: {
                    modifier: {
                        page: 'current'
                    }
                }
            },
            {
                extend: 'copy',
                text: 'Copiar',
                exportOptions: {
                    modifier: {
                        search: 'applied',
                        order: 'applied'
                    }
                }
            }
        ],
        lengthMenu: [[20, 50, 100, 100000], [20, 50, 100, "Todos"]],
        "scrollX": true,
        "bProcessing": true,
//        "serverSide": true,
  //      "ajax": {
    //        url: baseUrl + "agencias/get_all", // json datasource
      //      type: "post", // type of method  ,GET/POST/DELETE
        //    error: function () {
          //      $("#processing").css("display", "none");
          //  }
       // },
        "language": {
            "sProcessing": "Procesando...",
            "sLengthMenu": "Mostrar _MENU_ registros",
            "sZeroRecords": "No se encontraron resultados",
            "sEmptyTable": "Ningún dato disponible en esta tabla",
            "sInfo": "Mostrando sucursales del _START_ al _END_ de un total de _TOTAL_ registros",
            "sInfoEmpty": "Mostrando sucursales del 0 al 0 de un total de 0 registros",
            "sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
            "sInfoPostFix": "",
            "sSearch": "Buscar Usuario:",
            "sUrl": "",
            "sInfoThousands": ",",
            "sLoadingRecords": "Cargando...",
            "oPaginate": {
                "sFirst": "Primero",
                "sLast": "Último",
                "sNext": "Siguiente",
                "sPrevious": "Anterior"
            },
            "oAria": {
                "sSortAscending": ": Activar para ordenar la columna de manera ascendente",
                "sSortDescending": ": Activar para ordenar la columna de manera descendente"
            }
        }
    });


</script>
