示例#1
0
文件: views.py 项目: Noyer/ExmoNew
def feedback(request):
    success = False

    if request.user.is_active:
        form = FeedbackForm(initial={'email': request.user.email})
    else:
        form = FeedbackForm()

    if request.method == "POST":
        form = FeedbackForm(request.POST)
        if form.is_valid():
            support_email = config_value('EmailServer', 'DEFAULT_SUPPORT_EMAIL'),
            email = form.cleaned_data['email']
            comment = form.cleaned_data['comment']
            if request.user.is_active:
                user = request.user
            else:
                user = None
            _send_feedback_mail(support_email,
                                [email, ],
                                comment,
                                "exmo2010/emails/feedback_recipient.txt",
                                "exmo2010/emails/feedback_recipient.html",
                                user=user)
            _send_feedback_mail([email, ],
                                [email, ],
                                comment,
                                "exmo2010/emails/feedback_creator.txt",
                                "exmo2010/emails/feedback_creator.html",
                                user=user)
            success = True

    crumbs = ['Home']
    breadcrumbs(request, crumbs)
    title = _('Feedback')

    t = 'exmo2010/feedback.html'
    c = {
        'current_title': title,
        'title': title,
        'form': form,
        'success': success,
    }
    return render_to_response(t, c, context_instance=RequestContext(request))
示例#2
0
def feedback(request):
    success = False

    if request.user.is_active:
        form = FeedbackForm(initial={'email': request.user.email})
    else:
        form = FeedbackForm()

    if request.method == "POST":
        form = FeedbackForm(request.POST)
        if form.is_valid():
            support_email = config_value('EmailServer', 'DEFAULT_SUPPORT_EMAIL'),
            email = form.cleaned_data['email']
            comment = form.cleaned_data['comment']
            if request.user.is_active:
                user = request.user
            else:
                user = None
            _send_feedback_mail(support_email,
                                [email, ],
                                comment,
                                "exmo2010/emails/feedback_recipient.txt",
                                "exmo2010/emails/feedback_recipient.html",
                                user=user)
            _send_feedback_mail([email, ],
                                [email, ],
                                comment,
                                "exmo2010/emails/feedback_creator.txt",
                                "exmo2010/emails/feedback_creator.html",
                                user=user)
            success = True

    context = {
        'title': _('Feedback'),
        'form': form,
        'success': success,
    }
    return TemplateResponse(request, 'exmo2010/feedback.html', context)