All contracts shall be drawn under the supervision of and approved as to form by the city attorney. Such contracts shall be in writing, executed in the name of the City of Peoria, Arizona, by the mayor or city manager, except as may be otherwise provided either by this charter or by law, and must be attested by the city clerk, who shall number and register the same.