From 055be91d2954c1c3e38eb765016e8c5946ba5e92 Mon Sep 17 00:00:00 2001 From: ramon Date: Mon, 7 Oct 2013 09:53:09 +0000 Subject: #594: Comando Particionar y Formatear solo presenta datos del disco 1 y muestra un mensaje de aviso si el cliente tiene más de un disco o si el disco 1 no tiene una tabla de particiones MSDOS. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.0@4051 a21b9725-9963-47de-94b9-378ad31fedc9 --- admin/WebConsole/includes/pintaParticiones.php | 43 ++++++++++++++++---------- 1 file changed, 26 insertions(+), 17 deletions(-) (limited to 'admin/WebConsole/includes/pintaParticiones.php') diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php index 0ddd2a33..928fefcb 100644 --- a/admin/WebConsole/includes/pintaParticiones.php +++ b/admin/WebConsole/includes/pintaParticiones.php @@ -288,31 +288,40 @@ function pintaParticionesConfigurar($cmd,$configuraciones,$idordenadores,$cc) echo ' '.$TbMsg[14].' '; echo ''; + $aviso=false; $auxCfg=split("@",$configuraciones); // Crea lista de particiones for($i=0;$i'; - echo ''; - - echo ''.HTMLSELECT_particiones($tbKeys[$k]["numpar"]).''; - echo ''.HTMLSELECT_tipospar($cmd,$tbKeys[$k]["tipopar"]).''; - - $sf=tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores,true); - echo''.HTMLSELECT_sistemasficheros($cmd,$sf).''; - - $tm=tomaTamano($tbKeys[$k]["numpar"],$idordenadores); - echo''; - - echo ''.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).''; - - echo ''.opeFormatear().''; - echo ''; + if($tbKeys[$k]["numdisk"]==1){ // Solo tratar disco 1 + if($tbKeys[$k]["numpar"]>0){ // Solo particiones (número>0) + $icp=$cc."_".$k; // Identificador de la configuración-partición + echo ''; + echo ''; + echo ''.HTMLSELECT_particiones($tbKeys[$k]["numpar"]).''; + echo ''.HTMLSELECT_tipospar($cmd,$tbKeys[$k]["tipopar"]).''; + $sf=tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores,true); + echo ''.HTMLSELECT_sistemasficheros($cmd,$sf).''; + $tm=tomaTamano($tbKeys[$k]["numpar"],$idordenadores); + echo ''; + echo ''.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).''; + echo ''.opeFormatear().''; + echo ''; + } else { + if ($tbKeys[$k]["codpar"]!=1) { // Aviso tabla no MSDOS. + $aviso=true; + } + } + } else { // Aviso: más de un disco. + $aviso=true; + } } } } + if ($aviso) { // Mostrar aviso: solo disco 1 con tabla MSDOS. + echo ''.$TbMsg["CONFIG_NODISK1MSDOS"].''; + } /* Botones de añadir y confirmar */ echo ' '; echo ''; -- cgit v1.2.3-18-g5258