A.   It is unlawful for the owner, agent or contractor in charge of any construction or demolition site to cause, maintain, permit or allow to be caused, maintained or permitted the accumulation of any litter on the site before, during or after completion of the construction or demolition project.
   B.   It shall be the duty of the owner, agent or contractor to have on the site adequate containers for the disposal of litter, and to make appropriate arrangements for the collection thereof or for transport by himself to an authorized facility for final disposition.
   C.   The owner, agent or contractor may be required by a city building inspector to show proof of appropriate collection or, if transported by himself, of final disposition at an authorized facility. (Prior code § 18-32-5)