summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2012-11-08 12:32:49 +0000
committerramon <ramongomez@us.es>2012-11-08 12:32:49 +0000
commit9583e59fd431d5a12e29e4ddcf6d72b45009a838 (patch)
tree9e8de4d24dac3977eb8048932ba564bc58f14ca0
parentdf440ce7a78ba6bbe51008980d39c105147d2f56 (diff)
Versión 1.0.5, #524: Integrar código del ticket:524, eliminar imagen de caché.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3401 a21b9725-9963-47de-94b9-378ad31fedc9
-rw-r--r--admin/Database/ogAdmBD-1.0-1.0.5pre.sql (renamed from admin/Database/ogAdmBD-1.0-1.0.4pre.sql)8
-rw-r--r--admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql (renamed from admin/Database/ogAdmBD-1.0.1-1.0.4pre.sql)8
-rw-r--r--admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql (renamed from admin/Database/ogAdmBD-1.0.2-1.0.4pre.sql)8
-rw-r--r--admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql (renamed from admin/Database/ogAdmBD-1.0.2a-1.0.4pre.sql)8
-rw-r--r--admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql (renamed from admin/Database/ogAdmBD-1.0.3-1.0.4pre.sql)8
-rw-r--r--admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql20
-rw-r--r--admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql8
-rw-r--r--admin/Database/ogAdmBD.sql3
-rw-r--r--admin/WebConsole/comandos/EliminarImagenCache.php259
-rw-r--r--admin/WebConsole/comandos/jscripts/EliminarImagenCache.js44
-rw-r--r--admin/WebConsole/idiomas/javascripts/cat/comandos/eliminarimagencache_cat.js8
-rw-r--r--admin/WebConsole/idiomas/javascripts/eng/comandos/eliminarimagencache_eng.js8
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/comandos/eliminarimagencache_esp.js8
-rw-r--r--admin/WebConsole/idiomas/php/cat/comandos/ejecutarscripts_cat.php23
-rw-r--r--admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php23
-rw-r--r--admin/WebConsole/idiomas/php/cat/comandos/mensajes_cat.php9
-rw-r--r--admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php3
-rw-r--r--admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php23
-rw-r--r--admin/WebConsole/idiomas/php/eng/comandos/mensajes_eng.php3
-rw-r--r--admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php23
-rw-r--r--admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php23
-rw-r--r--admin/WebConsole/idiomas/php/esp/comandos/mensajes_esp.php3
22 files changed, 501 insertions, 30 deletions
diff --git a/admin/Database/ogAdmBD-1.0-1.0.4pre.sql b/admin/Database/ogAdmBD-1.0-1.0.5pre.sql
index 3542bd57..15cb6e44 100644
--- a/admin/Database/ogAdmBD-1.0-1.0.4pre.sql
+++ b/admin/Database/ogAdmBD-1.0-1.0.5pre.sql
@@ -60,3 +60,11 @@ ALTER TABLE ogAdmBD.ordenadores ADD fotoord VARCHAR (250) NOT NULL;
UPDATE ogAdmBD.aulas SET urlfoto = SUBSTRING_INDEX (urlfoto, '/', -1) WHERE urlfoto LIKE '%/%';
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD-1.0.1-1.0.4pre.sql b/admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql
index 3542bd57..15cb6e44 100644
--- a/admin/Database/ogAdmBD-1.0.1-1.0.4pre.sql
+++ b/admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql
@@ -60,3 +60,11 @@ ALTER TABLE ogAdmBD.ordenadores ADD fotoord VARCHAR (250) NOT NULL;
UPDATE ogAdmBD.aulas SET urlfoto = SUBSTRING_INDEX (urlfoto, '/', -1) WHERE urlfoto LIKE '%/%';
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD-1.0.2-1.0.4pre.sql b/admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql
index a234a059..05d535fa 100644
--- a/admin/Database/ogAdmBD-1.0.2-1.0.4pre.sql
+++ b/admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql
@@ -62,3 +62,11 @@ ALTER TABLE ogAdmBD.ordenadores ADD fotoord VARCHAR (250) NOT NULL;
UPDATE ogAdmBD.aulas SET urlfoto = SUBSTRING_INDEX (urlfoto, '/', -1) WHERE urlfoto LIKE '%/%';
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD-1.0.2a-1.0.4pre.sql b/admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql
index c68106cb..ce2c614e 100644
--- a/admin/Database/ogAdmBD-1.0.2a-1.0.4pre.sql
+++ b/admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql
@@ -58,3 +58,11 @@ ALTER TABLE ogAdmBD.ordenadores ADD fotoord VARCHAR (250) NOT NULL;
UPDATE ogAdmBD.aulas SET urlfoto = SUBSTRING_INDEX (urlfoto, '/', -1) WHERE urlfoto LIKE '%/%';
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD-1.0.3-1.0.4pre.sql b/admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql
index f9e026e8..f7853d80 100644
--- a/admin/Database/ogAdmBD-1.0.3-1.0.4pre.sql
+++ b/admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql
@@ -56,3 +56,11 @@ ALTER TABLE ogAdmBD.ordenadores ADD fotoord VARCHAR (250) NOT NULL;
# Actualizar localización de foto de aula (eliminar el camino).
UPDATE ogAdmBD.aulas SET urlfoto = SUBSTRING_INDEX (urlfoto, '/', -1) WHERE urlfoto LIKE '%/%';
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql
new file mode 100644
index 00000000..aafc4ea2
--- /dev/null
+++ b/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql
@@ -0,0 +1,20 @@
+# Internacionalización correcta de los asistentes.
+UPDATE ogAdmBD.asistentes
+ SET descripcion = 'Asistente Deploy de Imagenes' WHERE descripcion = 'Asistente "Deploy" de Imagenes';
+UPDATE ogAdmBD.asistentes
+ SET descripcion = 'Asistente UpdateCache con Imagenes' WHERE descripcion = 'Asistente "UpdateCache" con Imagenes';
+# Mejorar el rendimiento en acceso a la cola de acciones.
+ALTER TABLE ogAdmBD.acciones
+ ADD KEY (idordenador),
+ ADD KEY (idprocedimiento),
+ ADD KEY (idtarea),
+ ADD KEY (idprogramacion);
+
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql
new file mode 100644
index 00000000..005dfac3
--- /dev/null
+++ b/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql
@@ -0,0 +1,8 @@
+# Actualización SQL para crear el comando Eliminar Imagen Cache.
+INSERT INTO ogAdmBD.comandos
+ SET idcomando=11, descripcion='Eliminar Imagen Cache',
+ pagina='../comandos/EliminarImagenCache.php',
+ gestor='../comandos/gestores/gestor_Comandos.php',
+ funcion='EliminarImagenCache', aplicambito=31,
+ visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+
diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql
index df7ba89e..0942a0d7 100644
--- a/admin/Database/ogAdmBD.sql
+++ b/admin/Database/ogAdmBD.sql
@@ -224,7 +224,8 @@ INSERT INTO `comandos` (`idcomando`, `descripcion`, `pagina`, `gestor`, `funcion
(7, 'Inventario Software', '../comandos/InventarioSoftware.php', '../comandos/gestores/gestor_Comandos.php', 'InventarioSoftware', '', 16, 'par', 'nfn;iph;mac;par', '', 1),
(8, 'Ejecutar Script', '../comandos/EjecutarScripts.php', '../comandos/gestores/gestor_Comandos.php', 'EjecutarScript', '', 31, 'iph;tis;dcr;scp', 'nfn;iph;tis;dcr;scp', '', 1),
(9, 'Iniciar Sesion', '../comandos/IniciarSesion.php', '../comandos/gestores/gestor_Comandos.php', 'IniciarSesion', '', 31, 'par', 'nfn;iph;par', '', 1),
-(10, 'Particionar y Formatear', '../comandos/Configurar.php', '../comandos/gestores/gestor_Comandos.php', 'Configurar', '', 28, 'dsk;cfg;', 'nfn;iph;mac;dsk;cfg;par;cpt;sfi;tam;ope', '', 0);
+(10, 'Particionar y Formatear', '../comandos/Configurar.php', '../comandos/gestores/gestor_Comandos.php', 'Configurar', '', 28, 'dsk;cfg;', 'nfn;iph;mac;dsk;cfg;par;cpt;sfi;tam;ope', '', 0),
+(11, 'Eliminar Imagen Cache', '../comandos/EliminarImagenCache.php', '../comandos/gestores/gestor_Comandos.php', 'EliminarImagenCache', '', 31, 'iph;tis;dcr;scp', 'nfn;iph;tis;dcr;scp', '', 1);
diff --git a/admin/WebConsole/comandos/EliminarImagenCache.php b/admin/WebConsole/comandos/EliminarImagenCache.php
new file mode 100644
index 00000000..e49dafe5
--- /dev/null
+++ b/admin/WebConsole/comandos/EliminarImagenCache.php
@@ -0,0 +1,259 @@
+<?php
+// *************************************************************************************************************************************************
+// Nombre del fichero: EliminarImagenCache.php
+// Descripción :
+// Implementaciónᅵ del comando "Eliminar Imagen Cache"
+// *************************************************************************************************************************************************
+include_once("../includes/ctrlacc.php");
+include_once("../clases/AdoPhp.php");
+include_once("../includes/constantes.php");
+include_once("../includes/comunes.php");
+include_once("../includes/CreaComando.php");
+include_once("../includes/HTMLSELECT.php");
+include_once("../includes/TomaDato.php");
+include_once("../idiomas/php/".$idioma."/comandos/eliminarimagencache_".$idioma.".php");
+include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
+//________________________________________________________________________________________________________
+include_once("./includes/capturaacciones.php");
+$funcion=EjecutarScript;
+
+//________________________________________________________________________________________________________
+$cmd=CreaComando($cadenaconexion);
+if (!$cmd)
+ Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
+//___________________________________________________________________________________________________
+?>
+<HTML>
+<TITLE>Administración web de aulas</TITLE>
+<HEAD>
+ <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<LINK rel="stylesheet" type="text/css" href="../estilos.css">
+<SCRIPT language="javascript" src="./jscripts/EliminarImagenCache.js"></SCRIPT>
+<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
+<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/eliminarimagencache_'.$idioma.'.js"></SCRIPT>'?>
+<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
+<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
+</HEAD>
+<BODY>
+<?php
+switch($ambito){
+ case $AMBITO_CENTROS :
+ $urlimg='../images/iconos/centros.gif';
+ $textambito=$TbMsg[0];
+ break;
+ case $AMBITO_GRUPOSAULAS :
+ $urlimg='../images/iconos/carpeta.gif';
+ $textambito=$TbMsg[1];
+ break;
+ case $AMBITO_AULAS :
+ $urlimg='../images/iconos/aula.gif';
+ $textambito=$TbMsg[2];
+ break;
+ case $AMBITO_GRUPOSORDENADORES :
+ $urlimg='../images/iconos/carpeta.gif';
+ $textambito=$TbMsg[3];
+ break;
+ case $AMBITO_ORDENADORES :
+ $urlimg='../images/iconos/ordenador.gif';
+ $textambito=$TbMsg[4];
+ break;
+ }
+ echo '<p align=center><span class=cabeceras>'.$TbMsg[5].'&nbsp;</span><br>';
+ echo '<IMG src="'.$urlimg.'">&nbsp;&nbsp;<span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span>&nbsp;&nbsp;</span></p>';
+?>
+ <P align=center>
+ <SPAN align=center class=subcabeceras><? echo $TbMsg[7] ?></SPAN>
+ </BR>
+<form align=center name="fdatos">
+ <TABLE id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
+ <TR>
+ <TH align=center>&nbsp;<? echo $TbMsg[11] ?>&nbsp;</TH>
+ <TH align=center>&nbsp;<? echo $TbMsg[12] ?>&nbsp;</TH>
+ <TH align=center>&nbsp;<? echo $TbMsg[10] ?>&nbsp;</TH>
+ <TH align=center>&nbsp;<? echo $TbMsg[13] ?>&nbsp;</TH>
+
+
+ </TR>
+ <?php
+ echo tabla_configuraciones($cmd,$idambito);
+ ?>
+ </TABLE>
+</FORM>
+<?php
+ //________________________________________________________________________________________________________
+ include_once("./includes/formularioacciones.php");
+ //________________________________________________________________________________________________________
+ include_once("./includes/opcionesacciones.php");
+ //________________________________________________________________________________________________________
+?>
+</BODY>
+</HTML>
+<?php
+/**************************************************************************************************************************************************
+ Recupera los datos de un ordenador
+ Parametros:
+ - cmd: Una comando ya operativo (con conexiónabierta)
+ - ido: El identificador del ordenador
+________________________________________________________________________________________________________*/
+function toma_propiedades($cmd,$idordenador){
+ global $nombreordenador;
+ global $ip;
+ global $mac;
+ global $idperfilhard;
+ global $idservidordhcp;
+ global $idservidorrembo;
+ $rs=new Recordset;
+ $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador='".$idordenador."'";
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return(false); // Error al abrir recordset
+ $rs->Primero();
+ if (!$rs->EOF){
+ $nombreordenador=$rs->campos["nombreordenador"];
+ $ip=$rs->campos["ip"];
+ $mac=$rs->campos["mac"];
+ $idperfilhard=$rs->campos["idperfilhard"];
+ $rs->Cerrar();
+ return(true);
+ }
+ else
+ return(false);
+}
+/*________________________________________________________________________________________________________
+ Crea la tabla de configuraciones y perfiles a crear
+________________________________________________________________________________________________________*/
+
+function tabla_configuraciones($cmd,$idambito){
+
+ global $idc;
+ $idc=$_SESSION["widcentro"];
+ global $ambito;
+ global $nombreambito;
+
+
+ global $AMBITO_CENTROS;
+ global $AMBITO_GRUPOSAULAS;
+ global $AMBITO_AULAS;
+ global $AMBITO_GRUPOSORDENADORES;
+ global $AMBITO_ORDENADORES;
+
+switch($ambito){
+ case $AMBITO_CENTROS :
+ $urlimg='../images/iconos/centros.gif';
+ //echo "ambito - ".$ambito."<br>";
+ //echo "idcentro - ".$idc;
+ break;
+
+ case $AMBITO_GRUPOSAULAS :
+
+ $cmd->texto="SELECT * FROM grupos WHERE nombregrupo='$nombreambito' AND idcentro='$idc'";
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return(true); // Error al abrir recordset
+ $rs->Primero();
+ if (!$rs->EOF){
+ $identificadorgrupo=$rs->campos["idgrupo"];
+ }
+ $rs->Cerrar();
+
+ $cmd->texto="SELECT * FROM aulas,grupos
+ WHERE grupos.nombregrupo='$nombreambito'
+ AND aulas.idcentro='$idc'
+ AND aulas.grupoid='$identificadorgrupo'
+ AND aulas.grupoid=grupos.idgrupo";
+
+
+ break;
+
+ case $AMBITO_AULAS :
+ $cmd->texto="SELECT * FROM ordenadores,aulas,ordenadores_particiones
+ WHERE ordenadores_particiones.idordenador=ordenadores.idordenador
+ AND ordenadores.idaula=aulas.idaula
+ AND aulas.nombreaula='$nombreambito'
+ AND aulas.idcentro='$idc'
+ AND ordenadores_particiones.numpar=4
+ GROUP BY ordenadores_particiones.cache";
+
+ break;
+
+ case $AMBITO_GRUPOSORDENADORES :
+ $cmd->texto="SELECT * FROM ordenadores,aulas,ordenadores_particiones,gruposordenadores
+ WHERE ordenadores_particiones.idordenador=ordenadores.idordenador
+ AND ordenadores.idaula=aulas.idaula
+ AND gruposordenadores.idaula=aulas.idaula
+ AND gruposordenadores.nombregrupoordenador='$nombreambito'
+ AND aulas.idcentro='$idc'
+ AND ordenadores_particiones.numpar=4
+ GROUP BY ordenadores_particiones.cache";
+
+ break;
+ case $AMBITO_ORDENADORES :
+ $cmd->texto="SELECT * FROM ordenadores,ordenadores_particiones
+ WHERE ordenadores_particiones.idordenador=ordenadores.idordenador
+ AND ordenadores.nombreordenador='$nombreambito'
+ AND ordenadores_particiones.numpar=4
+ GROUP BY ordenadores_particiones.cache";
+ break;
+ }
+
+ $tablaHtml="";
+
+
+ $rs->Comando=&$cmd;
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return($tablaHtml); // Error al abrir recordset
+ $rs->Primero();
+
+ while (!$rs->EOF){
+
+ $cache=$rs->campos["cache"];
+ $idordenador=$rs->campos["idordenador"];
+ $ima=split(",",$cache);
+
+ for ($x=0;$x<count($ima); $x++)
+ {
+ if(ereg(".img",$ima[$x]) ) //si contiene .img
+ {
+ if (ereg(".img.sum",$ima[$x]) || ereg(".img.torrent",$ima[$x]) )//Si el nombre contiene .img.sum o img.torrent
+ {}else{
+ $ima[$x] = str_replace(".img", "", $ima[$x]); //quitar todos los .img
+ $ima[$x]=trim($ima[$x]);
+ $nombreimagenes[]=$ima[$x];
+ }
+ }else{}
+ }
+
+ $rs->Siguiente();
+ }
+ $rs->Cerrar();
+
+ //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+ $sin_duplicados=array_unique($nombreimagenes);
+ $contar=1;
+ foreach($sin_duplicados as $value) //imprimimos $sin_duplicados
+ {
+
+ $nombrefichero=$value.'.img';
+ $tamanofich=exec("du -h /opt/opengnsys/images/$nombrefichero");
+ if ($tamanofich==""){$tamanofich=$TbMsg[14];}
+ $tamanofich=split("/",$tamanofich);
+
+ $todo=".*";
+ $ruta='rm%20/opt/opengnsys/cache/opt/opengnsys/images/'.$value.$todo;
+
+ echo '<TR>'.chr(13);
+ echo '<TD align=center>&nbsp;'.$contar.'&nbsp;</TD>'.chr(13);
+ echo '<TD align=center ><input type="radio" name="codigo" value='.$ruta.'></TD>'.chr(13);
+ echo '<TD align=center>&nbsp;'.$value.'&nbsp;</TD>'.chr(13);
+ echo '<TD align=center>&nbsp;'.$tamanofich[0].'</TD>'.chr(13);
+ echo '</TR>'.chr(13);
+ $contar++;
+ }
+
+
+ return($tablaHtml);
+}
+
+?>
+
diff --git a/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js b/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js
new file mode 100644
index 00000000..e8af1325
--- /dev/null
+++ b/admin/WebConsole/comandos/jscripts/EliminarImagenCache.js
@@ -0,0 +1,44 @@
+// *************************************************************************************************************************************************
+// Libreria de scripts de Javascript
+// Nombre del fichero: EliminarImagenCache.js
+// Descripcin :
+// Este fichero implementa las funciones javascript del fichero IniciarSesion.php (Comandos)
+// *************************************************************************************************************************************************
+function confirmar(){
+ if (comprobar_datos()){
+ // Compone atributos del comando
+ tb_conf=document.getElementById("tabla_conf");
+ var ochecks=tb_conf.getElementsByTagName('INPUT')
+ var atributos;
+ for(var i=0;i<ochecks.length;i++){
+ if(ochecks[i].checked){
+ atributos=ochecks[i].value
+ }
+ }
+ var RC='@';
+ document.fdatosejecucion.atributos.value="scp="+atributos+RC;
+ document.fdatosejecucion.submit();
+ }
+ }
+//________________________________________________________________________________________________________
+ function cancelar()
+{
+ alert(CTbMsg[0]);
+ location.href="../nada.php"
+ }
+//________________________________________________________________________________________________________
+ function comprobar_datos()
+{
+ tb_conf=document.getElementById("tabla_conf");
+ var ochecks=tb_conf.getElementsByTagName('INPUT')
+ var op=0
+ for(var i=0;i<ochecks.length;i++){
+ if(ochecks[i].checked) op++;
+ }
+ if(op==0){
+ alert(TbMsg[1])
+ return(false);
+ }
+ return(comprobar_datosejecucion())
+}
+
diff --git a/admin/WebConsole/idiomas/javascripts/cat/comandos/eliminarimagencache_cat.js b/admin/WebConsole/idiomas/javascripts/cat/comandos/eliminarimagencache_cat.js
new file mode 100644
index 00000000..ca8745fb
--- /dev/null
+++ b/admin/WebConsole/idiomas/javascripts/cat/comandos/eliminarimagencache_cat.js
@@ -0,0 +1,8 @@
+//________________________________________________________________________________________________________
+//
+// Fichero de idiomas javascripts: eliminarimagencache_esp.js
+// Idioma: Español
+//________________________________________________________________________________________________________
+TbMsg=new Array;
+TbMsg[0]="";
+TbMsg[1]="Debe elegir al menos una Imagen";
diff --git a/admin/WebConsole/idiomas/javascripts/eng/comandos/eliminarimagencache_eng.js b/admin/WebConsole/idiomas/javascripts/eng/comandos/eliminarimagencache_eng.js
new file mode 100644
index 00000000..e52857b0
--- /dev/null
+++ b/admin/WebConsole/idiomas/javascripts/eng/comandos/eliminarimagencache_eng.js
@@ -0,0 +1,8 @@
+//________________________________________________________________________________________________________
+//
+// Fichero de idiomas javascripts: eliminarimagencache_eng.js
+// Idioma: Ingles
+//________________________________________________________________________________________________________
+TbMsg=new Array;
+TbMsg[0]="";
+TbMsg[1]="You must choose at least one image";
diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/eliminarimagencache_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/eliminarimagencache_esp.js
new file mode 100644
index 00000000..ca8745fb
--- /dev/null
+++ b/admin/WebConsole/idiomas/javascripts/esp/comandos/eliminarimagencache_esp.js
@@ -0,0 +1,8 @@
+//________________________________________________________________________________________________________
+//
+// Fichero de idiomas javascripts: eliminarimagencache_esp.js
+// Idioma: Español
+//________________________________________________________________________________________________________
+TbMsg=new Array;
+TbMsg[0]="";
+TbMsg[1]="Debe elegir al menos una Imagen";
diff --git a/admin/WebConsole/idiomas/php/cat/comandos/ejecutarscripts_cat.php b/admin/WebConsole/idiomas/php/cat/comandos/ejecutarscripts_cat.php
index cd0087eb..b8a795bc 100644
--- a/admin/WebConsole/idiomas/php/cat/comandos/ejecutarscripts_cat.php
+++ b/admin/WebConsole/idiomas/php/cat/comandos/ejecutarscripts_cat.php
@@ -11,14 +11,15 @@
$TbMsg[3]='Grupo de ordenadores';
$TbMsg[4]='Ordenadores';
$TbMsg[5]='Ejecutar script';
- $TbMsg[6]='Ámbito';
- $TbMsg[7]='Título';
- $TbMsg[8]='Description';
- $TbMsg[9]='Código del script';
+ $TbMsg[6]='&Aacute;mbito';
+ $TbMsg[7]='T&iacute;tulo';
+ $TbMsg[8]='Descripci&oacute;n';
+ $TbMsg[9]='C&oacute;digo del script';
$TbMsg[10]='Datos a suministrar';
+ $TbMsg[11]='Eliminar Imagen de la Cach&eacute; de Cliente';
$TbMsg["WDI11"]='Asistente de Despliegue de la imagen';
- $TbMsg["WDI12"]='Generar InstruccionOG';
+ $TbMsg["WDI12"]='Generar Instrucci&oacute;n OG';
$TbMsg["WDI13"]='Elige si solo quieres almacenar la imagen en la Cache - UpdateCache ';
$TbMsg["WDI14"]='deployImage (update+restore)';
$TbMsg["WDI15"]='updateCache (solo descarga)';
@@ -29,23 +30,23 @@
$TbMsg["WDI20"]='Elige la particion del disco donde se restaurar la imagen:';
$TbMsg["WDI21"]='Elige la imagen a distribuir:';
$TbMsg["WDI22"]='--Selecciona imagen --';
- $TbMsg["WDI23"]='Elige el metodo de transferencia';
+ $TbMsg["WDI23"]='Elige el m&eacute;todo de transferencia';
$TbMsg["WDI24"]='puerto : ';
$TbMsg["WDI25"]='direccion Mcast : ';
$TbMsg["WDI26"]='modo : ';
$TbMsg["WDI27"]='velocidad : ';
- $TbMsg["WDI28"]='nº Max. clientes : ';
- $TbMsg["WDI29"]='Tiempo(seg) Max. Espera : ';
+ $TbMsg["WDI28"]='n&ordm; M&aacute;x. clientes : ';
+ $TbMsg["WDI29"]='Tiempo M&aacute;x. Espera (seg) : ';
$TbMsg["WDI30"]='tiempo de semilla :';
- $TbMsg["WCRP31"]='Asistente Clonacion Particiones Remotas';
+ $TbMsg["WCRP31"]='Asistente Clonaci&oacute;n Particiones Remotas';
$TbMsg["WCRP32"]='Elige equipo MASTER:';
$TbMsg["WCRP33"]='Elige desde el Master la imagen o particion a enviar';
$TbMsg["WCRP34"]='Elige la identificacion de la particion destino de los clientes:';
$TbMsg["WCRP35"]='Elige el metodo de transferencia';
- $TbMsg["WCRP36"]='Elige herramienta de clonacion:';
- $TbMsg["WCRP37"]='Elige compresor para la herramienta de clonacion:';
+ $TbMsg["WCRP36"]='Elige herramienta de clonaci&oacute;n:';
+ $TbMsg["WCRP37"]='Elige compresor para la herramienta de clonaci&oacute;n:';
?>
diff --git a/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php b/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php
new file mode 100644
index 00000000..488b085d
--- /dev/null
+++ b/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php
@@ -0,0 +1,23 @@
+<?php
+//________________________________________________________________________________________________________
+//
+// Fichero de idiomas php: eliminarimagencache_cat.php (Comandos)
+// Idioma: Catal
+//________________________________________________________________________________________________________
+ if (empty ($TbMsg)) $TbMsg=array();
+ $TbMsg[0]='Creaci&oacute;n de Imagen';
+ $TbMsg[1]='Caracter&iacute;sticas del ordenador';
+ $TbMsg[2]='Nombre';
+ $TbMsg[3]='Direcci&oacute;n IP';
+ $TbMsg[4]='Direcci&oacute;n MAC';
+ $TbMsg[5]='Eliminar Imagen de la Cache en Cliente';
+ $TbMsg[6]='Datos a suministrar';
+ $TbMsg[7]='Im&aacute;genes Disponibles';
+ $TbMsg[8]='Par';
+ $TbMsg[9]='Nombre S.O.';
+ $TbMsg[10]='Nombre de la Imagen';
+ $TbMsg[11]='N&ordm;';
+ $TbMsg[12]='Marcar';
+ $TbMsg[13]='Tama&ntilde;o';
+ $TbMsg[14]='No existe en repositorio';
+?>
diff --git a/admin/WebConsole/idiomas/php/cat/comandos/mensajes_cat.php b/admin/WebConsole/idiomas/php/cat/comandos/mensajes_cat.php
index ae41ac2d..8e170147 100644
--- a/admin/WebConsole/idiomas/php/cat/comandos/mensajes_cat.php
+++ b/admin/WebConsole/idiomas/php/cat/comandos/mensajes_cat.php
@@ -1,4 +1,4 @@
-<?
+<?php
//________________________________________________________
//
// Fichero de idiomas php: comandos/mensajes_cat.php
@@ -10,13 +10,14 @@ $TbMsg["COMMAND_Arrancar"]="Arrancar";
$TbMsg["COMMAND_Configurar"]="Configurar";
$TbMsg["COMMAND_CrearImagen"]="Crear Imagen";
$TbMsg["COMMAND_EjecutarScript"]="Ejecutar Script";
+$TbMsg["COMMAND_EliminarImagenCache"]="Eliminar Imagen Cache";
$TbMsg["COMMAND_IniciarSesion"]="Iniciar Sesi&oacute;n";
$TbMsg["COMMAND_InventarioHardware"]="Inventario Hardware";
$TbMsg["COMMAND_InventarioSoftware"]="Inventario Software";
$TbMsg["COMMAND_Reiniciar"]="Reiniciar";
$TbMsg["COMMAND_RestaurarImagen"]="Restaurar Imagen";
-$TbMsg["WIZARD_Asistente Particionado"]="Particionar";
-$TbMsg["WIZARD_Asistente Clonacion Particiones Remotas"]="Clonar paticiones remotas";
-$TbMsg["WIZARD_Asistente "Deploy" de Imagenes"]="Deploy de imagenes";
+$TbMsg["WIZARD_Asistente Particionado"]="Asistente de particionado";
+$TbMsg["WIZARD_Asistente Clonacion Particiones Remotas"]="Clonar particiones remotas";
+$TbMsg["WIZARD_Asistente Deploy de Imagenes"]="Deploy de imagenes";
?>
diff --git a/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php
index 00a16d3d..6f081390 100644
--- a/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php
+++ b/admin/WebConsole/idiomas/php/eng/comandos/ejecutarscripts_eng.php
@@ -14,8 +14,9 @@
$TbMsg[6]='Scope';
$TbMsg[7]='Title';
$TbMsg[8]='Description';
- $TbMsg[9]='Opengnsys code';
+ $TbMsg[9]='OpenGnSys code';
$TbMsg[10]='Data to submit';
+ $TbMsg[11]='Delete Cache Image on Client';
$TbMsg["WDI11"]='Deploy Image Wizard';
$TbMsg["WDI12"]='Generate OG Code';
diff --git a/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php
new file mode 100644
index 00000000..91565b60
--- /dev/null
+++ b/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php
@@ -0,0 +1,23 @@
+<?php
+//________________________________________________________________________________________________________
+//
+// Fichero de idiomas php: eliminarimagencache_eng.php (Comandos)
+// Idioma: English
+//________________________________________________________________________________________________________
+ if (empty ($TbMsg)) $TbMsg=array();
+ $TbMsg[0]='Generation of software profiles';
+ $TbMsg[1]='Computer features';
+ $TbMsg[2]='Name';
+ $TbMsg[3]='IP Address';
+ $TbMsg[4]='MAC Address';
+ $TbMsg[5]='Image Delete Cache Client';
+ $TbMsg[6]='Environment';
+ $TbMsg[7]='Available Images';
+ $TbMsg[8]='Par';
+ $TbMsg[9]='System name';
+ $TbMsg[10]='----------- Image name -----------';
+ $TbMsg[11]='Nº';
+ $TbMsg[12]='Mark';
+ $TbMsg[13]='Size';
+ $TbMsg[14]='Not in Repository';
+?>
diff --git a/admin/WebConsole/idiomas/php/eng/comandos/mensajes_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/mensajes_eng.php
index f50593e5..4d49f7b8 100644
--- a/admin/WebConsole/idiomas/php/eng/comandos/mensajes_eng.php
+++ b/admin/WebConsole/idiomas/php/eng/comandos/mensajes_eng.php
@@ -1,4 +1,4 @@
-<?
+<?php
//________________________________________________________
//
// Fichero de idiomas php: comandos/mensajes_eng.php
@@ -10,6 +10,7 @@ $TbMsg["COMMAND_Arrancar"]="Boot";
$TbMsg["COMMAND_Configurar"]="Configure";
$TbMsg["COMMAND_CrearImagen"]="Make Image";
$TbMsg["COMMAND_EjecutarScript"]="Execute Script";
+$TbMsg["COMMAND_EliminarImagenCache"]="Delete Cache Image";
$TbMsg["COMMAND_IniciarSesion"]="Init Session";
$TbMsg["COMMAND_InventarioHardware"]="Hardware Inventory";
$TbMsg["COMMAND_InventarioSoftware"]="Software Inventory";
diff --git a/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php
index c8a8f0d2..3c70d168 100644
--- a/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/comandos/ejecutarscripts_esp.php
@@ -11,14 +11,15 @@
$TbMsg[3]='Grupo de ordenadores';
$TbMsg[4]='Ordenadores';
$TbMsg[5]='Ejecutar script';
- $TbMsg[6]='Ámbito';
- $TbMsg[7]='Título';
- $TbMsg[8]='Description';
- $TbMsg[9]='Código del script';
+ $TbMsg[6]='&Aacute;mbito';
+ $TbMsg[7]='T&iacute;tulo';
+ $TbMsg[8]='Descripci&oacute;n';
+ $TbMsg[9]='C&oacute;digo del script';
$TbMsg[10]='Datos a suministrar';
+ $TbMsg[11]='Eliminar Imagen de la Cach&eacute; de Cliente';
$TbMsg["WDI11"]='Asistente de Despliegue de la imagen';
- $TbMsg["WDI12"]='Generar InstruccionOG';
+ $TbMsg["WDI12"]='Generar Instrucci&oacute;n OG';
$TbMsg["WDI13"]='Elige si solo quieres almacenar la imagen en la Cache - UpdateCache ';
$TbMsg["WDI14"]='deployImage (update+restore)';
$TbMsg["WDI15"]='updateCache (solo descarga)';
@@ -29,23 +30,23 @@
$TbMsg["WDI20"]='Elige la particion del disco donde se restaurar la imagen:';
$TbMsg["WDI21"]='Elige la imagen a distribuir:';
$TbMsg["WDI22"]='--Selecciona imagen --';
- $TbMsg["WDI23"]='Elige el metodo de transferencia';
+ $TbMsg["WDI23"]='Elige el m&eacute;todo de transferencia';
$TbMsg["WDI24"]='puerto : ';
$TbMsg["WDI25"]='direccion Mcast : ';
$TbMsg["WDI26"]='modo : ';
$TbMsg["WDI27"]='velocidad : ';
- $TbMsg["WDI28"]='nº Max. clientes : ';
- $TbMsg["WDI29"]='Tiempo(seg) Max. Espera : ';
+ $TbMsg["WDI28"]='n&ordm; M&aacute;x. clientes : ';
+ $TbMsg["WDI29"]='Tiempo M&aacute;x. Espera (seg) : ';
$TbMsg["WDI30"]='tiempo de semilla :';
- $TbMsg["WCRP31"]='Asistente Clonacion Particiones Remotas';
+ $TbMsg["WCRP31"]='Asistente Clonaci&oacute;n Particiones Remotas';
$TbMsg["WCRP32"]='Elige equipo MASTER:';
$TbMsg["WCRP33"]='Elige desde el Master la imagen o particion a enviar';
$TbMsg["WCRP34"]='Elige la identificacion de la particion destino de los clientes:';
$TbMsg["WCRP35"]='Elige el metodo de transferencia';
- $TbMsg["WCRP36"]='Elige herramienta de clonacion:';
- $TbMsg["WCRP37"]='Elige compresor para la herramienta de clonacion:';
+ $TbMsg["WCRP36"]='Elige herramienta de clonaci&oacute;n:';
+ $TbMsg["WCRP37"]='Elige compresor para la herramienta de clonaci&oacute;n:';
?>
diff --git a/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php
new file mode 100644
index 00000000..5aff0ea4
--- /dev/null
+++ b/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php
@@ -0,0 +1,23 @@
+<?php
+//________________________________________________________________________________________________________
+//
+// Fichero de idiomas php: eliminarimagencache_esp.php (Comandos)
+// Idioma: Espaol
+//________________________________________________________________________________________________________
+ if (empty ($TbMsg)) $TbMsg=array();
+ $TbMsg[0]='Creaci&oacute;n de Imagen';
+ $TbMsg[1]='Caracter&iacute;sticas del ordenador';
+ $TbMsg[2]='Nombre';
+ $TbMsg[3]='Direcci&oacute;n IP';
+ $TbMsg[4]='Direcci&oacute;n MAC';
+ $TbMsg[5]='Eliminar Imagen de la Cache en Cliente';
+ $TbMsg[6]='Datos a suministrar';
+ $TbMsg[7]='Im&aacute;genes Disponibles';
+ $TbMsg[8]='Par';
+ $TbMsg[9]='Nombre S.O.';
+ $TbMsg[10]='Nombre de la Imagen';
+ $TbMsg[11]='N&ordm;';
+ $TbMsg[12]='Marcar';
+ $TbMsg[13]='Tama&ntilde;o';
+ $TbMsg[14]='No existe en repositorio';
+?>
diff --git a/admin/WebConsole/idiomas/php/esp/comandos/mensajes_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/mensajes_esp.php
index 28c15adb..c0b50fbe 100644
--- a/admin/WebConsole/idiomas/php/esp/comandos/mensajes_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/comandos/mensajes_esp.php
@@ -1,4 +1,4 @@
-<?
+<?php
//________________________________________________________
//
// Fichero de idiomas php: comandos/mensajes_esp.php
@@ -10,6 +10,7 @@ $TbMsg["COMMAND_Arrancar"]="Arrancar";
$TbMsg["COMMAND_Configurar"]="Configurar";
$TbMsg["COMMAND_CrearImagen"]="Crear Imagen";
$TbMsg["COMMAND_EjecutarScript"]="Ejecutar Script";
+$TbMsg["COMMAND_EliminarImagenCache"]="Eliminar Imagen Cache";
$TbMsg["COMMAND_IniciarSesion"]="Iniciar Sesi&oacute;n";
$TbMsg["COMMAND_InventarioHardware"]="Inventario Hardware";
$TbMsg["COMMAND_InventarioSoftware"]="Inventario Software";