diff options
author | Irina Gómez <irinagomez@us.es> | 2018-06-14 11:25:35 +0000 |
---|---|---|
committer | Irina Gómez <irinagomez@us.es> | 2018-06-14 11:25:35 +0000 |
commit | 9ac7993836bae8af878b65e86a994cdaf22bd078 (patch) | |
tree | 6ddd83e39b171f9ba08e8836926ec10d8fc7db90 | |
parent | e0e4c021382f2c8a66402c545229aa8e528750f9 (diff) |
#770 imagenes.php: Se corrige errata en consulta SQL por la que no se mostraban las imágenes diferenciales
-rw-r--r-- | admin/WebConsole/principal/imagenes.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/admin/WebConsole/principal/imagenes.php b/admin/WebConsole/principal/imagenes.php index ac358491..7c0a123c 100644 --- a/admin/WebConsole/principal/imagenes.php +++ b/admin/WebConsole/principal/imagenes.php @@ -237,9 +237,16 @@ function SubarbolXML_Imagenes($grupoid,$amb,$litamb,$tipo) $rs=new Recordset; #### agp ### Añado la consulta el campo idrepositorio #### $cmd->texto="SELECT DISTINCT imagenes.idimagen,imagenes.descripcion,repositorios.nombrerepositorio,repositorios.ip - FROM imagenes INNER JOIN repositorios USING (idrepositorio) - WHERE imagenes.idrepositorio = repositorios.idrepositorio - AND imagenes.idcentro=".$idcentro." + FROM imagenes "; + // Para hallar el repositorio de las incrementales hay que buscar los datos de la imagen basica (en la propia tablas imágenes) + if ($tipo == 3) { + $cmd->texto.=" INNER JOIN imagenes AS basica INNER JOIN repositorios + WHERE basica.idrepositorio=repositorios.idrepositorio + AND imagenes.imagenid=basica.idimagen AND "; + } else { + $cmd->texto.=" INNER JOIN repositorios USING (idrepositorio) WHERE "; + } + $cmd->texto.=" imagenes.idcentro=".$idcentro." AND imagenes.grupoid=".$grupoid." AND imagenes.tipo=".$tipo." ORDER BY imagenes.descripcion"; |