McCall , who had 18 months left to run on his contract , enjoyed two successful spells at the club as a player spanning 12 years before taking over as manager after the Bantams had been relegated from League One .