'?> '?> CreaArbolVistaXML(); // Crea árbol (HTML) a partir del XML $flotante=new MenuContextual(); // Crea objeto MenuContextual // Crea contextual de servidores rembo $XMLcontextual=CreacontextualXMLServidoresRembo(); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLGruposServidoresRembo(); // Grupos de servidores echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLServidorRembo(); // Servidor rembo echo $flotante->CreaMenuContextual($XMLcontextual); // Crea contextual de servidores dhcp $XMLcontextual=CreacontextualXMLServidoresdhcp(); echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLGruposServidoresdhcp(); // Grupos de servidores echo $flotante->CreaMenuContextual($XMLcontextual); $XMLcontextual=CreacontextualXMLServidorDhcp(); // Servidor dhcp echo $flotante->CreaMenuContextual($XMLcontextual); //________________________________________________________________________________________________________ include_once("../includes/iframecomun.php"); //________________________________________________________________________________________________________ ?> '; $cadenaXML.=SubarbolServidoresRemboXML($cmd,$idcentro); //$cadenaXML.=SubarbolServidoresDhcpXML($cmd,$idcentro); $cadenaXML.=''; return($cadenaXML); } //________________________________________________________________________________________________________ function SubarbolServidoresRemboXML($cmd,$idcentro){ global $TbMsg; global $LITAMBITO_SERVIDORESREMBO; $cadenaXML='texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSSERVIDORESREMBO." ORDER BY nombregrupo"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $cadenaXML.='campos["nombregrupo"].'"'; $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSSERVIDORESREMBO.'-'.$rs->campos["idgrupo"]; $cadenaXML.='>'; $cadenaXML.=SubarbolXML_grupos_servidoresrembo($cmd,$idcentro,$rs->campos["idgrupo"]); $cadenaXML.=''; $rs->Siguiente(); } $rs->Cerrar(); $cmd->texto="SELECT idservidorrembo,nombreservidorrembo FROM servidoresrembo WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." order by idservidorrembo desc" ; $rs->Comando=&$cmd; if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $cadenaXML.='campos["nombreservidorrembo"].'"'; $cadenaXML.=' nodoid='.$LITAMBITO_SERVIDORESREMBO.'-'.$rs->campos["idservidorrembo"]; $cadenaXML.='>'; $cadenaXML.=''; $rs->Siguiente(); } $rs->Cerrar(); return($cadenaXML); } // --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function SubarbolServidoresDhcpXML($cmd,$idcentro){ global $TbMsg; global $LITAMBITO_SERVIDORESDHCP; $cadenaXML='texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." AND tipo=".$AMBITO_GRUPOSSERVIDORESDHCP." ORDER BY nombregrupo"; $rs->Comando=&$cmd; if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $cadenaXML.='campos["nombregrupo"].'"'; $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSSERVIDORESDHCP.'-'.$rs->campos["idgrupo"]; $cadenaXML.='>'; $cadenaXML.=SubarbolXML_grupos_servidoresdhcp($cmd,$idcentro,$rs->campos["idgrupo"]); $cadenaXML.=''; $rs->Siguiente(); } $rs->Cerrar(); $cmd->texto="SELECT idservidordhcp,nombreservidordhcp FROM servidoresdhcp WHERE grupoid=".$grupoid." AND idcentro=".$idcentro." order by idservidordhcp desc" ; $rs->Comando=&$cmd; if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $cadenaXML.='campos["nombreservidordhcp"].'"'; $cadenaXML.=' nodoid='.$LITAMBITO_SERVIDORESDHCP.'-'.$rs->campos["idservidordhcp"]; $cadenaXML.='>'; $cadenaXML.=''; $rs->Siguiente(); } $rs->Cerrar(); return($cadenaXML); } //________________________________________________________________________________________________________ // // Menús Contextuales //________________________________________________________________________________________________________ function CreacontextualXMLServidoresRembo(){ global $AMBITO_SERVIDORESREMBO; global $AMBITO_GRUPOSSERVIDORESREMBO; global $LITAMBITO_GRUPOSSERVIDORESREMBO; global $LITAMBITO_SERVIDORESREMBO; global $TbMsg; $layerXML='