Glasgow lose Weir for play-offs