Bristol City have announced the signing of Brighton defender Adam El-Abd, although the deal is subject to Football League approval.