Bradford Chairman Geoffrey Richmond said: "I am delighted that we have been able to get Danny to sign for us so soon.
"We did not want to run the risk of losing him in the summer and his arrival at the club has given everyone a lift," he told the club's official website.