def revista_flash(request,cidade_slug,slug): #slug eh a revista_slug cidade = get_object_or_404(Cidade, slug=cidade_slug) cidades_disponiveis = Cidade.objects.all() revista = get_object_or_404(Revista, cidade=cidade, slug=slug) meta_keywords = revista.meta_keywords meta_description = revista.meta_description if request.session.get('email_cadastrado', False): email_cadastrado = True else: email_cadastrado = False email_form = EmailForm() email_duplicado=False if request.POST: postdata = request.POST.copy() email_form = EmailForm(postdata) if email_form.is_valid(): cad_email=EmailInscricao() cad_email.email=email_form.cleaned_data['email'] cad_email.cidade=email_form.cleaned_data['cidade'] cad_email.save() email_cadastrado = True return render_to_response('revista/revista.html',locals(),context_instance=RequestContext(request),)
def revistas(request, cidade_slug): cidade = get_object_or_404(Cidade, slug=cidade_slug) cidades_disponiveis = Cidade.objects.all() #revistas = Revista.objects.ativa_na_cidade(cidade) #revistas = get_object_or_404(Revista, cidade=cidade) revistas = Revista.objects.filter(cidade=cidade,ativo=True) estreando = Revista.objects.filter(cidade=cidade,ativo=True,estreando=True)[:8] meta_keywords = settings.META_KEYWORDS meta_description = settings.META_DESCRIPTION if request.session.get('email_cadastrado', False): email_cadastrado = True else: email_cadastrado = False email_form = EmailForm() email_duplicado=False if request.POST: postdata = request.POST.copy() email_form = EmailForm(postdata) if email_form.is_valid(): cad_email=EmailInscricao() cad_email.email=email_form.cleaned_data['email'] cad_email.cidade=email_form.cleaned_data['cidade'] cad_email.save() email_cadastrado = True #url = urlresolvers.reverse('revistas') # return HttpResponseRedirect(url) return render_to_response('revista/revistas.html',locals(),context_instance=RequestContext(request),)
def revista_flash(request, cidade_slug, slug): #slug eh a revista_slug cidade = get_object_or_404(Cidade, slug=cidade_slug) cidades_disponiveis = Cidade.objects.all() revista = get_object_or_404(Revista, cidade=cidade, slug=slug) meta_keywords = revista.meta_keywords meta_description = revista.meta_description if request.session.get('email_cadastrado', False): email_cadastrado = True else: email_cadastrado = False email_form = EmailForm() email_duplicado = False if request.POST: postdata = request.POST.copy() email_form = EmailForm(postdata) if email_form.is_valid(): cad_email = EmailInscricao() cad_email.email = email_form.cleaned_data['email'] cad_email.cidade = email_form.cleaned_data['cidade'] cad_email.save() email_cadastrado = True return render_to_response( 'revista/revista.html', locals(), context_instance=RequestContext(request), )
def revistas(request, cidade_slug): cidade = get_object_or_404(Cidade, slug=cidade_slug) cidades_disponiveis = Cidade.objects.all() #revistas = Revista.objects.ativa_na_cidade(cidade) #revistas = get_object_or_404(Revista, cidade=cidade) revistas = Revista.objects.filter(cidade=cidade, ativo=True) estreando = Revista.objects.filter(cidade=cidade, ativo=True, estreando=True)[:8] meta_keywords = settings.META_KEYWORDS meta_description = settings.META_DESCRIPTION if request.session.get('email_cadastrado', False): email_cadastrado = True else: email_cadastrado = False email_form = EmailForm() email_duplicado = False if request.POST: postdata = request.POST.copy() email_form = EmailForm(postdata) if email_form.is_valid(): cad_email = EmailInscricao() cad_email.email = email_form.cleaned_data['email'] cad_email.cidade = email_form.cleaned_data['cidade'] cad_email.save() email_cadastrado = True #url = urlresolvers.reverse('revistas') # return HttpResponseRedirect(url) return render_to_response( 'revista/revistas.html', locals(), context_instance=RequestContext(request), )
def contato(request,cidade_slug): cidade = get_object_or_404(Cidade, slug=cidade_slug) cidades_disponiveis = Cidade.objects.all() #Mapa gmap = maps.Map(opts = { 'center': maps.LatLng('-34', '20'), 'mapTypeId': maps.MapTypeId.ROADMAP, 'zoom': 15, 'mapTypeControlOptions': { 'style': maps.MapTypeControlStyle.DROPDOWN_MENU }, }) marker = maps.Marker(opts = { 'map': gmap, 'position': maps.LatLng('-34', '20'), }) maps.event.addListener(marker, 'mouseover', 'myobj.markerOver') maps.event.addListener(marker, 'mouseout', 'myobj.markerOut') info = maps.InfoWindow({ 'content': '<h3>'+'Clipper Magazine'+'</h3>'+ '<p>Rua: '+'etc etc'+'</p>'+ '<p>Telefone: '+'62 888992212'+'</p>', 'disableAutoPan': False }) info.open(gmap, marker) #formulario de contato if request.POST: postdata = request.POST.copy() form_contato = Contato_Form(postdata) if form_contato.is_valid(): cad_contato=Contato() cad_contato.nome=form_contato.cleaned_data['nome'] cad_contato.empresa=form_contato.cleaned_data['empresa'] cad_contato.email=form_contato.cleaned_data['email'] cad_contato.telefone = cad_contato.cleaned_data['telefone'] cad_contato.mensagem=form_contato.cleaned_data['mensagem'] cad_contato.save() mensagem_site=form_contato.cleaned_data['mensagem'] mensagem = "Ola\nO %s Mandou a seguinte mensagem:\n%s" %(cad_contato.nome,mensagem_site) email = EmailMessage(cad_contato.mensagem,mensagem, to=['*****@*****.**']) email.send() if request.is_ajax(): return render_to_response('contato/sucesso.html') else: return redirect('contato_sucesso') else: form_contato = Contato_Form() if request.session.get('email_cadastrado', False): email_cadastrado = True email_form=None else: email_cadastrado = False email_form = EmailForm() email_duplicado=False if request.POST: postdata = request.POST.copy() email_form = EmailForm(postdata) if email_form.is_valid(): cad_email=EmailInscricao() cad_email.email=email_form.cleaned_data['email'] cad_email.cidade=email_form.cleaned_data['cidade'] cad_email.save() email_cadastrado = True context = {'form_mapa': MapForm(initial={'map': gmap}), 'email_form':email_form, 'email_cadastrado':email_cadastrado, 'form_contato': form_contato, 'cidades_disponiveis':cidades_disponiveis, 'cidade':cidade, } return render_to_response('contato/contato.html', context, context_instance=RequestContext(request))
def contato(request, cidade_slug): cidade = get_object_or_404(Cidade, slug=cidade_slug) cidades_disponiveis = Cidade.objects.all() #Mapa gmap = maps.Map( opts={ 'center': maps.LatLng('-34', '20'), 'mapTypeId': maps.MapTypeId.ROADMAP, 'zoom': 15, 'mapTypeControlOptions': { 'style': maps.MapTypeControlStyle.DROPDOWN_MENU }, }) marker = maps.Marker(opts={ 'map': gmap, 'position': maps.LatLng('-34', '20'), }) maps.event.addListener(marker, 'mouseover', 'myobj.markerOver') maps.event.addListener(marker, 'mouseout', 'myobj.markerOut') info = maps.InfoWindow({ 'content': '<h3>' + 'Clipper Magazine' + '</h3>' + '<p>Rua: ' + 'etc etc' + '</p>' + '<p>Telefone: ' + '62 888992212' + '</p>', 'disableAutoPan': False }) info.open(gmap, marker) #formulario de contato if request.POST: postdata = request.POST.copy() form_contato = Contato_Form(postdata) if form_contato.is_valid(): cad_contato = Contato() cad_contato.nome = form_contato.cleaned_data['nome'] cad_contato.empresa = form_contato.cleaned_data['empresa'] cad_contato.email = form_contato.cleaned_data['email'] cad_contato.telefone = cad_contato.cleaned_data['telefone'] cad_contato.mensagem = form_contato.cleaned_data['mensagem'] cad_contato.save() mensagem_site = form_contato.cleaned_data['mensagem'] mensagem = "Ola\nO %s Mandou a seguinte mensagem:\n%s" % ( cad_contato.nome, mensagem_site) email = EmailMessage(cad_contato.mensagem, mensagem, to=['*****@*****.**']) email.send() if request.is_ajax(): return render_to_response('contato/sucesso.html') else: return redirect('contato_sucesso') else: form_contato = Contato_Form() if request.session.get('email_cadastrado', False): email_cadastrado = True email_form = None else: email_cadastrado = False email_form = EmailForm() email_duplicado = False if request.POST: postdata = request.POST.copy() email_form = EmailForm(postdata) if email_form.is_valid(): cad_email = EmailInscricao() cad_email.email = email_form.cleaned_data['email'] cad_email.cidade = email_form.cleaned_data['cidade'] cad_email.save() email_cadastrado = True context = { 'form_mapa': MapForm(initial={'map': gmap}), 'email_form': email_form, 'email_cadastrado': email_cadastrado, 'form_contato': form_contato, 'cidades_disponiveis': cidades_disponiveis, 'cidade': cidade, } return render_to_response('contato/contato.html', context, context_instance=RequestContext(request))