def __exportInclude(self): """ """ portal = Portal(id_site=self.id_site, request={"exportar":1}) id_pagina = self.dados["pagina"] path = self.dados["path"] url = portal.getUrlByPagina(id_pagina=id_pagina, exportar=1, adm=1) source = urllib.urlopen(url).read() if source: source = source.split("morris-cut") if len(source) == 2: topo, rodape = source portal._addHtml(path=path, filename="topo.html", source=topo) portal._addHtml(path=path, filename="rodape.html", source=rodape) self.logmsg = ("Includes Morris " "atualizados, site: %s.") % self.id_site return "Includes criados" else: raise UserError(("A Página não é " "um include Morris válido. " "eg. morris-cut %s") % url) raise UserError(("Ocorreu um problema ao gerar os includes: " "a página não retornou conteúdo"))
def __exportInclude(self): """ """ portal = Portal(id_site=self.id_site, request=self.request) dados = portal._getApp(env_site=self.id_site, schema=self.schema) id_pagina = dados["dados"]["pagina"] path = dados["dados"]["path"] url = portal.getUrlByPagina(id_pagina=id_pagina, exportar=1, adm=1) source = urllib.urlopen(url).read() if source: topo, rodape = source.split("morris-cut") portal._addHtml(path=path, filename="topo.html", source=topo) portal._addHtml(path=path, filename="rodape.html", source=rodape) return "Includes criados" return "Ocorreu um problema ao gerar os includes"