summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2017-12-28 11:27:16 +0000
committerramon <ramongomez@us.es>2017-12-28 11:27:16 +0000
commitf91ac3c67cb2cc96780c31528c3a51cd41571fc7 (patch)
tree294bae4e2a88a0811254b55018893e7eab73f2ae /admin/WebConsole/comandos
parent39db3a1a306a396aa73e8d816beec5a720e06be1 (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.php60
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].'&nbsp;</span><br>';
- echo '<IMG src="'.$urlimg.'">&nbsp;&nbsp;<span align=center class=subcabeceras><U>'.$TbMsg[6].': '.$textambito.','.$nombreambito.'</U></span>&nbsp;&nbsp;</span></p>';
+ echo '<img src="'.$urlimg.'">&nbsp;&nbsp;<span align=center class=subcabeceras><u>'.$textambito.': '.$nombreambito.'</u></span>&nbsp;&nbsp;</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;