// *************************************************************************************************************************************************
// Aplicación WEB: ogAdmWebCon
// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fecha Creación: Año 2003-2004
// Fecha Última modificación: Febrero-2005
// Nombre del fichero: informacion_servidorrembo.php
// Descripción :
// Muestra los ordenadores que están gestionados por un servidore rembo
// *************************************************************************************************************************************************
include_once("../includes/ctrlacc.php");
include_once("../clases/AdoPhp.php");
include_once("../includes/CreaComando.php");
include_once("../clases/XmlPhp.php");
include_once("../clases/ArbolVistaXML.php");
include_once("../idiomas/php/".$idioma."/informacion_servidorrembo_".$idioma.".php");
//________________________________________________________________________________________________________
$idservidorrembo=0;
$descripcionservidor="";
if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; // Recoge parametros
if (isset($_GET["descripcionservidor"])) $descripcionservidor=$_GET["descripcionservidor"]; // Recoge parametros
$cmd=CreaComando($cadenaconexion);
if (!$cmd)
Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
else
$arbolXML=CreaArbol($cmd,$idservidorrembo); // Crea el arbol XML
// Creación del árbol
$baseurlimg="../images/tsignos";
$clasedefault="tabla_listados_sin";
$titulotabla=$TbMsg[3];
$arbol=new ArbolVistaXml($arbolXML,0,$baseurlimg,$clasedefault,1,20,130,1,$titulotabla);
?>
Administración web de aulas
: echo $descripcionservidor?>
CreaArbolVistaXml(); // Crea arbol de configuraciones?>
//________________________________________________________________________________________________________
include_once("../includes/iframecomun.php");
//________________________________________________________________________________________________________
?>
/**************************************************************************************************************************************************
Devuelve una cadena con formato XML de toda la información de los servidores rembo
Parametros:
- cmd:Una comando ya operativo ( con conexión abierta)
- idservidorrembo: El identificador del perfil servidor rembo
________________________________________________________________________________________________________*/
function CreaArbol($cmd,$idservidorrembo){
$cadenaXML=SubarbolXML_Servidoresrembo($cmd,$idservidorrembo);
return($cadenaXML);
}
//________________________________________________________________________________________________________
function SubarbolXML_Servidoresrembo($cmd,$idservidorrembo){
global $TbMsg;
$cadenaXML="";
$rs=new Recordset;
$cmd->texto="SELECT idservidorrembo,nombreservidorrembo,comentarios FROM servidoresrembo WHERE idservidorrembo=".$idservidorrembo ;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
$rs->Primero();
while (!$rs->EOF){
$cadenaXML.='';
if($rs->campos["comentarios"]>" "){
$cadenaXML.='';
$cadenaXML.='';
}
$cadenaXML.=SubarbolXML_grupos_servidoresrembo_ordenadores($cmd,$rs->campos["idservidorrembo"]);
$cadenaXML.='';
$rs->Siguiente();
}
$rs->Cerrar();
return($cadenaXML);
}
//-------------------------------------------------------------------------------------------------------------------------------------------
function SubarbolXML_grupos_servidoresrembo_ordenadores($cmd,$idservidorrembo){
$cadenaXML="";
$gidaula="";
$rs=new Recordset;
$cmd->texto="SELECT aulas.idaula,aulas.nombreaula,ordenadores. idordenador,ordenadores.nombreordenador FROM ordenadores INNER JOIN aulas ON ordenadores.idaula=aulas.idaula WHERE ordenadores.idservidorrembo=".$idservidorrembo." order by aulas.idaula,ordenadores.nombreordenador";
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
$rs->Primero();
while (!$rs->EOF){
if ($gidaula!=$rs->campos["idaula"]){
if ($gidaula!="")
$cadenaXML.='';
$cadenaXML.='';
$gidaula=$rs->campos["idaula"];
}
// Visualiza los ordenadores de cada aula ( temporalmente desabilitado por rendimiento )
$cadenaXML.='';
$rs->Siguiente();
}
if ($gidaula!="")
$cadenaXML.='';
$rs->Cerrar();
return($cadenaXML);
}
?>