def contact(request): success = False email = "" title = "" text = "" if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] else: contact_form = ContactForm() return render_to_response('homepage/contact.html', { 'contact_form': contact_form, 'success': success, 'email': email, 'title': title, 'text': text, }, context_instance=RequestContext(request) )
def contact(request): success = False email = "" title = "" text = "" contact_sent = request.session.get('contact_sent') if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] request.session['contact_sent'] = True # FIXME: email notification # to = '*****@*****.**' # user = '******' # pwd = '*******' # smtpserver = smtplib.SMTP("213.180.204.38", 25) # smtpserver.ehlo() # smtpserver.starttls() # smtpserver.ehlo # smtpserver.login(user, pwd) # header = 'To:' + to + '\n' + 'From: ' + user + '\n' + 'Subject:testing \n' # print header # msg = header + '\n \n\n' # msg += 'Email:' + email + '\nTitle: ' + title + '\nText: ' + text # smtpserver.sendmail(user, to, msg) print 'done!' # smtpserver.close() else: contact_form = ContactForm() ctx = { 'contact_form': contact_form, 'contact_sent': contact_sent, 'email': email, 'title': title, 'text': text, 'success': success } return render_to_response('homepage/contact.html', ctx, context_instance=RequestContext(request))
def contact(request): success = False email = '' phone = '' message = '' if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): success = True email = form.cleaned_data['email'] phone = form.cleaned_data['phone'] message = form.cleaned_data['message'] send_mail(message,message,'*****@*****.**',[email]) else: form = ContactForm() send_data = {'form':form,'success':success,'email':email,'phone':phone,'message':message} return render_to_response('homepage/contact.html',send_data,context_instance=RequestContext(request))
def contact(request): success = False email = "" title = "" text = "" if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] send_mail("Your subjtect", "Your text message! Data send:%s %s %s" % (title, text, email), '*****@*****.**', ['*****@*****.**'], fail_silently=True) mail_admins("Other subject", "some text", fail_silently = True) else: contact_form = ContactForm() ctx = {'contact_form':contact_form,'email':email, 'title': title, 'text':title, 'success':success} return render_to_response('homepage/contact.html', ctx, context_instance=RequestContext(request))
def contact(request): success = False email = "" title = "" text = "" contact_sent = request.session.get('contact_sent') if request.method == "POST": contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] request.session['contact_sent'] = True # FIXME: email notification # to = '*****@*****.**' # user = '******' # pwd = '*******' # smtpserver = smtplib.SMTP("213.180.204.38", 25) # smtpserver.ehlo() # smtpserver.starttls() # smtpserver.ehlo # smtpserver.login(user, pwd) # header = 'To:' + to + '\n' + 'From: ' + user + '\n' + 'Subject:testing \n' # print header # msg = header + '\n \n\n' # msg += 'Email:' + email + '\nTitle: ' + title + '\nText: ' + text # smtpserver.sendmail(user, to, msg) print 'done!' # smtpserver.close() else: contact_form = ContactForm() ctx = {'contact_form': contact_form, 'contact_sent': contact_sent, 'email' : email, 'title': title, 'text': text, 'success': success} return render_to_response('homepage/contact.html', ctx, context_instance=RequestContext(request))
def contact(request): success = False email = "" title = "" text = "" contact_sent = request.session.get('contact_sent', False) ## This needs to be understood if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): success = True email = contact_form.cleaned_data['email'] title = contact_form.cleaned_data['title'] text = contact_form.cleaned_data['text'] request.session["contact_sent"] = True else: contact_form = ContactForm() ctx = {'contact_form':contact_form, 'email':email, 'title':title, 'text':text,'success':success,'contact_sent':contact_sent} return render_to_response('homepage/contact.html',ctx,context_instance=RequestContext(request))