Saltar al cotenido Saltar a la navegación Información de contacto

<?
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?>&nbsp;<?= $cuenta+1; ?>
</strong>&nbsp;(
<?php
if($traduc==1)
{
?>
<?=$label_version_translation_1;?>
<?php
}
else if ($traduc==0)
{
?>
<?=$label_version;?>
<?php
}
?>
&nbsp;<?=$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)?>&amp;exp=<?= $int_id;?>&amp;i=<?=$cuenta?>&amp;doc<?=$cuenta?>=<?=$id_doc?>&amp;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?>&nbsp;<?= $cuenta+1; ?></strong>&nbsp;(
<?php
if($traduc==1)
{
?>
<?=$label_version_translation_1;?>
<?php
}
else if ($traduc==0)
{
?>
<?=$label_version;?>
<?php
}
?>
&nbsp;<?=$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)?>&amp;exp=<?= $int_id;?>&amp;i=<?=$cuenta?>&amp;doc<?=$cuenta?>=<?=$id_doc?>&amp;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();
?>