<div class="container cnt-misDescargas">
<?php
echo "<h2>".t("Mis documentos")."</h2>";
global $user;
global $base_root;
$sql="SELECT distinct idDocumento, documentoNombre, documentoLink, fechaDescarga,vid FROM aa_documentosDesc WHERE uid=".$user->uid." ORDER BY fechaDescarga desc";
$results = db_query($sql);
$resultados = $results->rowCount();
//echo "****".$resultados."*****";

if($resultados>0) {
?>
<table class="table-hover atc-tabla-defecto">
<tbody>
<?php
foreach ($results as $row) {
$idDocumento=$row->idDocumento;
$documentoNombre=$row->documentoNombre;
$documentoLink=$row->documentoLink;
$fechaDescarga=$row->fechaDescarga;
$vid=$row->vid; //es la id de la version

//saco la taxonomia de docu insti si la tiene
$cate="";
$sqlCate="SELECT field_categor_a_docu_inst__tid FROM field_data_field_categor_a_docu_inst_ WHERE entity_id=".$idDocumento." AND bundle='documento_institucional'";

$resultsCATE = db_query($sqlCate);
foreach ($resultsCATE as $rowCATE) {
$tidCATE=$rowCATE->field_categor_a_docu_inst__tid;
$CATENodo=taxonomy_term_load($tidCATE);
$titleCATE=$CATENodo->name;
$cate=$cate.$titleCATE.", ";
}
if($cate!="") {
$cate=substr($cate, 0, -2);
}

//Saco las unidades de negocio, líneas y tipo de documento del doc en cuestion
$un="";
$sqlUN="SELECT field_unidad_de_negocio_target_id FROM field_data_field_unidad_de_negocio WHERE entity_id=".$idDocumento." AND bundle='documentacion_arteche'"; //los docus insti no tienen UN
$resultsUN = db_query($sqlUN);
foreach ($resultsUN as $rowUN) {
$nidUN=$rowUN->field_unidad_de_negocio_target_id;
$unNodo=node_load($nidUN);
//dpm($unNodo);
$titleUN=$unNodo->title;
$un=$un.$titleUN.", ";
}
if($un!="") {
$un=substr($un, 0, -2);
}

//Saco las líneas de productos
$ln="";
$qlLN="SELECT field_linea_de_producto_tid FROM field_data_field_linea_de_producto WHERE entity_id=".$idDocumento." AND bundle='documentacion_arteche'"; //los docus insti no tienen UN
$resultsLN = db_query($qlLN);
foreach ($resultsLN as $rowLN) {
$tidLN=$rowLN->field_linea_de_producto_tid;
$unNodo=taxonomy_term_load($tidLN);
//dpm($unNodo);
$titleLN=$unNodo->name;
$ln=$ln.$titleLN.", ";
}
if($ln!="") {
$ln=substr($ln, 0, -2);
}

//saco la empresa si la tiene
//Saco las unidades de negocio, líneas y tipo de documento del doc en cuestion
$em="";
$sqlEM="SELECT field_empresa_arteche_target_id FROM field_data_field_empresa_arteche WHERE entity_id=".$idDocumento." AND bundle='documento_institucional'"; //los docus insti no tienen UN
$resultsEM = db_query($sqlEM);
foreach ($resultsEM as $rowEM) {
$nidEM=$rowEM->field_empresa_arteche_target_id;
$emNodo=node_load($nidEM);
//dpm($unNodo);
$titleEM=$emNodo->title;
$em=$em.$titleEM.", ";
}
if($em!="") {
$em=substr($em, 0, -2);
}

//miro si hay versiones más 'modennas'
$sqlRevision="SELECT vid FROM node WHERE nid=".$idDocumento." AND vid!=".$vid;
$resultsRevision = db_query($sqlRevision);
$resultadosRevision = $resultsRevision->rowCount();
if($resultadosRevision>0) {
echo "<tr class='revision'>";
} else {
echo "<tr>";
}
echo "<td><div class='doc_content_titulo'>";
echo $documentoNombre;
//echo " (".$fechaDescarga.")";
if($resultadosRevision>0) {
echo " <span class='new'>(".t("NEW").")</span>";
}
echo "</div>";
if($un!="") {
echo "<div class='empreDocumentos'>(".$un.")</div>";
}
if($ln!="") {
echo "<div class='taxDocumentos'>(".$ln.")</div>";
}
if($cate!="") {
echo "<div class='empreDocumentos'>(".$cate.")</div>";
}
if($em!="") {
echo "<div class='empreDocumentos'>(".$em.")</div>";
}
echo "</td>";
echo "<td><div class='download'><a href='".$documentoLink."&amp;entity_id=".$idDocumento."' class='descargaDoc'><img src='".$base_root."/sites/all/themes/bilbomatica/img/doc-descarga.png'></a></div></td>";
echo "</tr>";

}
?>
</tbody>
</table>
<?php //algunos trucos para poner primero los NEW ?>

<script>
/*cojo los new y los coloco primero*/
if(jQuery("tr").length>1) {
var cadena="";
jQuery("tr.revision").each(function() {
var html=jQuery(this).html();
cadena=cadena+"<tr>"+html+"</tr>";
jQuery(this).remove();
});
jQuery(".atc-tabla-defecto tr:eq(0)").before(cadena);
}
</script>
<?php
} // si hay resultados
?>
</div>