texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; RecorriendoCentro($cmd); break; case $AMBITO_GRUPOSAULAS : $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE tipo=".$AMBITO_GRUPOSAULAS." AND idgrupo=".$idambito; RecorriendoGruposAulas($cmd); break; case $AMBITO_AULAS : $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; RecorriendoAulas($cmd); break; case $AMBITO_GRUPOSORDENADORES : $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; RecorriendoGruposOrdenadores($cmd); break; } echo '
'; //________________________________________________________________________________________________________ // function RecorriendoCentro($cmd) { global $AMBITO_GRUPOSAULAS; global $TbMsg; $rs=new Recordset; $rs->Comando=&$cmd; if (!$rs->Abrir()) return; // Error al abrir recordset $rs->Primero(); if(!$rs->EOF){ $idcentro=$rs->campos["idcentro"]; $nombrecentro=$rs->campos["nombrecentro"]; $urlimg='../images/iconos/centros.gif'; $ambito=$TbMsg[0]; echo ''.$ambito.':'.$nombrecentro.'
'; $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo "; RecorriendoGruposAulas($cmd); $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; RecorriendoAulas($cmd); } $rs->Cerrar(); } //________________________________________________________________________________________________________ // function RecorriendoGruposAulas($cmd) { global $AMBITO_GRUPOSAULAS; global $TbMsg; $rs=new Recordset; $rs->Comando=&$cmd; if (!$rs->Abrir()) return; // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $idgrupo=$rs->campos["idgrupo"]; $nombregrupo=$rs->campos["nombregrupo"]; $urlimg='../images/iconos/carpeta.gif'; $ambito=$TbMsg[1]; echo ''.$ambito.':'.$nombregrupo.'
'; $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; RecorriendoGruposAulas($cmd); $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; RecorriendoAulas($cmd); $rs->Siguiente(); } $rs->Cerrar(); } //________________________________________________________________________________________________________ // function RecorriendoAulas($cmd) { global $TbMsg; $rs=new Recordset; $rs->Comando=&$cmd; if (!$rs->Abrir()) return; // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $idaula=$rs->campos["idaula"]; $nombreaula=$rs->campos["nombreaula"]; $urlimg='../images/iconos/aula.gif'; $ambito=$TbMsg[2]; echo ''.$ambito.':'.$nombreaula.'
'; $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; RecorriendoOrdenadores($cmd); $rs->Siguiente(); } $rs->Cerrar(); } //________________________________________________________________________________________________________ // function RecorriendoGruposOrdenadores($cmd) { global $TbMsg; $rs=new Recordset; $rs->Comando=&$cmd; if (!$rs->Abrir()) return; // Error al abrir recordset $rs->Primero(); while (!$rs->EOF){ $idgrupo=$rs->campos["idgrupo"]; $nombregrupo=$rs->campos["nombregrupo"]; $urlimg='../images/iconos/carpeta.gif'; $ambito=$TbMsg[3]; echo ''.$ambito.':'.$nombregrupo.'
'; $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; RecorriendoGruposOrdenadores($cmd); $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; RecorriendoOrdenadores($cmd); $rs->Siguiente(); } $rs->Cerrar(); } //____________________________________________________________________________________________________ // function RecorriendoOrdenadores($cmd) { global $TbMsg; global $cadenaip; global $cid; $cid++; $cmd->texto.= " ORDER BY nombreordenador"; $rs=new Recordset; $rs->Comando=&$cmd; if (!$rs->Abrir()) return; // Error al abrir recordset $rs->Primero(); $htmlCode=""; $con=0; $htmlCode.=''.$TbMsg["STATUS_OFF"].' | '.$TbMsg["STATUS_BSY"].' | '.$TbMsg["STATUS_OPG"].' | |||||||||
'.$TbMsg["STATUS_WIN"].' | '.$TbMsg["STATUS_WINS"].' | '.$TbMsg["STATUS_LNX"].' | '.$TbMsg["STATUS_LNXS"].' | '.$TbMsg["STATUS_OSX"].' | '.$TbMsg["STATUS_VDI"].' |
';
$nombreordenador=$rs->campos["nombreordenador"];
$ip=$rs->campos["ip"];
$cadenaip.=$ip.";";
$htmlCode.='
| ';
$con++;
if($con>15){
$htmlCode.='||||