diff options
-rw-r--r-- | admin/WebConsole/includes/ConfiguracionesParticiones.php | 7 | ||||
-rw-r--r-- | admin/WebConsole/includes/pintaParticiones.php | 25 |
2 files changed, 19 insertions, 13 deletions
diff --git a/admin/WebConsole/includes/ConfiguracionesParticiones.php b/admin/WebConsole/includes/ConfiguracionesParticiones.php index e9c44248..91c30f40 100644 --- a/admin/WebConsole/includes/ConfiguracionesParticiones.php +++ b/admin/WebConsole/includes/ConfiguracionesParticiones.php @@ -65,7 +65,8 @@ function cargaCaves($cmd,$idambito,$ambito,$sws,$swr) global $msk_perfil; global $msk_cache; - $cmd->texto="SELECT CONCAT_WS( ';',ordenadores_particiones.numdisk,ordenadores_particiones.numpar, "; + $cmd->texto="SELECT CONCAT_WS(';', LPAD(ordenadores_particiones.numdisk, 3, 0), + LPAD(ordenadores_particiones.numpar, 3, 0), "; if($sws & $msk_tamano) $cmd->texto.=" ordenadores_particiones.tamano,"; @@ -210,8 +211,8 @@ function pintaConfiguraciones($cmd,$idambito,$ambito,$colums,$sws,$swr,$pintaPar GROUP_CONCAT(CAST( temp1.configuracion AS CHAR(250) ) ORDER BY temp1.configuracion SEPARATOR '@' ) AS configuraciones FROM (SELECT ordenadores_particiones.idordenador,ordenadores_particiones.numdisk, ordenadores_particiones.numpar, - concat_WS( ';', ordenadores_particiones.numdisk, - ordenadores_particiones.numpar, "; + CONCAT_WS(';', LPAD(ordenadores_particiones.numdisk, 3, 0), + LPAD(ordenadores_particiones.numpar, 3, 0), "; if($sws & $msk_tamano) $cmd->texto.=" ordenadores_particiones.tamano,"; diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php index 02379df7..f03e61f5 100644 --- a/admin/WebConsole/includes/pintaParticiones.php +++ b/admin/WebConsole/includes/pintaParticiones.php @@ -65,8 +65,9 @@ function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) // Recorremos todas las configuraciones encontradas para cada disco foreach($diskConfigs as $disk => $diskConfig){ - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); + $disk = (int)$disk; + echo'<tr height="16">'.chr(13); + echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); @@ -225,8 +226,9 @@ function pintaParticionesRestaurarImagen($cmd,$configuraciones,$idordenadores,$c // Recorremos todas las configuraciones encontradas para cada disco foreach($diskConfigs as $disk => $diskConfig){ - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); + $disk = (int)$disk; + echo'<tr height="16">'.chr(13); + echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); $auxCfg=split("@",$diskConfig); // Crea lista de particiones for($i=0;$i<sizeof($auxCfg);$i++){ @@ -404,8 +406,9 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i // Recorremos todas las configuraciones encontradas para cada disco foreach($diskConfigs as $disk => $diskConfig){ - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); + $disk = (int)$disk; + echo'<tr height="16">'.chr(13); + echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); $auxCfg=split("@",$diskConfig); // Crea lista de particiones for($i=0;$i<sizeof($auxCfg);$i++){ @@ -506,8 +509,9 @@ function pintaParticionesRestaurarSoftIncremental($cmd,$configuraciones,$idorden // Recorremos todas las configuraciones encontradas para cada disco foreach($diskConfigs as $disk => $diskConfig){ - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); + $disk = (int)$disk; + echo'<tr height="16">'.chr(13); + echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); $auxCfg=split("@",$diskConfig); // Crea lista de particiones for($i=0;$i<sizeof($auxCfg);$i++){ @@ -582,8 +586,9 @@ function pintaParticionesRestaurarImagenBasica($cmd,$configuraciones,$idordenado // Recorremos todas las configuraciones encontradas para cada disco foreach($diskConfigs as $disk => $diskConfig){ - echo'<tr height="16">'.chr(13); - echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); + $disk = (int)$disk; + echo'<tr height="16">'.chr(13); + echo '<td colspan="'.$columns.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #D4D0C8;"> '.$TbMsg["DISK"].' '.$disk.'</td>'.chr(13); $auxCfg=split("@",$diskConfig); // Crea lista de particiones for($i=0;$i<sizeof($auxCfg);$i++){ |