';
//________________________________________________________________________________________________________
// Proceso de selección de reservas
$ClausulaWhere="";
//________________________________________________________________________________________________________
// Cuestion identificador del ámbito
$WhereCentroAccion="";
$WhereCentroAccion='reservas.idcentro='.$idcentro;
$ClausulaWhere.=" AND (".$WhereCentroAccion.")";
$cadenaaulas="";
$cadenareservas="";
$swa=false; // Para saber que ámbitos se han seleccionado
switch($ambito){
case $AMBITO_CENTROS :
$cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito;
RecorreCentro($cmd);
break;
case $AMBITO_GRUPOSAULAS :
$cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS;
RecorreGruposAulas($cmd);
break;
case $AMBITO_AULAS :
$cmd->texto="SELECT idaula,nombreaula,horaresevfin FROM aulas WHERE idaula=".$idambito;
RecorreAulas($cmd);
break;
case $AMBITO_GRUPOSRESERVAS :
$swa=true;
if(!empty($idambito)){
$cmd->texto="SELECT idgrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSRESERVAS;
RecorreGruposReservas($cmd);
}
else{
$cmd->texto="SELECT idgrupo FROM grupos WHERE grupoid=0 AND tipo=".$AMBITO_GRUPOSRESERVAS;
RecorreGruposReservas($cmd);
$cmd->texto="SELECT idreserva FROM reservas WHERE grupoid=0";
RecorreReservas($cmd);
}
break;
}
if(strlen($cadenaaulas)>0){
$cadenaaulas=substr($cadenaaulas,0,strlen($cadenaaulas)-1); // Quita la coma
$ClausulaWhere.=" AND aulas.idaula IN(".$cadenaaulas.")";
}
if(strlen($cadenareservas)>0){
$cadenareservas=substr($cadenareservas,0,strlen($cadenareservas)-1); // Quita la coma
$ClausulaWhere.=" AND idreserva in(".$cadenareservas.")";
}
//________________________________________________________________________________________________________
// Cuestion estado de las reservas ( Confirmadas,Pendientes o Denegadas )
$WhereEstadosReservas="";
for($i=0;$iCreaArbolVistaXml(); // Muestra árbol
echo " ";
echo "