def get_feedback(request): form = FeedbackForm(request.POST, initial={'captcha': request.META['REMOTE_ADDR']}) return render_to_response("videos/_feedback_form.html", { 'form': form, 'key': settings.RECAPTCHA_PUBLIC })
def site_feedback(request): text = request.GET.get('text', '') email = '' if request.user.is_authenticated(): email = request.user.email initial = dict(message=text, email=email) form = FeedbackForm(initial=initial) return render_to_response('videos/site_feedback.html', {'form': form}, context_instance=RequestContext(request))
def feedback(request): output = dict(success=False) form = FeedbackForm(request.POST) if form.is_valid(): form.send(request) output['success'] = True else: output['errors'] = form.get_errors() return HttpResponse(json.dumps(output), "text/javascript")
def feedback(request, hide_captcha=False): output = dict(success=False) form = FeedbackForm(request.POST, initial={'captcha': request.META['REMOTE_ADDR']}, hide_captcha=hide_captcha) if form.is_valid(): form.send(request) output['success'] = True else: output['errors'] = form.get_errors() return HttpResponse(json.dumps(output), "text/javascript")
def feedback_form(): return {'form': FeedbackForm(auto_id="feedback_%s", label_suffix="")}
def error_feedback_form(error): return { 'form': FeedbackForm(auto_id="feedback_%s", label_suffix=""), 'error': error }