(a)   Any owner, manager, lessee or occupant of a building, who discovers or has reason to believe that there exists on the premises a condition which may endanger other property or the life or limb of any person, and such condition cannot be immediately remedied so as to remove any danger therefrom, shall, within twenty-four hours after such discovery, report the existence of such dangerous condition to the Service Supervisor, who shall forthwith take such steps as may be necessary to protect the public safety and welfare. If the Supervisor cannot be located, such report shall be made to the Administrative Assistant or the Mayor, or such other official as may be designated by Council in accordance with the City Charter.
   (b)   No person, who is an owner, manager, lessee or occupant of a building on which premises a dangerous condition exists and who knows or should know of such dangerous condition, shall fail to make such report to either the Supervisor or other official enumerated in subsection (a) hereof within twenty-four hours after such knowledge is obtained or should have been obtained.