<?php $r="../../";
require_once($r."inc/funciones.php");
$titlepage = 'CLIENTES';
validNotSession($r);
$mysqli = connectDB($r);
$spe=$_SESSION['perfil'];
roleaccess(1120);
$actionnew = viewroleaccess(1110);
$actioneditar = viewroleaccess(1121);
$actionactivar = viewroleaccess(1122);
$actioneliminar = viewroleaccess(1124);
$actionexcel = viewroleaccess(1125);

?>
<?php include $r."inc/head.php"; ?>
<body class="fixed-nav sticky-footer sidenav-toggled bg-dark" id="page-top">
  <?php include $r."inc/nav.php"; ?>
 
  <div class="content-wrapper">
    <div class="container-fluid">
      <!-- Example DataTables Card-->
      <div class="card mb-3">
        <div class="h3 card-header">
          <i class="fa fa-table"></i> CLIENTES
          <? if($actionnew){ ?><a href="nuevo.php" class="btn text-primary fa fa-user-plus fa-lg float-right"></a></div><? } ?>
        <div class="card-body">
          <div class="table-responsive">
            <table class="table table-bordered table-striped" id="dataTable" width="100%" cellspacing="0">
              <thead>
                <tr>
                  <th>Empresa</th>
                  <th>Nombres y apellidos</th>
                  <th>Ruta</th>
                  <th>Localidad</th>
                  <th>Dirección</th>
                  <th>Teléfono celular</th>
                  <th>Tipo Cliente</th>
                  <th>Tipo transaccion</th>
                  <?php if($actioneditar || $actionactivar || $actioneliminar){?><th><i class="fa fa-gear"></i></th><? } ?>
                </tr>
              </thead>
              <tfoot>
                <tr>
                  <th>Empresa</th>
                  <th>Nombres y apellidos</th>
                  <th>Ruta</th>
                  <th>Localidad</th>
                  <th>Dirección</th>
                  <th>Teléfono celular</th>
                  <th>Tipo Cliente</th>
                  <th>Tipo transaccion</th>
                  <?php if($actioneditar || $actionactivar || $actioneliminar){?><th><i class="fa fa-gear"></i></th><? } ?>
                </tr>
              </tfoot>
              <tbody>
                     <?php
                     $sqlclientes = $mysqli->query("SELECT * FROM z_clientes WHERE eliminado=0");
                    while($rowcliente = $sqlclientes->fetch_assoc()) {
                    ?>
                      <tr <? if($rowcliente["estado"]==1){?>class="text-info"<?}?>>
                        <td><?= $rowcliente["nombre"] ?></td>
                        <td><?= $rowcliente["contacto1"] ?></td>
                        <td><?php $ruta=sruta($rowcliente["ruta"]); echo $ruta['nombre'] ?></td>
                        <td>
<?php
$loca = sloca($rowcliente["localidad"]);

if(!empty($loca['localidad'])){
    echo $loca['localidad'];
}else{
    $dir = explode(',', $rowcliente["direccion"]);
    echo isset($dir[1]) ? trim($dir[1]) : '';
}
?>
</td>
                        <td><?= explode(',', $rowcliente["direccion"])[0] ?></td>
                        <td><?= $rowcliente["celular1"] ?></td>
                        <td><? if(!$rowcliente["mimo"]){echo 'Cliente Final';}else{echo 'Comercializador';} ?></td>
                        <td><? switch ($rowcliente["transaccion"]) {
                                case 1:
                                    echo 'Tiquete de Salida';
                                    break;
                                case 2:
                                    echo 'Inventario';
                                    break;
                                case 3:
                                    echo 'Facturacion';
                                    break;
                            } ?></td>
                        <td width="70px" class="text-center h5 p-05">
                        <?php if($actioneditar || $actioeliminar){?>
                            <?php if($actioneditar){?><a class="text-primary d-inline" title="Ver" href="editar.php?id=<?= $rowcliente["id"] ?>"><i class="fa fa-pencil"></i></a> <? } ?>
                            <?php if($actionactivar){
                                if($rowcliente["estado"]==0){?>
                                    <a class="fa fa-minus-circle text-muted d-inline desactivar" title="Desactivar a <?= $rowcliente["nombre"] ?>" href="acciones.php?desactivar=<?= $rowcliente['id']; ?>"></a><?}else{?>
                                    <a class="fa fa-minus-circle text-primary d-inline activar" title="Activar a <?= $rowcliente["nombre"] ?>" href="acciones.php?activar=<?= $rowcliente['id']; ?>"></a>
                            <? } ?>
                            <?php if($actioneliminar){ ?>
                                    <a class="text-danger d-inline fa fa-trash eliminar" title="Eliminar a <?= $rowcliente["nombre"] ?>" href="acciones.php?eliminar=<?= $rowcliente['id']; ?>"></a>
                            <? } ?>
                        <? }}?>
                        </td>
                        
                        </tr>
                    <?php
                    }
                    ?>
              <tbody>
            </table>
          </div>
        </div>
      </div>
    </div>
  </div>
  <?php include $r."inc/foot.php"; ?>
  <script>
      $('#dataTable').DataTable( {
        "stateSave": true,
        "lengthMenu": [[25, 50, 100, 500, -1], [25, 50, 100, 500, "Todos" ]],
        <?php if($actionexcel){?>"dom": '<"top"lfB>rt<"bottom"ip><"clear">', // Agrega B para los botones
        "buttons": [
            'copy', 'csv', 'excel', 'pdf', 'print'
        // Puedes agregar más botones según tus necesidades
        ],
        <? } ?>
    } );
  </script>
</body>
</html>    
    