<script>
function resetear() {
jQuery(':input','#atc-busca-docs')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
}
</script>
<?php
global $user;
global $base_url;
$tabla='';
if (in_array('Gestores de RR.HH.', array_values($user->roles))) {
$enviadoR=0;
if(isset($_POST["enviado"]) && ($_POST["enviado"]==1 || $_POST["enviado"]=="1")) {
$enviadoR=1;
}
if(isset($_GET["enviado"]) && ($_GET["enviado"]==1 || $_GET["enviado"]=="1")) {
$enviadoR=1;
}
$nombreR="";
if(isset($_POST["nombreF"]) && $_POST["nombreF"]!="") {
$nombreR=$_POST["nombreF"];
}
$apellidosR="";
if(isset($_POST["apellidosF"]) && $_POST["apellidosF"]!="") {
$apellidosR=$_POST["apellidosF"];
}
$mailR="";
if(isset($_POST["mailF"]) && $_POST["mailF"]!="") {
$mailR=$_POST["mailR"];
}
$provinciaR="";
if(isset($_POST["provinciaF"]) && $_POST["provinciaF"]!="") {
$provinciaR=$_POST["provinciaF"];
}
$paisR="";
if(isset($_POST["paisF"]) && $_POST["paisF"]!="") {
$paisR=$_POST["paisF"];
}
$ofertaR="";
if(isset($_POST["ofertaF"]) && $_POST["ofertaF"]!="") {
$ofertaR=$_POST["ofertaF"];
}
$empresaEnviaR="";
if(isset($_POST["empresaEnviaF"]) && $_POST["empresaEnviaF"]!="") {
$empresaEnviaR=$_POST["empresaEnviaF"];
}
$idO="";
if(isset($_GET["idO"]) && $_GET["idO"]!="") {
$idO=$_GET["idO"];
//si llega esto que rellene automáticamente la oferta

$sql="SELECT title FROM node WHERE nid=".$idO;
$query = db_query($sql);
foreach($query as $item) {
$ofertaR=$item->title;
}
}

?>

<div class="id-documentos-descargados container">
<div class="node-type-webform ">
<div class="main-container">
<div class="buscador node-webform">
<form action="cv-recibidos" method="post" id="atc-busca-docs">

<div class="nombreF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">Nombre</label>
<input class="form-control form-text" type="text" name="nombreF" id="nombreF" value="<?php echo $nombreR; ?>">
</div>
<div class="apellidosF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">Apellidos</label>
<input class="form-control form-text" type="text" name="apellidosF" id="apellidosF" value="<?php echo $apellidosR; ?>">
</div>
<div class="mailF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">Email</label>
<input class="form-control form-text" type="text" name="mailF" id="mailF" value="<?php echo $mailR; ?>">
</div>
<div class="provinciaF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">Provincia</label>
<input class="form-control form-text" type="text" name="provinciaF" id="provinciaF" value="<?php echo $provinciaR; ?>">
</div>
<div class="paisF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">País</label>
<select class="form-control form-text" name="paisF" id="paisF">
<option value="">Todos</option>
<?php
$sql="SELECT tid, name FROM taxonomy_term_data WHERE vid=2";
$query = db_query($sql);

foreach($query as $item) {
if($paisR==$item->tid) {
echo "<option value='".$item->tid."' selected>".$item->name."</option>";
} else {
echo "<option value='".$item->tid."'>".$item->name."</option>";
}
}

?>
</select>
</div>
<div class="ofertaF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">Oferta a la que se presenta</label>
<input class="form-control form-text" type="text" name="ofertaF" id="ofertaF" value="<?php echo $ofertaR; ?>">
</div>
<div class="empresaEnviaF form-item webform-component webform-component-textfield form-group col-xs-6 col-sm-3">
<label class="control-label">Empresa a la que se envía</label>
<input class="form-control form-text" type="text" name="empresaEnviaF" id="empresaEnviaF" value="<?php echo $empresaEnviaR; ?>">
</div>
<div class="buscar form-actions col-md-12">
<input type="hidden" name="enviado" value="1">
<input type="button" value="Resetear formulario" class="btn btn-default" id="reset" onclick="resetear()">
<input type="submit" value="Buscar" class="webform-submit btn btn-default form-submit">
</div>

</form>
</div>
</div>
</div>
</div>

<?php
if($enviadoR==1) {
$tabla.= "<table id='atc-download-docs' class='datatable table-bordered'>";
$tabla.= "<thead>";
$tabla.= "<tr>";
$tabla.= "<th scope='col'>Nombre</th>";
$tabla.= "<th scope='col'>Apellidos</th>";
$tabla.= "<th scope='col'>Email</th>";
$tabla.= "<th scope='col'>Provincia</th>";
$tabla.= "<th scope='col'>País</th>";
$tabla.= "<th scope='col'>Oferta a la que se presenta</th>";
$tabla.= "<th scope='col'>Empresa a la que se envía</th>";
$tabla.= "<th scope='col'>Fecha envio</th>";
$tabla.= "<th scope='col'>Destinatarios</th>";
$tabla.= "<th scope='col'>Descargar CV</th>";
$tabla.= "<th scope='col'>Detalles del formulario</th>";
$tabla.= "</tr>";
$tabla.= "</thead>";
$tabla.= "<tbody>";

//nid son los identificativos de los formularios en los distintos idiomas
//$sql="SELECT nombre,apellidos,mail,provincia,pais,oferta,empresa,nid,sid FROM cvRecibidos WHERE 1=1 ";
$sql="select nombre,apellidos,mail,provincia,pais,oferta,empresa,a.nid,a.sid, data destino, DATE_FORMAT(FROM_UNIXTIME(submitted), '%d/%m/%Y') as submitted from cvRecibidos a, webform_submitted_data b, webform_submissions c where a.sid = b.sid and b.cid=21 and a.sid = c.sid ";

//si hay criterios de búsqueda en el formulario que los tenga en cuenta
if($nombreR!="") {
$sql=$sql." AND nombre=".$nombreR;
}
if($apellidosR!="") {
$sql=$sql." AND apellidos like '%".$apellidosR."%'";
}
if($mailR!="") {
$sql=$sql." AND mail like '%".$mailR."%'";
}
if($provinciaR!="") {
$sql=$sql." AND provincia like '%".$provinciaR."%'";
}
/*if($paisR!="") {
$sql=$sql." AND idPais=".$paisR;
}*/

if($paisR!="") {
//Obtener el id del pais en los 4 idiomas
$taxpais = taxonomy_term_load($paisR);
$namede = $taxpais->name_field['de'][0]['value'];
$namees = $taxpais->name_field['es'][0]['value'];
$namefr = $taxpais->name_field['fr'][0]['value'];
$namept = $taxpais->name_field['pt-pt'][0]['value'];
$nameen = $taxpais->name_field['en'][0]['value'];

$sql=$sql." AND (idPais =".$paisR ." or Pais in ('".$namede."','".$namees."','".$namefr."','".$namept."','".$nameen."'))";

}

if($ofertaR!="") {
$sql=$sql." AND oferta like '%".$ofertaR."%'";
}
if($empresaEnviaR!="") {
$sql=$sql." AND empresa like '%".$empresaEnviaR."%'";
}
if($idO!="") {
$sql=$sql." AND idOferta=".$idO;
}

$sql=$sql." ORDER BY sid desc";
//echo $sql;
$query = db_query($sql);
foreach($query as $item) {
$tabla.= "<tr>";
$tabla.= "<td>".$item->nombre."</td>";
$tabla.= "<td>".$item->apellidos."</td>";
$tabla.= "<td>".$item->mail."</td>";
$tabla.= "<td>".$item->provincia."</td>";
$tabla.= "<td>".$item->pais."</td>";
$tabla.= "<td>".$item->oferta."</td>";
$tabla.= "<td>".$item->empresa."</td>";
$tabla.= "<td>".$item->submitted. "</td>";
$tabla.= "<td>".$item->empresa."</td>";
$tabla.= "<td><a target='_blank' href='".$base_url."/descargaCV?sid=".$item->sid."'>Descargar CV</a></td>";
$tabla.= "<td><a href='".$base_url."/node/".$item->nid."/submission/".$item->sid."'>Ver detalles formulario</a></td>";
$tabla.= "</tr>";
}
$tabla.= "</tbody>";
$tabla.= "</table>";
echo "<div class='container container-contenido-defecto contenedor-download-docs'>".$tabla."<div/>";

?>
<form action="<?php echo $base_url;?>/generar_excel_listados.php" method="post">
<input type="hidden" name="tabla" value="<?php echo str_replace('"',"'",$tabla); ?>">
<input type="submit" class="btn btn-default" value="Generar Excel">
</form>

</div>
<?php
} //if formulario ha sido enviado
} //if es admin
?>
<!- Datatables ->
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.10/css/dataTables.bootstrap.min.css"&gt;
<script type="text/javascript" src="https://cdn.datatables.net/1.10.10/js/jquery.dataTables.min.js"></scrip…;
<script type="text/javascript" src="https://cdn.datatables.net/1.10.10/js/dataTables.bootstrap.min.js"></sc…;

<!- Responsive ->
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/responsive/2.0.0/css/responsive.bootstrap.mi…;
<script type="text/javascript" src="https://cdn.datatables.net/responsive/2.0.0/js/dataTables.responsive.mi…;
<script type="text/javascript" src="https://cdn.datatables.net/responsive/2.0.0/js/responsive.bootstrap.min…;

<script>
jQuery(document).ready(function() {
jQuery('#atc-download-docs').DataTable({
searching: false,
paging: false
});
});
</script>