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.='