Exemplo n.º 1
0
def modal(request, tipo, id_item):
    contexto = {}
    if not tipo in ['oferta','destaque','evento']:
        raise Http404

    nome_template = "modais/%s.html" % tipo

    item = Oferta.objects.get_or_none(id=id_item)
    if item:
        Log.regitra_acao(item, Log.CLIQUE)
        contexto[tipo] = item.to_dict(modal=True)

    if not contexto:
        raise Http404

    return render(request, nome_template, contexto)
Exemplo n.º 2
0
    else:
        hashtags = '#LapisVermelho'
    mensagem = '%s%s%s%s%s%s%s' % (item_dict['titulo'],
                                   quebra_linha,
                                   item_dict['descricao'],
                                   quebra_linha,
                                   hashtags,
                                   quebra_linha,
                                   item.url)

    contexto = {'titulo': item_dict['titulo'],
                'descricao': item_dict['chamada_promocional'],
                'imagem': destino_url,
                'mensagem': mensagem}

    Log.regitra_acao(item,Log.COMPARTILHADA)

    return jsonResponse(contexto)

@csrf_exempt
def solicitar_loja(request):
    shopping = request.COOKIES.get('shp_id', None)
    if not shopping:
        raise Http404
    nome = request.POST.get('nome', None)
    email = request.POST.get('email', None)
    loja = request.POST.get('loja', None)

    loja_solicitada = Loja.objects.filter(shopping_id=shopping,nome=loja)[:1]
    if loja_solicitada:
        loja_solicitada = loja_solicitada[0]