Question: has said or have said?
Answer: Personally, there is a slight difference in meaning. By using 'had said' it gives me the feeling of a reference to a specific utterance slightly further in the past. Whereas, 'have said' is something that was uttered more recently.