Example #1
0
def redirect_home_with_message(request, message):
    params = prepareStatistics()
    form = FeedbackForm()
    params['form'] = form
    form.message = message
    return render_to_response('observation/index.html', 
                              params,
                              context_instance=RequestContext(request))
Example #2
0
def redirect_home_with_message(request, message):
    params = prepareStatistics()
    form = FeedbackForm()
    params['form'] = form
    form.message = message
    return render_to_response('observation/index.html',
                              params,
                              context_instance=RequestContext(request))
Example #3
0
def feedback(request):
    '''
    Process the feedback form. Send email if form OK.
    '''
    if request.method == 'POST':
        form = FeedbackForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            form = FeedbackForm()
            subject = cd['subject']
            subject = "[TobaccoFree Feedback]" + subject
            try:
                send_mail(
                    subject,
                    cd['description'],
                    cd.get('email', settings.DEFAULT_FROM_EMAIL),
                    [
                        settings.DEFAULT_FEEDBACK_EMAIL,
                    ],
                )

                form.message = "Thank you for your feedback"
            except:
                form.message = "Email server is not working here"

    return render_to_response('observation/index.html', {'form': form},
                              context_instance=RequestContext(request))
Example #4
0
def feedback(request):
    '''
    Process the feedback form. Send email if form OK.
    '''
    if request.method == 'POST':
        form = FeedbackForm(request.POST)
        if form.is_valid():
            cd = form.cleaned_data
            form = FeedbackForm()
            subject = cd['subject']
            subject = "[TobaccoFree Feedback]" + subject
            try:
                send_mail(subject,
                          cd['description'],
                          cd.get('email', settings.DEFAULT_FROM_EMAIL),
                            [settings.DEFAULT_FEEDBACK_EMAIL, ],)
                
                form.message = "Thank you for your feedback"
            except:
                form.message = "Email server is not working here" 
        
    return render_to_response('observation/index.html',
                                        {'form': form},
                                        context_instance=RequestContext(request))