diff options
author | ramon <ramongomez@us.es> | 2017-12-28 11:27:16 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2017-12-28 11:27:16 +0000 |
commit | f91ac3c67cb2cc96780c31528c3a51cd41571fc7 (patch) | |
tree | 294bae4e2a88a0811254b55018893e7eab73f2ae | |
parent | 39db3a1a306a396aa73e8d816beec5a720e06be1 (diff) |
#658 #730: Cambios en el comando Eliminar imagen de caché:
* Corregida erratas en cláusulas {{{GROUP BY}}} con MySQL 5.7
* Corregidos mensajes de cabeceras.
* Buscar mnemónico {{{CACHE}}} en vez de la partición 4.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5546 a21b9725-9963-47de-94b9-378ad31fedc9
4 files changed, 41 insertions, 51 deletions
diff --git a/admin/WebConsole/comandos/EliminarImagenCache.php b/admin/WebConsole/comandos/EliminarImagenCache.php index 1ddf110b..5854dc6f 100644 --- a/admin/WebConsole/comandos/EliminarImagenCache.php +++ b/admin/WebConsole/comandos/EliminarImagenCache.php @@ -18,7 +18,7 @@ include_once("../idiomas/php/".$idioma."/comandos/eliminarimagencache_".$idioma. include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php"); //________________________________________________________________________________________________________ include_once("./includes/capturaacciones.php"); -$funcion=EjecutarScript; +$funcion="EjecutarScript"; $idc=$_SESSION["widcentro"]; $ipservidor=$_SERVER['SERVER_ADDR']; //________________________________________________________________________________________________________ @@ -49,6 +49,10 @@ switch($ambito){ case $AMBITO_GRUPOSAULAS : $urlimg='../images/iconos/carpeta.gif'; $textambito=$TbMsg[1]; + $cmd->texto="SELECT DISTINCT ordenadores.idrepositorio + FROM aulas + LEFT JOIN ordenadores ON ordenadores.idaula=aulas.idaula + WHERE aulas.idaula=$idambito"; break; case $AMBITO_AULAS : $urlimg='../images/iconos/aula.gif'; @@ -136,7 +140,7 @@ switch($ambito){ } echo '<p align=center><span class=cabeceras>'.$TbMsg[5].' </span><br>'; - echo '<IMG src="'.$urlimg.'"> <span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span> </span></p>'; + echo '<img src="'.$urlimg.'"> <span align=center class=subcabeceras><u>'.$textambito.': '.$nombreambito.'</u></span> </span></p>'; ?> <!-- //#agp--> <?php @@ -282,65 +286,51 @@ function tabla_configuraciones($cmd,$idambito){ switch($ambito){ case $AMBITO_CENTROS : $urlimg='../images/iconos/centros.gif'; - //echo "ambito - ".$ambito."<br>"; - //echo "idcentro - ".$idc; break; case $AMBITO_GRUPOSAULAS : - - $cmd->texto="SELECT * FROM grupos WHERE nombregrupo='$nombreambito' AND idcentro='$idc'"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(true); // Error al abrir recordset - $rs->Primero(); - if (!$rs->EOF){ - $identificadorgrupo=$rs->campos["idgrupo"]; - } - $rs->Cerrar(); - - $cmd->texto="SELECT * FROM aulas,grupos - WHERE grupos.nombregrupo='$nombreambito' - AND aulas.idcentro='$idc' - AND aulas.grupoid='$identificadorgrupo' - AND aulas.grupoid=grupos.idgrupo"; - - + $cmd->texto="SELECT * FROM ordenadores,aulas,ordenadores_particiones + JOIN grupos USING(idgrupo) + JOIN sistemasficheros USING(idsistemafichero) + WHERE ordenadores_particiones.idordenador=ordenadores.idordenador + AND ordenadores.idaula=aulas.idaula + AND grupos.nombregrupo='$nombreambito' + AND grupos.idcentro='$idc' + AND sistemasficheros.nemonico='CACHE'"; break; case $AMBITO_AULAS : $cmd->texto="SELECT * FROM ordenadores,aulas,ordenadores_particiones + JOIN sistemasficheros USING(idsistemafichero) WHERE ordenadores_particiones.idordenador=ordenadores.idordenador AND ordenadores.idaula=aulas.idaula AND aulas.nombreaula='$nombreambito' - AND aulas.idcentro='$idc' - AND ordenadores_particiones.numpar=4 - GROUP BY ordenadores_particiones.cache"; - + AND aulas.idcentro='$idc' + AND sistemasficheros.nemonico='CACHE'"; break; case $AMBITO_GRUPOSORDENADORES : $cmd->texto="SELECT * FROM ordenadores,aulas,ordenadores_particiones,gruposordenadores + JOIN sistemasficheros USING(idsistemafichero) WHERE ordenadores_particiones.idordenador=ordenadores.idordenador AND ordenadores.idaula=aulas.idaula - AND gruposordenadores.idaula=aulas.idaula - AND aulas.idcentro='$idc' - AND ordenadores_particiones.numpar=4 - AND ordenadores.grupoid='$idambito' - GROUP BY ordenadores_particiones.cache"; - + AND gruposordenadores.idaula=aulas.idaula + AND aulas.idcentro='$idc' + AND sistemasficheros.nemonico='CACHE' + AND ordenadores.grupoid='$idambito'"; break; + case $AMBITO_ORDENADORES : $cmd->texto="SELECT * FROM ordenadores,ordenadores_particiones + JOIN sistemasficheros USING(idsistemafichero) WHERE ordenadores_particiones.idordenador=ordenadores.idordenador AND ordenadores.nombreordenador='$nombreambito' - AND ordenadores_particiones.numpar=4 - GROUP BY ordenadores_particiones.cache"; + AND sistemasficheros.nemonico='CACHE'"; break; } $tablaHtml=""; - $rs->Comando=&$cmd; $rs=new Recordset; $rs->Comando=&$cmd; diff --git a/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php b/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php index 5280c31a..68e70272 100644 --- a/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php +++ b/admin/WebConsole/idiomas/php/cat/comandos/eliminarimagencache_cat.php @@ -5,11 +5,11 @@ // Idioma: Catal� //________________________________________________________________________________________________________ if (empty ($TbMsg)) $TbMsg=array(); - $TbMsg[0]='Creació d\'Imatge'; - $TbMsg[1]='Característiques de l\'ordinador'; - $TbMsg[2]='Nom'; - $TbMsg[3]='Direcció IP'; - $TbMsg[4]='Direcció MAC'; + $TbMsg[0]='Unidad Organizativa'; + $TbMsg[1]='Grupo de aulas'; + $TbMsg[2]='Aula'; + $TbMsg[3]='Grupo de ordenadores'; + $TbMsg[4]='Ordenador'; $TbMsg[5]='Eliminar Imatge de la Cache en Client'; $TbMsg[6]='Dades a subministrar'; $TbMsg[7]='Imátges Disponibles'; diff --git a/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php b/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php index 475bcf90..1f9e10e3 100644 --- a/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php +++ b/admin/WebConsole/idiomas/php/eng/comandos/eliminarimagencache_eng.php @@ -5,12 +5,12 @@ // Idioma: English //________________________________________________________________________________________________________ if (empty ($TbMsg)) $TbMsg=array(); - $TbMsg[0]='Generation of software profiles'; - $TbMsg[1]='Computer features'; - $TbMsg[2]='Name'; - $TbMsg[3]='IP Address'; - $TbMsg[4]='MAC Address'; - $TbMsg[5]='Image Delete Cache Client'; + $TbMsg[0]='Organizational Unit'; + $TbMsg[1]='Group of labs'; + $TbMsg[2]='Lab'; + $TbMsg[3]='Group of comuters'; + $TbMsg[4]='Computer'; + $TbMsg[5]='Delete Images from Clients Cache'; $TbMsg[6]='Environment'; $TbMsg[7]='Available Images'; $TbMsg[8]='Par'; diff --git a/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php index ecb710b1..2107a4f8 100644 --- a/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php +++ b/admin/WebConsole/idiomas/php/esp/comandos/eliminarimagencache_esp.php @@ -5,11 +5,11 @@ // Idioma: Espa�ol //________________________________________________________________________________________________________ if (empty ($TbMsg)) $TbMsg=array(); - $TbMsg[0]='Creación de Imagen'; - $TbMsg[1]='Características del ordenador'; - $TbMsg[2]='Nombre'; - $TbMsg[3]='Dirección IP'; - $TbMsg[4]='Dirección MAC'; + $TbMsg[0]='Unidad Organizativa'; + $TbMsg[1]='Grupo de aulas'; + $TbMsg[2]='Aula'; + $TbMsg[3]='Grupo de ordenadores'; + $TbMsg[4]='Ordenador'; $TbMsg[5]='Eliminar Imagen de la Cache en Cliente'; $TbMsg[6]='Datos a suministrar'; $TbMsg[7]='Imágenes Disponibles'; |