";
//echo $idambito."
";
$funcion="EjecutarScript";
//echo $atributos."
";
//echo $gestor;
$gestor="../comandos/gestores/gestor_Comandos.php";
//$gestor="./ElimininarImagenRepositorio.php";
//________________________________________________________________________________________________________
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
	Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
//___________________________________________________________________________________________________
$logusu=$_SESSION["wusuario"];
$cmd->texto="SELECT * FROM usuarios WHERE usuario='$logusu'";
$rs=new Recordset;
$rs->Comando=&$cmd; 
if (!$rs->Abrir()) return(true); // Error al abrir recordset
	$rs->Primero(); 
	if (!$rs->EOF)
	{
		$tipologusu=$rs->campos["idtipousuario"];
	}
	$rs->Cerrar();
	$espaciorepo=exec("df -h /opt/opengnsys/images");
	$espaciorepo=explode(" ",$espaciorepo);
	for ($j=0;$jtexto="SELECT * FROM repositorios WHERE idrepositorio=$idrepositorio";
$rs=new Recordset;
$rs->Comando=&$cmd; 
if (!$rs->Abrir()) return(true); // Error al abrir recordset
	$rs->Primero(); 
	if (!$rs->EOF)
	{
		$nombrerepositorio=$rs->campos["nombrerepositorio"];
		$iprepositorio=$rs->campos["ip"];
	}
	$rs->Cerrar();
// Compruebo si se separan directorio de unidades organizativas
$cmd->texto="SELECT ogunit FROM entidades INNER JOIN centros USING(identidad) where idcentro=$idcentro";
$rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return(true); // Error al abrir recordset
$rs->Primero();
if (!$rs->EOF)
{
        $separarogunit=$rs->campos["ogunit"]; // 1 -> si, 0 -> no
}
$rs->Cerrar();
// Directorios de las imágenes, si separo por unidades organizativas leo la BD
$dircentros= array();
$dircentros[0]='/'; 	// Incluimos /opt/opengnsys/images
if ($separarogunit == 1 ) {
	$cmd->texto="SELECT idcentro, directorio FROM centros ORDER BY idcentro";
	$rs=new Recordset;
	$rs->Comando=&$cmd;
	if (!$rs->Abrir()) return(true); // Error al abrir recordset
	$rs->Primero();
	while (!$rs->EOF)
	{
		$dircentros[$rs->campos["idcentro"]]="/".$rs->campos["directorio"];
		$rs->Siguiente();
	}
}
if ($iprepositorio == $ipservidor)
{
//#########################################################################
$repolocal="si";
	//#########################################################################
	// LEYENDO EL DIRECTORIO local en el server
	// /opt/opengnsys/images/
	//#########################################################################
	$imarepo= array();//pila de nombres
	foreach ( array_unique($dircentros) as $subdir) {
	   $dirtemplates="/opt/opengnsys/images/$subdir";
	   $directorio=dir($dirtemplates);
	   // quitamos la barra inicial
	   $subdir = ($subdir == "/") ? '' : substr($subdir,1).':';
	   //bucle para llenar las pilas :P
	   while ($archivo = $directorio->read())
	   {
		//no mostrar ni "." ni ".." ni "pxe"
		if(($archivo!=".")&&($archivo!="..")&&($archivo!="mount")&&($archivo!="lost+found"))
		{
		array_push($imarepo, $subdir.$archivo);
		}
	   }
	   $directorio->close();
	}
	sort($imarepo); // Ordenamos el Array
	if (isset($_POST["contar"])) {$cuantos=$_POST["contar"];}else{$cuantos=0;$contar;}
	//$cuantos=$_POST["contar"];
	for ($i=1;$i<=$cuantos;$i++)
	{
		//#########################################################################
		// PARA SELECCIONAR EL FICHERO IMAGEN
		//$checkbox=$_POST["checkbox".$i];
		if (isset($_POST["checkbox".$i])){$checkbox=$_POST["checkbox".$i];}else{$checkbox="checkbox".$i;}
		$nombre=$_POST["nombre".$i];
		$nombre=trim($nombre);
		$chekmarcadif=$_POST["marcadif".$i];
		$tipoimg=$_POST["tipoimg".$i];
		$idcentroimg=$_POST["idcentroimg".$i];
		if ($checkbox == "si" && $chekmarcadif == 1)
		{
			$delete=$nombre.".img.diff.delete";
			//echo $delete;
			exec("touch ../tmp/$delete");
			exec("(echo '$nombre.img.diff') > ../tmp/$delete");
		}
		if ($checkbox == "si" && $chekmarcadif == 0)
		{
			if(preg_match("/.ant/",$nombre))
			{
				$nombre = str_replace(".ant", "", $nombre); //quitar todos los .backup y continuamos
				$delete=$nombre.".img.ant.delete";
				//echo $nombre;
				//echo $delete;
				exec("touch ../tmp/$delete");
				exec("(echo '$nombre.img.ant') > ../tmp/$delete");
			}elseif ($tipoimg == "D"){
					$delete=$nombre.".delete";
					//echo $delete;
					exec("touch ../tmp/$delete");
					exec("(echo '$nombre') > ../tmp/$delete");
			}else{
					$delete=$nombre.".img.delete";
					//echo $delete;
					exec("touch ../tmp/$delete");
					exec("(echo '$nombre.img') > ../tmp/$delete");
				}
		}
	//#########################################################################
	// PARA SELECCIONAR EL OBJETO IMAGEN
		if (isset($_POST["checkboxobjeto".$i])){$checkboxobjeto=$_POST["checkboxobjeto".$i];}else{$checkboxobjeto="checkboxobjeto".$i;}
		if ($checkboxobjeto == "si")
		{
	//#########################################################################
		// Si la imagen tiene directorio lo elimino
		$cmd->texto="SELECT * FROM imagenes WHERE nombreca='".preg_replace('/^\w*:/','',$nombre)."' AND idcentro='$idcentroimg'";
		$rs=new Recordset; 
		$rs->Comando=&$cmd; 
		if (!$rs->Abrir()) return(0); // Error al abrir recordset
		$rs->Primero(); 
		if (!$rs->EOF){
			$idimagen=$rs->campos["idimagen"];
		}
		$rs->Cerrar();
		EliminaImagenes($cmd,$idimagen,"idimagen");// Eliminación en cascada
		//echo $nombrecanonico." - ".$centroimagen."
";
		//#########################################################################
	   }
}
}else{
$repolocal="no";
//#########################################################################
			$urlimg='../images/iconos/repositorio.gif';
			$textambito=$TbMsg[0];
			$nombreambito="";
	echo ''.$TbMsg[5].' 
';
	echo ' '.$TbMsg[6].': '.$iprepositorio.','.$nombrerepositorio.'
  '.$TbMsg[6].': '.$iprepositorio.','.$nombrerepositorio.'  
';
	echo '';
	echo' ';
       echo '';
		  echo '';
               echo '
';
		  echo '';
       	echo	'| '.$TbMsg[22].''.$nombreambito.$TbMsg[23].''.$TbMsg[24].'';
               echo ' | 
';
       echo '
';
 }
//#########################################################################
?>
Administración web de aulas
	
'?>
 
'.$TbMsg[5].' 
';
	echo ' '.$TbMsg[6].': '.$iprepositorio.','.$nombrerepositorio.'
  '.$TbMsg[6].': '.$iprepositorio.','.$nombrerepositorio.'  
';
?>