;ò ³˜@c@sdklZdkZdkZdklZdklZdk l Z l Z dk l Z dklZdklZdklZd klZd klZd klZdkZd klZed eƒƒZde_eeeed„Zdeefd„ƒYZeieƒdS((sZopePageTemplateN(sClassSecurityInfo(sPageTemplateFile(s ManagePortalsView(s getToolByName(sControllerBase(sControllerState(sValidationError(sBaseControllerPageTemplate(sFormActionContainer(sFormValidatorContainer(squotes www/cptAdds$manage_addControllerPageTemplateFormc CsKt|ƒ}|tjoH|i|t||ƒƒt||ƒ}|o|i |ƒn|Snã|i i dƒ}t|dtƒ}|tjp|i ot|ƒ} nt|||i dƒƒ} |i|| ƒy|iƒ} Wntj o|d} nX|djod| t|ƒf} n|ii| dƒdSd S( s:Add a Controller Page Template with optional file content.sfilesheaderss content_typesURL1s Add and Edit s%s/%ss /manage_mainsN(sstrsidsREQUESTsNonesselfs _setObjectsControllerPageTemplatestextsgetattrsobstitles pt_setTitlesformsgetsfilesheaderssfilenameszptsDestinationURLsusAttributeErrorssubmitsquotesRESPONSEsredirect( sselfsidstitlestextsREQUESTssubmitsfilesobsheaderssuszpt((s^/mnt/gmirror/ports/www/zope-cmfformcontroller/work/CMFFormController/ControllerPageTemplate.pys manage_addControllerPageTemplates,   sControllerPageTemplatecBs tZeƒZeieƒeid hdd<dd