For any and every violation of the provisions of this chapter, the owner, general agent or contractor of a building or premises where such a violation has been committed or shall exist, the owner, general agent, contractor, lessee or tenant of any part of a building or premises in which part such violations have been committed or shall exist, or the general agent, architect, builder, contractor or any other person who knowingly commits, takes part or assists in any such violation or who maintains any buildings or premises in which any such violations shall exist shall, upon being found liable therefor in a civil enforcement proceeding commenced by the Borough, pay a judgment of not more than $500 plus all court costs, including reasonable attorney's fees, incurred by the Borough as a result thereof. No judgment shall commence or be imposed, levied or payable until the date of the determination of a violation by the Magisterial District Judge. If the defendant neither pays nor timely appeals the judgment, the Borough may enforce the judgment pursuant to the applicable rules of civil procedure. Each day that a violation continues shall constitute a separate violation, unless the Magisterial District Judge determining that there has been a violation further determines that there was a good-faith basis for the person, partnership or corporation violating the chapter to have believed that there was no such violation, in which event there shall be deemed to have been only one such violation until the fifth day following the date of the determination of a violation by the Magisterial District Judge, and thereafter each day a violation continues shall constitute a separate violation. All judgments, costs and reasonable attorney's fees collected for the violation of zoning ordinances shall be paid over to the Borough.