An extension of a theorem of de Bruijn and Erdös on combinatorial designs