(a) Any person appointed as the prosecuting attorney of a municipal court shall be a member in good standing of the State Bar of Georgia and admitted to practice before the appellate courts of this state.
(b) Notwithstanding the provisions of subsection (a) of Code Section 15-18-21 or subsection (b) of Code Section 15-18-72, an assistant district attorney or assistant solicitor-general may be appointed as the prosecuting attorney of a municipal court with the prior written consent of the district attorney or solicitor-general who employs such assistant district attorney or assistant solicitor-general. Such consent may be withdrawn at any time by the employing district attorney or solicitor-general. Notice that consent for such appointment is being withdrawn shall be done in writing to the governing authority of such municipality not less than 30 days prior to the day that such assistant district attorney or assistant solicitor-general shall cease to serve as the prosecuting attorney of a municipal court.