def precios_view(request): activo = "precios" secciones = seccion.objects.filter(titulo=activo) mensaje = "" if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] usuario = authenticate(username=username,password=password) if usuario is not None and usuario.is_active: login(request,usuario) else: mensaje = "usuario y/o password incorrecto" form = LoginForm() ctx = {'activo':activo,'seccion':secciones,'form':form} return render_to_response('home/precios.html',ctx,context_instance=RequestContext(request))
def contacto_view(request): activo = "contacto" secciones = seccion.objects.filter(titulo=activo) mensaje = "" formContactoHome = contactoForm() if request.method == "POST": form = LoginForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] password = form.cleaned_data['password'] usuario = authenticate(username=username,password=password) if usuario is not None and usuario.is_active: login(request,usuario) else: mensaje = "usuario y/o password incorrecto" formContactoHome = contactoForm(request.POST,error_class=DivErrorList) if formContactoHome.is_valid(): registroContacto = formContactoHome.save(commit=False) registroContacto.save() # Configuracion enviando mensaje via GMAIL email = formContactoHome.cleaned_data['email'] texto = formContactoHome.cleaned_data['mensaje'] nombres = formContactoHome.cleaned_data['nombres'] apellidos = formContactoHome.cleaned_data['apellidos'] empresa = formContactoHome.cleaned_data['empresa'] asunto = formContactoHome.cleaned_data['asunto'] jp = '*****@*****.**' mv = '*****@*****.**' rv = '*****@*****.**' #Mensaje a administradores: html_content = "Este mensaje es enviado desde el formulario de contacto de Openzix.<br><br>%s %s ha enviado el siguiente mensaje:<br><br>Asunto: %s<br>%s<br><br>Email: %s<br><br>Empresa:%s<br>"%(nombres,apellidos,asunto,texto,email,empresa) msg = EmailMultiAlternatives('Correo de Contacto',html_content,'*****@*****.**',[jp,mv,rv]) msg.attach_alternative(html_content,'text/html') # Definimos el contenido como HTML msg.send() # Enviamos en correo #Mensaje al usuario html_content2 = "Usted se ha contactado con Openzix, contestaremos sus inquietudes lo antes posible.<br><br>Ha enviado el siguiente mensaje:<br><br>Asunto: %s<br>%s<br><br>Email: %s<br><br>Empresa:%s<br>"%(asunto,texto,email,empresa) msg2 = EmailMultiAlternatives('Correo de Contacto',html_content2,'*****@*****.**',[email]) msg2.attach_alternative(html_content2,'text/html') # Definimos el contenido como HTML msg2.send() # Enviamos en correo return HttpResponseRedirect('/contacto') form = LoginForm() ctx = {'activo':activo,'seccion':secciones,'form':form, 'formContactoHome':formContactoHome} return render_to_response('home/contacto.html',ctx,context_instance=RequestContext(request))