Beispiel #1
0
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)
    )
Beispiel #2
0
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))
Beispiel #3
0
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))
Beispiel #4
0
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))
Beispiel #5
0
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))
Beispiel #6
0
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))