(1) Any person who directly or indirectly offers, gives, or promises any money or thing of value or privilege to any member of the general assembly or to any other public officer in the executive or judicial department of the state government to influence him in the performance of any of his public or official powers or duties is guilty of bribery and subject to such punishment therefore as may be prescribed by law.
(2) The offense of corrupt solicitation of members of the general assembly or of public officers of the state or of any political subdivision thereof and any occupation or practice of solicitation of such members or officers to influence their official action shall be defined by law and shall be punished by fine, imprisonment, or both.