summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/includes/ConfiguracionesParticiones.php
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2013-02-15 16:31:44 +0000
committeralonso <alonso@us.es>2013-02-15 16:31:44 +0000
commit591d55196c4c5a7c1e6e1798894bb9ff2001f8f1 (patch)
tree58a15c1925dd9a333884e45ace6360247a0822c9 /admin/WebConsole/includes/ConfiguracionesParticiones.php
parent7224a0a6b4397d900ce225ada34e58f18a7e1580 (diff)
Alguas mejoras enla visualización de aulas y ordenadores
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3586 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/includes/ConfiguracionesParticiones.php')
-rw-r--r--admin/WebConsole/includes/ConfiguracionesParticiones.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/admin/WebConsole/includes/ConfiguracionesParticiones.php b/admin/WebConsole/includes/ConfiguracionesParticiones.php
index 64f7c361..5f97e52f 100644
--- a/admin/WebConsole/includes/ConfiguracionesParticiones.php
+++ b/admin/WebConsole/includes/ConfiguracionesParticiones.php
@@ -118,7 +118,7 @@ function cargaCaves($cmd,$idambito,$ambito,$sws,$swr)
break;
}
if($swr) // Si se trata de restauración no se tiene en cuenta las partciones no clonables
- $cmd->texto.=" AND tipospar.clonable=1 ";
+ $cmd->texto.=" AND tipospar.clonable=1 AND ordenadores_particiones.numpar>0 ";
$cmd->texto.=" GROUP by configuracion";
//echo "carga claves:".$cmd->texto;
@@ -208,6 +208,9 @@ function pintaConfiguraciones($cmd,$idambito,$ambito,$colums,$sws,$swr)
if($sws & $msk_nombreSO)
$cmd->texto.=" ordenadores_particiones.idnombreso, ";
+
+ if($sws)
+
if($sws & $msk_imagen)
$cmd->texto.=" ordenadores_particiones.idimagen, ";
@@ -231,14 +234,14 @@ function pintaConfiguraciones($cmd,$idambito,$ambito,$colums,$sws,$swr)
$cmd->texto.=" INNER JOIN aulas ON aulas.idaula = ordenadores.idaula WHERE aulas.idaula =".$idambito;
break;
case $AMBITO_GRUPOSORDENADORES :
- $cmd->texto.=" INNER JOIN gruposordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid WHERE gruposordenadores.idgrupo =".$idambito;
+ $cmd->texto.=" INNER JOIN gruposordenadores ON gruposordenadores.idgrupo = ordenadores.grupoid WHERE gruposordenadores.idgrupo =".$idambito;
break;
case $AMBITO_ORDENADORES :
$cmd->texto.=" WHERE ordenadores.idordenador=".$idambito;
break;
}
if ($swr) // Si se trata de restauración no se tiene en cuenta las particiones no clonables
- $cmd->texto.=" AND tipospar.clonable=1 ";
+ $cmd->texto.=" AND tipospar.clonable=1 AND ordenadores_particiones.numpar>0 ";
$cmd->texto.=" ORDER BY ordenadores_particiones.idordenador, ordenadores_particiones.numpar) AS temp1
GROUP BY temp1.idordenador) AS temp2