diff options
author | ramon <ramongomez@us.es> | 2018-01-18 13:04:32 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2018-01-18 13:04:32 +0000 |
commit | 0c15976a440cfcc036bfb20bd14b7aad15db350d (patch) | |
tree | d0b87d9fa0fcfb700a471b1c97e90507cd095e1c /admin/WebConsole | |
parent | 65b209185186fa20c13066361a3f8c710931c74b (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')
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ón'; +$TbMsg["INSTALLED_OS"]='Sistema Operativo Instalado'; $TbMsg["INST_SO"]='S.O. Instalado'; $TbMsg["SIZE_KB"]='Tamañ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ó de la imagen (se muestra la diferencia de revisiones).'; +$TbMsg["WARN_DIFFDISKSIZE"]='ATENCIÓN: no se pueden particionar grupos de ordenadores con distinto tamaño de disco.<br>Marcar la opción de "Desagrupar por tamaño de partición" y pulsar "Aceptar" en el menú superior para aplicar esta operació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ón'; -$TbMsg["INST_SO"]='S.O. Instalado'; -$TbMsg["SIZE_KB"]='Tamañ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é'; +$TbMsg["CACHE_CONTENT"]='Date/Cache Content'; $TbMsg["CACHE_FREESPACE"]='Caché libre'; -$TbMsg["CACHE_COMPLETE"]='FULL CACHE'; +$TbMsg["CACHE_COMPLETE"]='CACHE IS FULL'; -$TbMsg["SAMESYSTEM_IMAGE"]='Imagen (mismo tipo partición)'; -$TbMsg["DIFFERENTSYSTEM_IMAGE"]='Imagen (distinto tipo partición)'; -$TbMsg["RESTORE_METHOD"]='Mé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 "Ungroup by partition size" option and press "Accept" 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ón'; $TbMsg["INST_SO"]='S.O. Instalado'; +$TbMsg["INSTALLED_OS"]='Sistema Operativo Instalado'; $TbMsg["SIZE_KB"]='Tamañ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ón de la imagen (se muestra la diferencia de revisiones).'; +$TbMsg["WARN_DIFFDISKSIZE"]='ATENCIÓN: no se pueden particionar grupos de ordenadores con distinto tamaño de disco.<br>Marcar la opción de "Desagrupar por tamaño de partición" y pulsar "Aceptar" en el menú superior para aplicar esta operació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"> <strong>'.$disksize[$disk].'</span></strong> </td>'.chr(13); + echo'<td align="right"> <strong>'.(isset($disksize[$disk])?$disksize[$disk]:('<em>'.$TbMsg["VARIABLE"].'</em>')).'</span></strong> </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> '.$TbMsg[8].' </TH>'; - echo '<TH align=center> '.$TbMsg[24].' </TH>'; - echo '<TH align=center> '.$TbMsg[27].' </TH>'; - echo '<TH align=center> '.$TbMsg[22].' </TH>'; - echo '<TH align=center> '.$TbMsg[21].' </TH>'; - echo '<TH align=center> '.$TbMsg[14].' </TH>'; + echo '<TH align=center> '.$TbMsg['REMOVE'].' </TH>'; + echo '<TH align=center> '.$TbMsg['PARTITION'].' </TH>'; + echo '<TH align=center> '.$TbMsg['PARTITION_TYPE'].' </TH>'; + echo '<TH align=center> '.$TbMsg['FILESYSTEM'].' </TH>'; + echo '<TH align=center> '.$TbMsg['SIZE_KB'].' </TH>'; + echo '<TH align=center> '.$TbMsg['INSTALLED_OS'].' </TH>'; + echo '<TH align=center> '.$TbMsg['REFORMAT'].' </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.'"> '.$TbMsg["WARN_DISKSIZE"].'</th></TR>'; + echo '<tr><th colspan="'.$colums.'"> '.$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> <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"; + } } /* |