def contact(request): email_sent = False user = None if request.user.is_authenticated(): user = request.user if request.POST: form = ContactForm(request, request.POST) if form.is_valid(): subject = u"[support] " + form.cleaned_data['subject'] email_from = settings.DEFAULT_FROM_EMAIL message = form.cleaned_data['message'] # append some useful admin information to the email: if not user: try: user = User.objects.get(email__iexact=form.cleaned_data['your_email']) except User.DoesNotExist: pass send_mail_template(subject, "support/email_support.txt", locals(), email_from, reply_to=form.cleaned_data['your_email']) email_sent = True else: if user: form = ContactForm(request, initial={"your_email": user.email}) else: form = ContactForm(request) tvars = {'form': form, 'email_sent': email_sent} return render(request, 'support/contact.html', tvars)
def contact(request): email_sent = False user = None if request.user.is_authenticated(): user = request.user if request.POST: form = ContactForm(request, request.POST) if form.is_valid(): subject = u"[support] " + form.cleaned_data['subject'] email_from = form.cleaned_data['your_email'] message = form.cleaned_data['message'] # append some useful admin information to the email: if not user: try: user = User.objects.get(email__iexact=email_from) except User.DoesNotExist: #@UndefinedVariable pass send_mail_template(subject, "support/email_support.txt", locals(), email_from) email_sent = True else: if user: form = ContactForm(request, initial={"your_email": user.email}) else: form = ContactForm(request) return render_to_response('support/contact.html', locals(), context_instance=RequestContext(request))
def contact(request): email_sent = False user = None if request.user.is_authenticated(): user = request.user if request.POST: form = ContactForm(request.POST) if form.is_valid(): subject = u"[support] " + form.cleaned_data['subject'] email_from = settings.DEFAULT_FROM_EMAIL message = form.cleaned_data['message'] # append some useful admin information to the email: if not user: try: user = User.objects.get( email__iexact=form.cleaned_data['your_email']) except User.DoesNotExist: pass send_mail_template(subject, "support/email_support.txt", locals(), email_from, reply_to=form.cleaned_data['your_email']) email_sent = True else: if user: form = ContactForm(initial={"your_email": user.email}) else: form = ContactForm() tvars = {'form': form, 'email_sent': email_sent} return render(request, 'support/contact.html', tvars)
def contact(request): request_sent = False user = None if request.user.is_authenticated: user = request.user if request.POST: form = ContactForm(request.POST) if form.is_valid(): subject = form.cleaned_data['subject'] message = form.cleaned_data['message'] if getattr(settings, 'USE_ZENDESK_FOR_SUPPORT_REQUESTS', False): send_to_zendesk(form.cleaned_data['your_email'], subject, message) else: send_email_to_support(form.cleaned_data['your_email'], subject, message) request_sent = True else: if user: form = ContactForm(initial={"your_email": user.email}) else: form = ContactForm() tvars = {'form': form, 'request_sent': request_sent} return render(request, 'support/contact.html', tvars)
def contact(request): email_sent = False user = None if request.user.is_authenticated(): user = request.user if request.POST: form = ContactForm(request, request.POST) if form.is_valid(): subject = u"[support] " + form.cleaned_data['subject'] email_from = settings.DEFAULT_FROM_EMAIL message = form.cleaned_data['message'] # append some useful admin information to the email: if not user: try: user = User.objects.get(email__iexact=email_from) except User.DoesNotExist: #@UndefinedVariable pass send_mail_template(subject, "support/email_support.txt", locals(), email_from, reply_to=form.cleaned_data['your_email']) email_sent = True else: if user: form = ContactForm(request, initial={"your_email": user.email}) else: form = ContactForm(request) return render_to_response('support/contact.html', locals(), context_instance=RequestContext(request))
def contact(request): request_sent = False user = None if request.user.is_authenticated(): user = request.user if request.POST: form = ContactForm(request.POST) if form.is_valid(): subject = form.cleaned_data['subject'] message = form.cleaned_data['message'] if getattr(settings, 'USE_ZENDESK_FOR_SUPPORT_REQUESTS', False): send_to_zendesk(form.cleaned_data['your_email'], subject, message) else: send_email_to_support(form.cleaned_data['your_email'], subject, message) request_sent = True else: if user: form = ContactForm(initial={"your_email": user.email}) else: form = ContactForm() tvars = {'form': form, 'request_sent': request_sent} return render(request, 'support/contact.html', tvars)