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 /admin/WebConsole/comandos | |
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
Diffstat (limited to 'admin/WebConsole/comandos')
-rw-r--r-- | admin/WebConsole/comandos/EliminarImagenCache.php | 60 |
1 files changed, 25 insertions, 35 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; |