texto="SELECT idcentro, nombrecentro, nombreca FROM imagenes LEFT JOIN centros USING(idcentro) WHERE nombreca='$imgname' ";
$rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return(0); // Error al abrir recordset
$rs->Primero();
if (!$rs->EOF){
$encontradoobjetoimagen=(is_null($rs->campos["nombreca"]))? '': $rs->campos["nombreca"];
$nombrecaidcentro=(is_null($rs->campos["idcentro"]))? 0 :$rs->campos["idcentro"];
$nombrecentro=(is_null($rs->campos["nombrecentro"]))? '' : $rs->campos["nombrecentro"];
}
$rs->Cerrar();
// Sobre: si devuelve una imagen tiene que coincidir
if($encontradoobjetoimagen == $imgname) {
$encontradoobjetoimagen=$value;
}
if ($modov != 1){ //VISTA UNIDAD ORGANIZATIVA
// Si la imagen no es del centro no la muestro
if ($nombrecaidcentro != $idcentro && $nombrecaidcentro != 0) {
$contandotipo++;
continue;
}
// si ogunit con dir separados -> si la imagen no es del dir del centro no la muestro
if ($separarogunit == 1 and ! ereg($dircentros[$idcentro], "/".$value)) {
$contandotipo++;
continue;
};
}
// ####################################################################################
// ########################## VARIABLES FICHERO DELETE ################################
$nombredirectorio="/opt/opengnsys/images/".$value;
// ####################################################################################
if ($tipo[$contandotipo] == "D")
{
$nombrefichero=str_replace(".img", "", $nombrefichero);
$ficherodelete="../tmp/".$nombrefichero.".delete";
}else{
$ficherodelete="../tmp/".$nombrefichero.".delete";
}
// ########################## VARIABLES FICHERO DELETE ################################
$nombredirectorio=str_replace(":","/",$nombredirectorio);
$nombrefichero=str_replace(":","/",$nombrefichero);
// ####################################################################################
// ######## TAMAÑO DEL FICHERO Y DIRECTORIO ##########################
if (is_dir ($nombredirectorio) && $tipo[$contandotipo] == "D")
{
$tamanofich=exec("ls -lah ".$nombredirectorio." | awk 'NR==1 {print $2}'");
}
elseif (ereg(".ant",$nombrefichero))
{
$nombreficheroant=str_replace(".ant", "", $nombrefichero); //quitar todos los .ant y continuamos
$nombreficheroant=$nombreficheroant.".ant";
$tamanofich=exec("du -h --max-depth=1 /opt/opengnsys/images/$nombreficheroant");
$tamanofich=split("/",$tamanofich);//////////////////////////////////////////echo $nombrefichero."";
}else{
$tamanofich=exec("du -h --max-depth=1 /opt/opengnsys/images/$nombrefichero");
$tamanofich=split("/",$tamanofich);//////////////////////////////////////////echo $nombrefichero."";
}
// ######## TAMAÑO DEL FICHERO Y DIRECTORIO ##########################
$todo=".delete";
$ruta='touch%20/opt/opengnsys/images/'.$value.$todo;//////////////////////////////////////echo $value;//
echo ''.chr(13);
// ########## Nº ######################################################################
echo ' '.$contar.' | '.chr(13);
// ########## Marcar ##################################################################
if ($bustor<>"")
{
echo ' '.$TbMsg[14].' | '.chr(13);
}
elseif (file_exists($ficherodelete))
{
echo ' '.$TbMsg[15].' | '.chr(13);}
else
{
echo ' | '.chr(13);
}
// ########## Tipo ####################################################################
if ($tipo[$contandotipo]=="D")
{
echo ''.$tipo[$contandotipo].' | '.chr(13);
}
elseif ($tipo[$contandotipo]=="B")
{
echo ' '.$tipo[$contandotipo].' | '.chr(13);
}else{
echo ''.$tipo[$contandotipo].' | '.chr(13);
}
echo ''.chr(13);;
echo ''.chr(13);;
echo ''.chr(13);;
echo ''.chr(13);;
echo ''.chr(13);;
// ########## Aviso si directorio distinto al del centro - en vista repositorio ##########
$aviso='';
if ($separarogunit == 1) {
if ( $nombrecaidcentro != 0 and "/".$imgdir != $dircentros[$nombrecaidcentro]){
$aviso=" * ";
$textoaviso="
\n ".
" * $TbMsg[33] | \n".
"
\n";
}
}
// ########## Nombre de Imagen ########################################################
if ($tipo[$contandotipo]=="D")
{
echo ' '.str_replace(":"," / ",$value).' '.$aviso.' | '.chr(13);
}
else
{
echo ' '.str_replace(":"," / ",$value).' '.$aviso.' | '.chr(13);
}
// ########## Tamaño de Imagen ########################################################
if (is_dir ($nombredirectorio) && $tipo[$contandotipo] == "D")
{echo ' '.$tamanofich.' | '.chr(13);}
else{echo ' '.$tamanofich[0].' | '.chr(13);}
// ########## Objeto Imagen ###########################################################
if($encontradoobjetoimagen<>"")
{
echo ' | '.chr(13);
}
elseif (ereg(".ant",$nombrefichero))
{
echo ' ------ | '.chr(13);
}else{
echo ' '.$TbMsg[25].' | '.chr(13);
}
// VISTA REPOSITORIO COMPLETO
if ($modov == 1){
// #####################################################################################
// ########## Unidad Organizativa ######################################################
echo ''.$nombrecentro.' | '.chr(13);
// #####################################################################################
}
// #####################################################################################
echo ''.chr(13);
$contar++;
$contandotipo++;
} //Fin Llave Forach
if (isset ($textoaviso)) echo $textoaviso;
?>