summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2018-01-18 13:04:32 +0000
committerramon <ramongomez@us.es>2018-01-18 13:04:32 +0000
commit0c15976a440cfcc036bfb20bd14b7aad15db350d (patch)
treed0b87d9fa0fcfb700a471b1c97e90507cd095e1c /admin/WebConsole
parent65b209185186fa20c13066361a3f8c710931c74b (diff)
#821: Cambios en el comando Particionar y Formatear:
* Soportar varios grupos de configuraciones en ámbito de aulas. * Nuevas cabeceras más descriptivas y con traducción al inglés. * Avisar si un grupo de ordenadores tiene discos con distinto tamaño e indicar que debe desagruparse para poder aplicar los cambios. En el formulario de configuración de aula, indicar que hay grupos de ordenadores con distinto tamaño de disco. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5559 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole')
-rw-r--r--admin/WebConsole/comandos/jscripts/Configurar.js2
-rw-r--r--admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php6
-rw-r--r--admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php46
-rw-r--r--admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php6
-rw-r--r--admin/WebConsole/includes/pintaParticiones.php32
5 files changed, 57 insertions, 35 deletions
diff --git a/admin/WebConsole/comandos/jscripts/Configurar.js b/admin/WebConsole/comandos/jscripts/Configurar.js
index d23abf91..38f17a15 100644
--- a/admin/WebConsole/comandos/jscripts/Configurar.js
+++ b/admin/WebConsole/comandos/jscripts/Configurar.js
@@ -125,7 +125,7 @@ function comprobarDatos(cc)
var extsize=0; // Tamaño partición "EXTENDED"
var allextsize=0; // Tamaño total de las particiones extendidas.
- var hdsize = document.getElementById("hdsize").value;
+ var hdsize = document.getElementById("hdsize"+cc).value;
var trCfg = document.getElementById("TR_"+cc); // Recupera primer <TR> de la configuración
trCfg=trCfg.nextSibling; // Primera fila de particiones
diff --git a/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php b/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php
index a4cbde39..c2cf710c 100644
--- a/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php
+++ b/admin/WebConsole/idiomas/php/cat/pintaParticiones_cat.php
@@ -10,13 +10,18 @@ if(!isset($TbMsg)){
}
$TbMsg["PARTITION"]='Partici&oacute;n';
+$TbMsg["INSTALLED_OS"]='Sistema Operativo Instalado';
$TbMsg["INST_SO"]='S.O. Instalado';
$TbMsg["SIZE_KB"]='Tama&ntilde;o (KB)';
$TbMsg["PARTITION_TYPE"]='Tipo';
$TbMsg["IMAGE"]='Imagen';
$TbMsg["SOFT_PROFILE"]='Perfil Software';
+$TbMsg["FILESYSTEM"]='Sistema de Ficheros';
$TbMsg["FILESYSTEM_SHORT"]='S.F.';
+$TbMsg["REFORMAT"]='Reformatear';
+$TbMsg["REMOVE"]='Eliminar';
+
$TbMsg["DISK"]='Disco';
$TbMsg["CONFIG_PARTTABLE"]='Tabla de particiones';
@@ -52,5 +57,6 @@ $TbMsg["SEND"]='Protocolo';
// AVISOS.
$TbMsg["WARN_PROTOCOL"]='La opción "protocolo" sólo se utiliza en las sincronizadas tipo archivo la primera vez que se envía la imagen a caché. <br>En otro caso el protocolo es RSYNC.';
$TbMsg["WARN_DIFFIMAGE"]='Hay una nueva versi&oacute; de la imagen (se muestra la diferencia de revisiones).';
+$TbMsg["WARN_DIFFDISKSIZE"]='ATENCI&Oacute;N: no se pueden particionar grupos de ordenadores con distinto tama&ntilde;o de disco.<br>Marcar la opción de &quot;Desagrupar por tama&ntilde;o de partici&oacute;n&quot; y pulsar &quot;Aceptar&quot; en el men&uacute; superior para aplicar esta operaci&oacute;n adecuadamente.';
?>
diff --git a/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php b/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php
index 49a1ea17..a28e9474 100644
--- a/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php
+++ b/admin/WebConsole/idiomas/php/eng/pintaParticiones_eng.php
@@ -9,34 +9,39 @@ if(!isset($TbMsg)){
$TbMsg=array();
}
-$TbMsg["PARTITION"]='Partici&oacute;n';
-$TbMsg["INST_SO"]='S.O. Instalado';
-$TbMsg["SIZE_KB"]='Tama&ntilde;o (KB)';
-$TbMsg["PARTITION_TYPE"]='Tipo';
-$TbMsg["IMAGE"]='Imagen';
-$TbMsg["SOFT_PROFILE"]='Perfil Software';
-$TbMsg["FILESYSTEM_SHORT"]='S.F.';
-
-$TbMsg["DISK"]='Disco';
-$TbMsg["CONFIG_PARTTABLE"]='Tabla de particiones';
+$TbMsg["PARTITION"]='Partition';
+$TbMsg["INSTALLED_OS"]='Installed Operating System';
+$TbMsg["INST_SO"]='Installed O.S.';
+$TbMsg["SIZE_KB"]='Size (KB)';
+$TbMsg["PARTITION_TYPE"]='Type';
+$TbMsg["IMAGE"]='Image';
+$TbMsg["SOFT_PROFILE"]='Software Profile';
+$TbMsg["FILESYSTEM"]='Filesystem';
+$TbMsg["FILESYSTEM_SHORT"]='F.S.';
+
+$TbMsg["REFORMAT"]='Reformat';
+$TbMsg["REMOVE"]='Remove';
+
+$TbMsg["DISK"]='Disk';
+$TbMsg["CONFIG_PARTTABLE"]='Partition Table';
$TbMsg["USAGE"]='Usage';
$TbMsg["VARIABLE"]='Variable';
-$TbMsg["CACHE_CONTENT"]='Contenido cach&eacute;';
+$TbMsg["CACHE_CONTENT"]='Date/Cache Content';
$TbMsg["CACHE_FREESPACE"]='Cach&eacute; libre';
-$TbMsg["CACHE_COMPLETE"]='FULL CACHE';
+$TbMsg["CACHE_COMPLETE"]='CACHE IS FULL';
-$TbMsg["SAMESYSTEM_IMAGE"]='Imagen (mismo tipo partici&oacute;n)';
-$TbMsg["DIFFERENTSYSTEM_IMAGE"]='Imagen (distinto tipo partici&oacute;n)';
-$TbMsg["RESTORE_METHOD"]='M&eacute;todo';
+$TbMsg["SAMESYSTEM_IMAGE"]='Image (same partition type)';
+$TbMsg["DIFFERENTSYSTEM_IMAGE"]='Image (different partition type)';
+$TbMsg["RESTORE_METHOD"]='Method';
-$TbMsg["SO_NAME"]='Nombre S.O.';
-$TbMsg["IMAGE_TO_CREATE"]='Imagen a crear';
-$TbMsg["DESTINATION_REPOSITORY"]='Repositorio de destino';
+$TbMsg["SO_NAME"]='O.S. Name';
+$TbMsg["IMAGE_TO_CREATE"]='Image to create';
+$TbMsg["DESTINATION_REPOSITORY"]='Destination Repository';
-$TbMsg["IMAGE_REPOSITORY"]='Imagen / Repositorio';
-$TbMsg["INCREMENTAL_IMAGE_REPOSITORY"]='Imagen Incremental / Repositorio';
+$TbMsg["IMAGE_REPOSITORY"]='Image / Repository';
+$TbMsg["INCREMENTAL_IMAGE_REPOSITORY"]='Incremental Image / Repository';
$TbMsg["CONFIG_NOCONFIG"]='No configuration: client does not connect to server.';
$TbMsg["CONFIG_NODISK1MSDOS"]='Warning: this command only uses disk 1 with a MSDOS partition table.';
@@ -52,5 +57,6 @@ $TbMsg["SEND"]='Protocol';
// WARNINGS.
$TbMsg["WARN_PROTOCOL"]='La opción "protocolo" sólo se utiliza en las sincronizadas tipo archivo la primera vez que se envía la imagen a caché. <br>En otro caso el protocolo es RSYNC.';
$TbMsg["WARN_DIFFIMAGE"]='There is a new image version (showing revision difference).';
+$TbMsg["WARN_DIFFDISKSIZE"]='ATENTION: a group of computers with different disk sizes can not be partitioned.<br>Check &quotUngroup by partition size&quot option and press &quot;Accept&quot; in the top menu to apply this operation properly.';
?>
diff --git a/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php b/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php
index 7c4bd059..889eef9b 100644
--- a/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/pintaParticiones_esp.php
@@ -11,12 +11,17 @@ if(!isset($TbMsg)){
$TbMsg["PARTITION"]='Partici&oacute;n';
$TbMsg["INST_SO"]='S.O. Instalado';
+$TbMsg["INSTALLED_OS"]='Sistema Operativo Instalado';
$TbMsg["SIZE_KB"]='Tama&ntilde;o (KB)';
$TbMsg["PARTITION_TYPE"]='Tipo';
$TbMsg["IMAGE"]='Imagen';
$TbMsg["SOFT_PROFILE"]='Perfil Software';
+$TbMsg["FILESYSTEM"]='Sistema de Ficheros';
$TbMsg["FILESYSTEM_SHORT"]='S.F.';
+$TbMsg["REFORMAT"]='Reformatear';
+$TbMsg["REMOVE"]='Eliminar';
+
$TbMsg["DISK"]='Disco';
$TbMsg["CONFIG_PARTTABLE"]='Tabla de particiones';
@@ -52,5 +57,6 @@ $TbMsg["SEND"]='Protocolo';
// AVISOS.
$TbMsg["WARN_PROTOCOL"]='La opción "protocolo" sólo se utiliza en las sincronizadas tipo archivo la primera vez que se envía la imagen a caché. <br>En otro caso el protocolo es RSYNC.';
$TbMsg["WARN_DIFFIMAGE"]='Hay una nueva versi&oacute;n de la imagen (se muestra la diferencia de revisiones).';
+$TbMsg["WARN_DIFFDISKSIZE"]='ATENCI&Oacute;N: no se pueden particionar grupos de ordenadores con distinto tama&ntilde;o de disco.<br>Marcar la opción de &quot;Desagrupar por tama&ntilde;o de partici&oacute;n&quot; y pulsar &quot;Aceptar&quot; en el men&uacute; superior para aplicar esta operaci&oacute;n adecuadamente.';
?>
diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php
index dd6826b5..82b6b40f 100644
--- a/admin/WebConsole/includes/pintaParticiones.php
+++ b/admin/WebConsole/includes/pintaParticiones.php
@@ -178,7 +178,7 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc)
echo'<td></td>'.chr(13);
echo'<td></td>'.chr(13);
echo'<td></td>'.chr(13);
- echo'<td align="right">&nbsp;<strong>'.$disksize[$disk].'</span></strong>&nbsp;</td>'.chr(13);
+ echo'<td align="right">&nbsp;<strong>'.(isset($disksize[$disk])?$disksize[$disk]:('<em>'.$TbMsg["VARIABLE"].'</em>')).'</span></strong>&nbsp;</td>'.chr(13);
// Creamos un campo oculto para guardar información sobre el disco y su tamaño separados por ;
echo "<input type='hidden' name='disksize_".$disk."' value='".$disksize[$disk]."'/>\n";
echo'<td></td>'.chr(13);
@@ -313,13 +313,13 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc)
$colums=7;
echo '<TR id="TR_'.$cc.'">';
- echo '<TH align=center><IMG src="../images/iconos/eliminar.gif"></TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[8].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[24].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[27].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[22].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[21].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[14].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['REMOVE'].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['PARTITION'].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['PARTITION_TYPE'].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['FILESYSTEM'].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['SIZE_KB'].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['INSTALLED_OS'].'&nbsp;</TH>';
+ echo '<TH align=center>&nbsp;'.$TbMsg['REFORMAT'].'&nbsp;</TH>';
echo '</TR>';
@@ -358,23 +358,27 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc)
// Datos del disco
$tm=tomaTamano(0,$idordenadores);
echo '<tr id="TRIMG_'.$cc.'" align="center">'.
- "\n<td></td>\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0px; "'.">".$TbMsg["HD"]."</td>".
- "\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0px; "'."> $tm <input type='hidden' id='hdsize' name='hdsize' style='width:100' value='".$tm."'></td>".
+ "\n<td></td>\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0px; "'.">".$TbMsg["DISK"]."</td>".
+ "\n<td></td>\n<td".' style="font-size: 1em; padding: 1px 0px; "> '.(isset($tm)?$tm:("<em>".$TbMsg["VARIABLE"]."</em>"))." <input type='hidden' id='hdsize$cc' name='hdsize$cc' style='width:100' value='".$tm."'></td>".
"\n<td></td>\n<td></td>\n</tr>";
- echo '<TR><th colspan='.$colums.'">&nbsp;'.$TbMsg["WARN_DISKSIZE"].'</th></TR>';
+ echo '<tr><th colspan="'.$colums.'">&nbsp;'.$TbMsg["WARN_DISKSIZE"].'</th></tr>';
// Mostrar aviso: solo disco 1 con tabla MSDOS.
if ($aviso) {
- echo '<tr><th colspan='.$colums.'">'.$TbMsg["CONFIG_NODISK1MSDOS"].'</th></tr>';
+ echo '<tr><th colspan="'.$colums.'">'.$TbMsg["CONFIG_NODISK1MSDOS"].'</th></tr>';
}
// Botones de añadir y confirmar.
- echo '<TR height=30><TD style="BACKGROUND-COLOR: #FFFFFF;" colspan='.$colums.' align=center>';
- echo ' <A href="#add" style="text-decoration:none">
+ if (isset($tm)) {
+ echo '<TR height=30><TD style="BACKGROUND-COLOR: #FFFFFF;" colspan='.$colums.' align=center>';
+ echo ' <A href="#add" style="text-decoration:none">
<IMG id="IMG_'.$icp.'" border=0 src="../images/boton_insertar.gif"
value="'.$k.'" onclick="addParticion(this,'.$cc.')"></A>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<A href="#add" style="text-decoration:none">
<IMG border=0 src="../images/boton_aceptar.gif" onclick="Confirmar('.$cc.')"></A></TD>
</TR>';
+ } else {
+ echo '<tr><th colspan="'.$colums.'">'.$TbMsg["WARN_DIFFDISKSIZE"].'</th></tr>'."\n";
+ }
}
/*