The Borough Council shall enforce this chapter and any regulation hereunder. A zoning permit, or other permit, certificate or authorization as provided in this chapter and as may be appropriate, shall be required as a condition precedent to the erection, construction, alteration, repair, remodeling, conversion, removal or destruction or resubdivision or any land. The Zoning Officer, Code Enforcement Officer or such other administrative officer and office as shall be established by the Borough Council shall be responsible for the issuance of such permits, certificates and authorizations upon the submission of such data, materials, plans, plats and information as is authorized under this chapter and upon the express approval of the appropriate state, county or Borough agencies. The fees to cover administrative costs for the issuance of such permits, certificates and authorizations are provided in this chapter. In case any building or structure is erected, constructed, altered, repaired, converted or maintained or any building, structure or land is used in violation of this chapter, any proper Borough authority or any interested party, in addition to any other remedies, may institute an appropriate action or proceedings to prevent such unlawful erection, construction, reconstruction, alteration, repair, conversion, maintenance or use, to restrain, correct or abate such violation, to prevent the occupancy of said building, structure or land or to prevent any illegal act, conduct, business or use in or about such premises.