24A. Prohibition on acceptance of donations in certain circumstances.
(1) This section applies to a person who -
(a) is a candidate of a political party at a Dáil, Seanad, European, local election or Limerick mayoral election or direct election,
(b) is a member of a political party and is -
(i) a member of either House of the Oireachtas,
(ii) a member of a local authority, or
(iii) a representative in the European Parliament, or
(iv) the Mayor of Limerick, or
(c) is any other officer, member or agent of a political party or of any branch or subsidiary organisation thereof.
(2) A person to whom this section applies shall not accept a donation if he or she knows or has reason to believe that the person proffering the donation -