summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/principal/imagenes.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/principal/imagenes.php')
-rw-r--r--admin/WebConsole/principal/imagenes.php59
1 files changed, 11 insertions, 48 deletions
diff --git a/admin/WebConsole/principal/imagenes.php b/admin/WebConsole/principal/imagenes.php
index 98475405..4b226e35 100644
--- a/admin/WebConsole/principal/imagenes.php
+++ b/admin/WebConsole/principal/imagenes.php
@@ -9,6 +9,7 @@
// Administra imágenes de un determinado Centro
// ********************************************************************************************************
include_once("../includes/ctrlacc.php");
+include_once("../includes/arbol.php");
include_once("../clases/AdoPhp.php");
include_once("../clases/XmlPhp.php");
include_once("../clases/ArbolVistaXML.php");
@@ -113,12 +114,6 @@ $XMLcontextual=CreacontextualXMLImagen($AMBITO_IMAGENESINCREMENTALES,
$LITAMBITO_IMAGENESINCREMENTALES,
$IMAGENES_INCREMENTALES);
echo $flotante->CreaMenuContextual($XMLcontextual);
- echo "<br><br><br>";
- echo "<br><br><br>";
-$Repos=repos();
-$imagenes=img($Repos);
-$grupos_hijos= grupos();
-listaImg($imagenes,$grupos_hijos);
// Tipos de menús contextuales:
// id="TipoImagen_1"
@@ -483,51 +478,10 @@ function repos(){
$repositorios[$rs->campos["idrepositorio"]] = $rs->campos["nombrerepositorio"];
$rs->Siguiente();
}
+ $rs->Cerrar();
return($repositorios);
}
-// Descripción: Devuelve un array de grupos de imágenes. Ordenados por tipos de imágenes y grupo padre
-// Parámetros: ninguno
-// devuelve: array de grupos.
-function grupos(){
- global $cmd;
- global $idcentro;
-
- $grupos_hijos=Array();
- $rs=new Recordset;
- $cmd->texto="SELECT idgrupo, nombregrupo, grupos.grupoid AS grupopadre, tipo
- FROM grupos
- WHERE idcentro=$idcentro AND tipo IN (70, 71, 72)
- ORDER BY tipo, grupopadre, grupoid;";
- $rs->Comando=&$cmd;
- if (!$rs->Abrir()) return($grupos_hijos);
-
- $rs->Primero();
- $oldgrupopadre=0;
- $num=-1;
- while (!$rs->EOF){
- $grupopadre=$rs->campos["grupopadre"];
- $nombregrupo=$rs->campos["nombregrupo"];
-
- $idgrupo=$rs->campos["idgrupo"];
- // El tipo de grupo de imagenes son 70, 71 y 72 correspondiendo al tipo de imagen 1, 2 y 3
- $tipo=$rs->campos["tipo"] - 69;
- if ($oldgrupopadre != $grupopadre) {
- $oldgrupopadre=$grupopadre;
- // Cuando cambio de grupo pongo el orden del array a cero
- $num=0;
- } else {
- $num++;
- }
- $grupos_hijos[$tipo][$grupopadre][$num]["id"] = $idgrupo;
- $grupos_hijos[$tipo][$grupopadre][$num]["nombre"] = $nombregrupo;
-
- $rs->Siguiente();
- }
- return ($grupos_hijos);
-
-}
-
// Descripción: Devuelve un array de las imágenes ordenadas por tipo y grupo al que pertenecen.
// Parámetros: repositorios
// array repositorios: array con los nombres del repositorio, para usarlo en la descripción de la imagen.
@@ -571,6 +525,7 @@ function img($repositorios){
$rs->Siguiente();
}
+ $rs->Cerrar();
return($imagenes);
}
@@ -632,5 +587,13 @@ function listaGrupo($tipo,$idgrupo,$nivel,$orden,$imagenes,$grupos_hijos){
return($orden);
}
+ echo "<br><br><br>";
+ echo "<br><br><br>";
+//$Repos=repos();
+//$imagenes=img($Repos);
+//$grp_imagenes= grupos();
+$imagenes=nodos_arbol("imagenes");
+$grp_imagenes= grupos_arbol("imagenes");
+listaImg($imagenes,$grp_imagenes);
?>