<!-- ============================================================== -->
<!-- Marina (23/08/2019)  Filtrado de clientes -->
<!-- ============================================================== -->
<?php  
  $parametrosPlantilla = Theme::getLastParamList();
  $camposTabla = Theme::getLastParam('camposTabla');
  $filasTabla = Theme::getLastParam('filasTabla');
  $seccion = Theme::getLastParam('seccion');
?>


<!-- ============================================================== -->
<!-- FILTRADO DE CLIENTES -->
<!-- ============================================================== -->

<div class="card m-b-0 border-top">
  <div class="card-header" id="headingTwo">
    <h5 class="mb-0">
      <a class="collapsed" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
        <i class="m-r-5 fa mdi mdi-filter" aria-hidden="true"></i>
          <span><?=traducir('Filtrado');?></span>
      </a>
    </h5>
  </div>
  <?php
    //filtrar por: email
    //Vamos a crear las variables para cada campo del formulario
    $ordenActual = Getter::get('ord', '');
    $elementosXPagina = Getter::get('exp', 10);

    $email = Getter::get('email', '');


    $where = array();
    $reemplazo = array('\'', '"', '%');
    //Section::setParam($paramName, $value);

    if ($email != ''){
      $where['email'] = array('condicion' => 'LIKE', 'campo' => 'email',  'valor' => '%' . $email . '%');
    }

    Sections::setParam('filtro', $where);
  ?>
  <div id="collapseTwo" class="collapse <?=(count($where) > 0) ? 'show' : '';?>" aria-labelledby="headingTwo" data-parent="#accordionExample">
    <div class="card-body">
      <div class="row">
      <!-- FORMULARIO DE FILTRADO DE USUARIOS-->
        <form class="form-horizontal col-12" method="POST" action="<?=Shop::$configuracion->url . $seccion;?>">
            <div class="card-body">
              <h4 class="card-title"><?=traducir('Filtrar lista');?></h4>
              <input type="hidden" name="ord"  value="<?=$ordenActual;?>">
              <input type="hidden" name="exp"  value="<?=$elementosXPagina?>">

              <div class="row">
                <div class="col-12 row">

                  <div class="form-group col-lg-4">
                    <label for="femail" class="col-md-12 font-bold"><?=traducir('Email');?></label>
                    <input type="text" name="email"  value="<?=$email;?>" class="form-control" id="femail" placeholder="Email">
                  </div>
                </div>
              </div>
              
            </div>
            <div class="border-top">
                <div class="card-body">
                  <?php
                    if (count($where) > 0){
                      //componemos la lista de parámetros a utilizar
                      $parametrosFinales = ($ordenActual != '') ? 'ord=' . $ordenActual : '';
                      //Elementos X Pagina
                      $parametrosFinales .= ( ($parametrosFinales != '' && $elementosXPagina != '') ? '&' : '') .  (($elementosXPagina != '') ? 'exp=' . $elementosXPagina : '');
                     
                      //Componemos en enlace "base sobre el que añadir la página a la que navegar"
                      $enlace = Shop::$configuracion->url . Sections::$current_section . ( ($parametrosFinales != '') ? '?' : '') . $parametrosFinales;
                    ?>

                      <a href="<?=$enlace;?>"><button type="button" class="btn btn-danger"><?=traducir('Borrar filtro');?></button></a>
                    <?php
                    }
                  ?> 

                    <button type="submit" class="btn btn-primary"><?=traducir('Filtrar');?></button>
                </div>
            </div>
        </form>
      </div>
    </div>
  </div>
</div>


