<? 
ob_start();
session_start(); 
include_once("fileadmin/php/includes/constantes.php"); 
require('fileadmin/php/includes/idioma.php'); 
include_once('fileadmin/php/proveedores/Connections/localhost.php');
require_once('fileadmin/php/encryption_class.php');
// Cobj para crear los enlaces
$cobj=t3lib_div::makeInstance('tslib_cObj');
$pagina=$_REQUEST['pagina'];
$id_anul=$_REQUEST['id_anul'];
if ( (isset($_REQUEST['filtro'])) && ($_REQUEST['filtro']!='') )
{
	$filtro=$_REQUEST['filtro'];
}
else
{
	$filtro='';
}
$temp_conf['parameter'] = ID_INICIO; 
$lnk_inicio=$cobj->typoLink_URL($temp_conf);
$temp_conf['parameter'] = $GLOBALS["TSFE"]->id; 
$temp_conf['additionalParams'].= '&pagina='.$pagina;
$lnk_this=$cobj->typoLink_URL($temp_conf);
$txt_sessionUser=$_SESSION["txt_sessionUser_Lipa"];
$int_id=$_REQUEST['exp'];
$id_grupo=$_REQUEST['id_grupo'];
$id_adj=$_REQUEST['id_adj'];
mysql_select_db(BBDD,$conexion) or  header("location: ".$lnk_inicio);
	$documentos_nu = array();
	$documentos_ul = array();
	
	//$txt_sql="select * from documentos where id_expediente=".$int_id." and int_borrado=0";
	$txt_sql = "select * from documentos where id_expediente='".$int_id."' and log_deleted='0' and int_borrado='0' and (txt_fichero_orig IS NULL or id_fichero_orig IS NULL) order by fh_fecha_insercion asc;";
	$consulta=utf_query($txt_sql,$conexion) or  header("location: ".$lnk_inicio);
	$int_doc=mysql_num_rows($consulta);
	
	if ($int_doc>0)
	{
		for($i=0; $i<$int_doc; $i++)
		{
			$rs_doc = utf_fetch($consulta);
			$documentos_nu[$i]['id_documento'] = $rs_doc['id_documento'];
			$documentos_nu[$i]['id_expediente'] = $rs_doc['id_expediente'];
			$documentos_nu[$i]['txt_descripcion'] = $rs_doc['txt_descripcion'];
			$documentos_nu[$i]['txt_fichero'] = $rs_doc['txt_fichero'];
			$documentos_nu[$i]['txt_version'] = $rs_doc['txt_version'];
			$documentos_nu[$i]['traduc'] = 0;
			
			if($_REQUEST['L']!=0)
			{
				$txt_sql2="select * from documentos_traduc where id_documento=".$documentos_nu[$i]['id_documento']." and id_idioma=".$_REQUEST['L']." and int_borrado='0' order by txt_version_traduc desc limit 1 ";
				$consulta2=utf_query($txt_sql2, $conexion) or  header("location: ".$lnk_inicio);
				$int_n2=mysql_num_rows($consulta2);
								
				if($int_n2>0)
				{
					$rs_doc2=utf_fetch($consulta2);
					
					if($rs_doc2['txt_fichero'])
					{
						$documentos_nu[$i]['id_documento'] = $rs_doc2['id_documento_traduc'];
						$documentos_nu[$i]['txt_fichero'] =$rs_doc2['txt_fichero'];
						$documentos_nu[$i]['traduc'] = $_REQUEST['L'];
						$documentos_nu[$i]['txt_version'] =$rs_doc2['txt_version_traduc'];
					}
					
					if($rs_doc2['txt_descripcion'])
						$documentos_nu[$i]['txt_descripcion'] =$rs_doc2['txt_descripcion'];
				}
			}//if
		}
	}
	
	$txt_sql = "select distinct id_fichero_orig from documentos where id_expediente='".$int_id."' and log_deleted='0' and int_borrado='0' and (txt_fichero_orig IS NOT NULL or id_fichero_orig Is NOT null) order by fh_fecha_insercion asc;";
	$consulta=utf_query($txt_sql,$conexion) or  header("location: ".$lnk_inicio);
	$int_doc4=mysql_num_rows($consulta);
	$int_doc = $int_doc4;
	
	if ($int_doc>0)
	{
		for($i=0; $i<$int_doc; $i++)
		{		
			$rs_doc = utf_fetch($consulta);
			$id_doc_orig = $rs_doc['id_fichero_orig'];
		
			$txt_sql2 = "select * from documentos where id_expediente='".$int_id."' and id_fichero_orig='".$id_doc_orig."' and log_deleted='0' and int_borrado='0' and (txt_fichero_orig IS NOT NULL or id_fichero_orig Is NOT null) order by txt_version desc limit 1;";
			$consulta2=utf_query($txt_sql2,$conexion) or  header("location: ".$lnk_inicio);
			$int_doc2=mysql_num_rows($consulta2);
												
			if ($int_doc2>0)
			{
				$rs_doc2 = utf_fetch($consulta2);
				$documentos_ul[$i]['id_documento'] = $rs_doc2['id_documento'];
				$documentos_ul[$i]['id_expediente'] = $rs_doc2['id_expediente'];
				$documentos_ul[$i]['txt_descripcion'] = $rs_doc2['txt_descripcion'];
				$documentos_ul[$i]['txt_fichero'] = $rs_doc2['txt_fichero'];
				$documentos_ul[$i]['txt_version'] = $rs_doc2['txt_version'];
				$documentos_ul[$i]['traduc'] = 0;
				
				if($_REQUEST['L']!=0)
				{
					$txt_sql3="select * from documentos_traduc where id_documento=".$documentos_ul[$i]['id_documento']." and id_idioma=".$_REQUEST['L']." and int_borrado='0' order by txt_version_traduc desc limit 1";
																				
					$consulta3=utf_query($txt_sql3, $conexion) or  header("location: ".$lnk_inicio);
					$int_n3=mysql_num_rows($consulta3);
					
					if($int_n3>0)
					{
						$rs_doc3=utf_fetch($consulta3);
						
						if($rs_doc3['txt_fichero'])
						{
							$documentos_ul[$i]['id_documento'] = $rs_doc3['id_documento_traduc'];
							$documentos_ul[$i]['txt_fichero'] =$rs_doc3['txt_fichero'];
							$documentos_ul[$i]['traduc'] = $_REQUEST['L'];
							$documentos_ul[$i]['txt_version'] =$rs_doc3['txt_version_traduc'];
						}
						
						if($rs_doc3['txt_descripcion'])
							$documentos_ul[$i]['txt_descripcion'] =$rs_doc3['txt_descripcion'];
					}
				}//if
			}
		}
	}
	
?>
<h1 class="titulo">
<?=$label_documentos_relacionados?>
</h1>
<?
	$int_doc = sizeof($documentos_nu);
	$int_doc2= sizeof($documentos_ul);
	
	if( (isset($txt_sessionUser)) && ($txt_sessionUser!="") )
	{
		if ($int_doc>0 || $int_doc2>0)
		{	
			$hay=false;
			$cuenta=0;
		
			if ($int_doc>0)
			{
				$hay=true;
?>
				<div class="centrar_form">
					<ul class="resultados">
<?php
				for($i=0; $i<$int_doc; $i++)
				{
					$txt_descripcion = $documentos_nu[$i]['txt_descripcion'];
					$txt_fichero = $documentos_nu[$i]['txt_fichero'];
					$int_id = $documentos_nu[$i]['id_expediente'];
					$id_doc = $documentos_nu[$i]['id_documento'];
					$version = $documentos_nu[$i]['txt_version'];
					$traduc = $documentos_nu[$i]['traduc'];
					//Encriptar url
					$crypt = new encryption_class();
					$url_encryptado = $crypt->encrypt(base64_encode($txt_fichero));
							
					$_SESSION[substr($url_encryptado, 5)] = $url_encryptado;
?>
						<li class="resultado">
							 <strong>
								<?=$label_documento?> <?= $cuenta+1; ?>
							</strong> (
							<?php
								if($traduc==1)
								{
							?>
									<?=$label_version_translation_1;?>
							<?php
								}
								else if ($traduc==0)
								{
							?>
									<?=$label_version;?>
							<?php
								}
							?>
							 <?=$version;?>)
							<br />
							 <div class="resultado_titulo"><?=$txt_descripcion?></div>
							 <div class="resultado_guardar">
								<a href="fileadmin/php/proveedores/menusProveedores/descarga.php?url=<?= urlencode($url_encryptado)?>&exp=<?= $int_id;?>&i=<?=$cuenta?>&doc<?=$cuenta?>=<?=$id_doc?>&tr=<?=$traduc;?>" ><img src="fileadmin/img/<?=$label_doc_rel_img;?>" class="noborder" title="<?=$label_guardar?>" alt="<?=$label_guardar?>" /></a>
							 </div>		 
							 <div class="fin_resultado">
							  <hr class="hr_resultado" />
							 </div>
						</li>
<? 
					$cuenta++;
				}
				if (!($int_doc2>0))
				{
?>
						</ul>
					</div>
<?php
				}
			}
			if ($int_doc2>0)
			{
				if(!$hay)
				{
?>
				<div class="centrar_form">
					<ul class="resultados">
<?
				}
						for($i=0; $i<$int_doc2; $i++)
						{
							$txt_descripcion = $documentos_ul[$i]['txt_descripcion'];
							$txt_fichero = $documentos_ul[$i]['txt_fichero'];
							$int_id = $documentos_ul[$i]['id_expediente'];
							$id_doc = $documentos_ul[$i]['id_documento'];
							$version = $documentos_ul[$i]['txt_version'];
							$traduc = $documentos_ul[$i]['traduc'];
							//Encriptar url
							$crypt = new encryption_class();
							$url_encryptado = $crypt->encrypt(base64_encode($txt_fichero));
									
							$_SESSION[substr($url_encryptado, 5)] = $url_encryptado;
?>
							<li class="resultado">
								 <strong>
									<?=$label_documento?> <?= $cuenta+1; ?></strong> (
									<?php
										if($traduc==1)
										{
									?>
											<?=$label_version_translation_1;?>
									<?php
										}
										else if ($traduc==0)
										{
									?>
											<?=$label_version;?>
									<?php
										}
									?>
									 <?=$version;?>)
									<br />
								 <div class="resultado_titulo"><?=$txt_descripcion?></div>
								 <div class="resultado_guardar">
									<a href="fileadmin/php/proveedores/menusProveedores/descarga.php?url=<?= urlencode($url_encryptado)?>&exp=<?= $int_id;?>&i=<?=$cuenta?>&doc<?=$cuenta?>=<?=$id_doc?>&tr=<?=$traduc;?>" ><img src="fileadmin/img/guardar.gif" class="noborder" alt="<?=$label_guardar?>" /></a>
								 </div>		 
								 <div class="fin_resultado">
								  <hr class="hr_resultado" />
								 </div>
							</li>
<?php
							$cuenta++;
						}
?>
					</ul>
				</div>
<?php
			}
		}
		else
		{
?>
	        <div class="mensaje">
	          <?=$label_no_hay_documentos_relacionados?>
	        </div>
<?
		}
	}
	else
	{
?>
		<div class="mensaje">
          <?=$label_no_hay_documentos_relacionados?>
        </div>
<?php
	}
	
	mysql_close($conexion);
?>
<div class="volver">
      <?
		  $temp_conf2['parameter'] = ID_DETALLE_EXP; 
		  $temp_conf2['additionalParams'].= '&exp='.$int_id.'&id_grupo='.$id_grupo.'&id_adj='.$id_adj.'&pagina='.$pagina.'&filtro='.$filtro.'&id_anul='.$id_anul;
		  echo $cobj->typolink($label_volver,$temp_conf2);
	  ?>
</div>
<?php
	$content = utf8_encode(ob_get_contents());
	ob_end_clean();
?>





