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"].'
'; $htmlCode.='
'; $htmlCode.=''; $htmlCode.=''; while (!$rs->EOF){ $htmlCode.= ''; $con++; if($con>15){ $htmlCode.=''; $htmlCode.=''; $con=0; } $rs->Siguiente(); } $htmlCode.=''; $htmlCode.='
'; $nombreordenador=$rs->campos["nombreordenador"]; $ip=$rs->campos["ip"]; $cadenaip.=$ip.";"; $htmlCode.=''; $htmlCode.=' '; $htmlCode.=' '; $htmlCode.=' '; $htmlCode.=' '; $htmlCode.='
'.$nombreordenador.'
'.$ip.'
'; $htmlCode.='
'; echo $htmlCode; } //______________________________________________________________________________________________________ // echo ''; ?>