'?> '?> CreaArbolVistaXML(); // Muestra árbol en pantalla // Crea contextual de las imágenes $flotante=new MenuContextual(); $XMLcontextual=CreaContextualXMLTiposImagenes($AMBITO_GRUPOSIMAGENESMONOLITICAS, $LITAMBITO_GRUPOSIMAGENESMONOLITICAS, $AMBITO_IMAGENESMONOLITICAS, $LITAMBITO_IMAGENESMONOLITICAS, $IMAGENES_MONOLITICAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreaContextualXMLTiposImagenes($AMBITO_GRUPOSIMAGENESBASICAS, $LITAMBITO_GRUPOSIMAGENESBASICAS, $AMBITO_IMAGENESBASICAS, $LITAMBITO_IMAGENESBASICAS, $IMAGENES_BASICAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreaContextualXMLTiposImagenes($AMBITO_GRUPOSIMAGENESINCREMENTALES, $LITAMBITO_GRUPOSIMAGENESINCREMENTALES, $AMBITO_IMAGENESINCREMENTALES, $LITAMBITO_IMAGENESINCREMENTALES, $IMAGENES_INCREMENTALES); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreaContextualXMLGruposImagenes($AMBITO_GRUPOSIMAGENESMONOLITICAS, $LITAMBITO_GRUPOSIMAGENESMONOLITICAS, $AMBITO_IMAGENESMONOLITICAS, $LITAMBITO_IMAGENESMONOLITICAS, $IMAGENES_MONOLITICAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreaContextualXMLGruposImagenes($AMBITO_GRUPOSIMAGENESBASICAS, $LITAMBITO_GRUPOSIMAGENESBASICAS, $AMBITO_IMAGENESBASICAS, $LITAMBITO_IMAGENESBASICAS, $IMAGENES_BASICAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreaContextualXMLGruposImagenes($AMBITO_GRUPOSIMAGENESINCREMENTALES, $LITAMBITO_GRUPOSIMAGENESINCREMENTALES, $AMBITO_IMAGENESINCREMENTALES, $LITAMBITO_IMAGENESINCREMENTALES, $IMAGENES_INCREMENTALES); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLImagen($AMBITO_IMAGENESMONOLITICAS, $LITAMBITO_IMAGENESMONOLITICAS, $IMAGENES_MONOLITICAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLImagen($AMBITO_IMAGENESBASICAS, $LITAMBITO_IMAGENESBASICAS, $IMAGENES_BASICAS); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLImagen($AMBITO_IMAGENESINCREMENTALES, $LITAMBITO_IMAGENESINCREMENTALES, $IMAGENES_INCREMENTALES); echo $flotante->CreaMenuContextual($XMLcontextual); ?> '; $cadenaXML.=SubarbolXML_tiposimagenes($AMBITO_GRUPOSIMAGENESMONOLITICAS, $LITAMBITO_GRUPOSIMAGENESMONOLITICAS, $AMBITO_IMAGENESMONOLITICAS, $LITAMBITO_IMAGENESMONOLITICAS, $IMAGENES_MONOLITICAS, $TbMsg[11]); $cadenaXML.=SubarbolXML_tiposimagenes($AMBITO_GRUPOSIMAGENESBASICAS, $LITAMBITO_GRUPOSIMAGENESBASICAS, $AMBITO_IMAGENESBASICAS, $LITAMBITO_IMAGENESBASICAS, $IMAGENES_BASICAS, $TbMsg[12]); $cadenaXML.=SubarbolXML_tiposimagenes($AMBITO_GRUPOSIMAGENESINCREMENTALES, $LITAMBITO_GRUPOSIMAGENESINCREMENTALES, $AMBITO_IMAGENESINCREMENTALES, $LITAMBITO_IMAGENESINCREMENTALES, $IMAGENES_INCREMENTALES, $TbMsg[13]); $cadenaXML.=''; return($cadenaXML); } //________________________________________________________________________________________________________ function SubarbolXML_tiposimagenes($ambg,$litambg,$amb,$litamb,$tipo,$msg) { $cadenaXML=""; $cadenaXML.='texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$ambg." ORDER BY nombregrupo"; $rs->Comando=&$cmd; //echo $cmd->texto; if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $cadenaXML.='campos["nombregrupo"].'"'; $cadenaXML.=' nodoid="'.$litambg."-".$rs->campos["idgrupo"]; $cadenaXML.='>'; $cadenaXML.=SubarbolXML_gruposimagenes($rs->campos["idgrupo"],$ambg,$litambg,$amb,$litamb,$tipo); $cadenaXML.=''; $rs->Siguiente(); } $rs->Cerrar(); $cadenaXML.=SubarbolXML_Imagenes($grupoid,$amb,$litamb,$tipo); return($cadenaXML); } //________________________________________________________________________________________________________ function SubarbolXML_Imagenes($grupoid,$amb,$litamb,$tipo) { global $cmd; global $idcentro; $cadenaXML=""; $rs=new Recordset; $cmd->texto="SELECT idimagen,descripcion FROM imagenes WHERE idcentro=".$idcentro." AND grupoid=".$grupoid." AND tipo=".$tipo." ORDER BY descripcion"; //echo "
".$cmd->texto; $rs->Comando=&$cmd; if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $cadenaXML.='campos["descripcion"].'"'; $cadenaXML.=' nodoid='.$litamb.'-'.$rs->campos["idimagen"]; $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$litamb."'" .')"'; $cadenaXML.='>'; $cadenaXML.=''; $rs->Siguiente(); } $rs->Cerrar(); return($cadenaXML); } //________________________________________________________________________________________________________ // // Menús Contextuales //________________________________________________________________________________________________________ function CreaContextualXMLTiposImagenes($ambg,$litambg,$amb,$litamb,$tipo) { global $TbMsg; $layerXML='