For any and every violation for the provisions of this section, or the use of construction methods and procedures, site maintenance methods and procedures, or any other activities which may result in hazards to life, health or property, the developer, owner, agent, tenant or contractor or other person having control of the building or premises where such violation has been committed or shall exist, and any other person who commits, takes part in, assists, allows or suffers such violation to exist, shall for each and every day that such a violation continues be subject to a fine not less than $100 nor more than $2,000 for each offense or may be imprisoned in the county jail or another place of imprisonment or confinement for a term not exceeding 90 days or a period of community service not exceeding 90 days, or both.