当前位置: 首页>>代码示例>>Python>>正文


Python Portal._getApp方法代码示例

本文整理汇总了Python中publica.core.portal.Portal._getApp方法的典型用法代码示例。如果您正苦于以下问题:Python Portal._getApp方法的具体用法?Python Portal._getApp怎么用?Python Portal._getApp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在publica.core.portal.Portal的用法示例。


在下文中一共展示了Portal._getApp方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __exportInclude

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    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"
开发者ID:intip,项目名称:da-apps,代码行数:31,代码来源:app.py

示例2: _getDadosApp

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
 def _getDadosApp(self):
     """
     """
     portal = Portal(id_site=self.id_site,
                     request=self.request)
     return portal._getApp(env_site=self.id_site,
                            schema=self.schema)["dados"]
开发者ID:intip,项目名称:da-apps,代码行数:9,代码来源:adm.py

示例3: getCidadesJson

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    def getCidadesJson(self):
        """
        """
        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dadosapp = portal._getApp(env_site=self.id_site,
                                  schema=self.schema)["dados"]
        cidades = []
        for i in self.execSql("select_cidades"):
            cidades.append(i)

        return cidades
开发者ID:intip,项目名称:da-apps,代码行数:14,代码来源:public.py

示例4: _getAppAuth

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    def _getAppAuth(self):
        """
        """
        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dados = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]

        if dados.get("auth_schema", None):

            return portal._getAplication(id_site=self.id_site,
                                         meta_type=dados["auth_type"],
                                         schema=dados["auth_schema"])
开发者ID:intip,项目名称:da-apps,代码行数:15,代码来源:public.py

示例5: atualizarDados

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    def atualizarDados(self):
        """
        """

        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dados = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]

        if dados.get("hash"):
            portal._exportarAppSubOne(env_site=self.id_site,
                                      hash=dados["hash"])

        self.logmsg = "Indicador Fin CMA: Atualizando. "
        return self.logmsg
开发者ID:intip,项目名称:da-apps,代码行数:17,代码来源:app.py

示例6: getFilmesBySessaoJson

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
 def getFilmesBySessaoJson(self):
     """
     """
     data = datetime.now()
     data = str(data.date())
     portal = Portal(id_site=self.id_site,
                     request=self.request)
     dadosapp = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]
     filmes =[]
     for i in self.execSql("select_filmes_sessoes",
                           SCHEMA=buffer(dadosapp['auth_schema']),
                           data_atual=data):
         i['url'] = portal.getUrlByApp(env_site=self.id_site, schema=dadosapp['auth_schema'], id_conteudo=i['id_conteudo'], exportar=1,admin=1)
         filmes.append(i)
     return filmes
开发者ID:intip,项目名称:da-apps,代码行数:18,代码来源:public.py

示例7: listaFilmes

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
 def listaFilmes(self, limit=3):
     """
     """
     data = datetime.now()
     data = str(data.date())
     filmes = [] 
     portal = Portal(id_site=self.id_site,
                     request=self.request)
     dadosapp = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]       
     for i in self.execSql("select_filmes_cartaz",SCHEMA=buffer(dadosapp['auth_schema']),
                                                  data_atual=data,
                                                  limit=int(limit)):
         if type (i['img'] == 'str'):
             i['img'] = i['img']
         else:
             i['img'] = i['img'][0]
         filmes.append(i)
     return filmes
开发者ID:intip,项目名称:da-apps,代码行数:21,代码来源:public.py

示例8: getCinemaByIdCinema

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
 def getCinemaByIdCinema(self, id_cinema):
     """
     """
     data = datetime.now()
     data = str(data.date())
     dic = {}
     horario = []
     salas = []
     sessao_list = []
     portal = Portal(id_site=self.id_site,
                     request=self.request)
     dadosapp = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]
     cinema = self.execSql("select_cinema",
                            id_conteudo=int(id_cinema)).next()
     fotos = [i for i in self.execSql("select_fotos_conteudo",
                                      id_conteudo=int(id_cinema))]
     filmes = [i for i in self.execSql("select_filmes_conteudo",
                                       SCHEMA=buffer(dadosapp['auth_schema']),
                                       id_conteudo=int(id_cinema),
                                       data_atual=data)]
     for i in filmes:
         sessao = {}
         sessao["id_sessao"] = i["id_sessao"]
         horarios = eval(i["horarios"])
         horario_str = ""
         for x in horarios:
             horario_str += x["hora"]+":"+x["minuto"] + "  "
         horario.append(horario_str)
         sessao["horario"] = horario_str
         sessao["filme"] = i
         sessao["sala_nome"] = i["sala_nome"]
         salas.append(i["sala_nome"])
         sessao_list.append(sessao)
         
     return {"cinema": cinema,
             "fotos": fotos,
             "salas": salas,
             "sessao": sessao_list,
             "horarios": horario,
             "filmes": filmes}     
开发者ID:intip,项目名称:da-apps,代码行数:43,代码来源:public.py

示例9: __init__

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
 def __init__(self, id_site, schema=None, request=None):
     """
         Método padrão de inicialização da classe
     """
     self.id_site = id_site
     self.schema = schema
     self.request = request
     try:
         portal = Portal(id_site=self.id_site,
                     request=self.request)
         dados = portal._getApp(env_site=self.id_site, 
                            schema=self.schema)["dados"]
         self.auth = dados["auth"]
         self.id_servico = dados["id_servico"]
         self.tipo = dados["tipo"]
         self.ips = dados["ips"]
         self.captcha = dados["captcha"]
         self.tipo_bloqueio = dados["tipo_bloqueio"]
         self.bloqueio_numero = dados["bloqueio_numero"]
     except:
         pass
开发者ID:intip,项目名称:da-apps,代码行数:23,代码来源:app.py

示例10: getcontent

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    def getcontent(self, i):
        """
            Retorna os dados de uma avaliacao serializado como json
            para consultas ajax
        """
        data = self._getcontent(id_conteudo=i)
        if data:

            portal = Portal(id_site=self.id_site,
                            request=self.request)
            dados = portal._getApp(env_site=self.id_site,
                                   schema=self.schema)["dados"]

            app_wad = portal._getAplication(id_site=self.id_site,
                                            schema=dados["app_wad"])
            # verifica se o usuario esta logado
            user_data = app_wad._isSessionActive()
            if user_data:

                data["email"] = user_data["email"]
                data["nome"] = user_data["nome"]

            return data
        return None
开发者ID:intip,项目名称:da-apps,代码行数:26,代码来源:site.py

示例11: indicadores

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    def indicadores(self, xmls=['cambio.xml','indices.xml','indicadores.xml'], papeis=['DOL COM','PTAX850','DJI']):
        from packages.elementtree import ElementTree as ET

        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dados = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]

        path_base = dados["path_base"]

        retorno = []

        for arq_xml in xmls:
            path_xml = path_base + '/' + arq_xml
            root = ET.parse(path_xml).getroot()
            for c in root.getchildren():
                if(c.find('PAPEL').text in papeis):
                    dictSaida = {}
                    for node in c:
                        dictSaida[node.tag] = str(unicode(node.text).encode('latin1')).replace('.',',')

                    retorno.append(dictSaida)

        return retorno
开发者ID:intip,项目名称:da-apps,代码行数:26,代码来源:app.py

示例12: _session_data

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
 def _session_data(self):
     portal = Portal(id_site=self.id_site,
                     request=self.request)
     dados = portal._getApp(env_site=self.id_site,
                            schema=self.schema)
     return dados["dados"]
开发者ID:intip,项目名称:da-apps,代码行数:8,代码来源:public.py

示例13: _addavaliacao

# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getApp [as 别名]
    def _addavaliacao(self, i, op_design, op_performance, op_conforto,
                            op_dirigibilidade, op_consumo, op_manutencao,
                            op_custo, pontos_positivos, pontos_negativos,
                            comentario, titulo, apelido, recomenda=None):
        """
            Error: 0 - erro generico
                   1 - usuario nao autenticado
                   2 - usuario ja fez avaliacao
        """
        res = {"ok":None, "error":0}
        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dados = portal._getApp(env_site=self.id_site,
                               schema=self.schema)["dados"]

        if dados.get("app_wad", None):

            app_wad = portal._getAplication(id_site=self.id_site,
                                            schema=dados["app_wad"])
            # verifica se o usuario esta logado
            user_data = app_wad._isSessionActive()
            #user_data = {"email":"[email protected]", "nome": "aaaa"}
            #raise Exception("{0}-{1}".format(self.id_site, dados))
            if user_data:

                email = user_data["email"]
                nome = user_data["nome"]
                cpf = ""
                id_wad = -1
                apelido = apelido if apelido else None
                titulo_opiniao = titulo if titulo else None
                hasaval = False
                # verifica se o usuario ja fez a avaliacao
                for i in self.execSql("seleciona_avaliacao_user",
                                      id_conteudo=int(i),
                                      email=email):
                    hasaval = True

                if not hasaval:

                    try:
                        op_design = int(op_design)
                    except Exception:
                        op_design = 0
                    if op_design < 0:
                        op_design = 0
                    if op_design > 10:
                        op_design = 10

                    try:
                        op_performance = int(op_performance)
                    except Exception:
                        op_performance = 0
                    if op_performance > 10:
                        op_performance = 10
                    if op_performance < 0:
                        op_performance = 0

                    try:
                        op_conforto = int(op_conforto)
                    except Exception:
                        op_conforto = 0
                    if op_conforto > 10:
                        op_conforto = 10
                    if op_conforto < 0:
                        op_conforto = 0

                    try:
                        op_dirigibilidade = int(op_dirigibilidade)
                    except Exception:
                        op_dirigibilidade = 0
                    if op_dirigibilidade > 10:
                        op_dirigibilidade = 10
                    if op_dirigibilidade < 0:
                        op_dirigibilidade = 0

                    try:
                        op_consumo = int(op_consumo)
                    except Exception:
                        op_consumo = 0
                    if op_consumo > 10:
                        op_consumo = 10
                    if op_consumo < 0:
                        op_consumo = 0

                    try:
                        op_manutencao = int(op_manutencao)
                    except Exception:
                        op_manutencao = 0
                    if op_manutencao > 10:
                        op_manutencao = 10
                    if op_manutencao < 0:
                        op_manutencao = 0

                    try:
                        op_custo = int(op_custo)
                    except Exception:
                        op_custo = 0
                    if op_custo > 10:
                        op_custo = 10
#.........这里部分代码省略.........
开发者ID:intip,项目名称:da-apps,代码行数:103,代码来源:site.py


注:本文中的publica.core.portal.Portal._getApp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。