From 637e23db7740d888478056aa937dd6804c6d80d3 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Mon, 22 Sep 2014 16:49:59 +0530 Subject: added testcontact form instead of mentioning individual email addresses --- static/website/templates/contact.html | 55 +++++++++++++--------------------- static/website/templates/schedule.html | 3 +- static/website/templates/venue.html | 2 ++ website/urls.py | 1 + website/views.py | 27 +++++++++++++++++ 5 files changed, 52 insertions(+), 36 deletions(-) diff --git a/static/website/templates/contact.html b/static/website/templates/contact.html index a6959b6..7ed6d37 100644 --- a/static/website/templates/contact.html +++ b/static/website/templates/contact.html @@ -6,39 +6,24 @@ Contact Us {% block content %}

Contact Us

-

For any queries regarding registration, accomodation or any other issues, please feel free to contact us.

- - - - - - - - - - - -
- FOSSEE (cfd-lab) - - +91-22-25764133 - - scipy[at]fossee[dot]in -
- Hardik Ghaghada - - +91-8879261812 - - hardik[at]fossee[dot]in -
- - - - - -
- Alternatively you may write us on - - info[at]fossee[dot]in -
+
+ +

Feel free to drop us a message regarding any of your queries.

+ +{% if mailsent %} +

Thank you for contacting us ! We will be reaching you out soon.

+{% endif %} + +
+{% csrf_token %} + + + + + + +
+ +
+
{% endblock %} diff --git a/static/website/templates/schedule.html b/static/website/templates/schedule.html index a79a7fb..0f07773 100644 --- a/static/website/templates/schedule.html +++ b/static/website/templates/schedule.html @@ -5,7 +5,8 @@ Schedule {% endblock %} {% block content %} -

Contact Us

+

Schedule

+

Will be updated soon. diff --git a/static/website/templates/venue.html b/static/website/templates/venue.html index 5e1935c..1adff73 100644 --- a/static/website/templates/venue.html +++ b/static/website/templates/venue.html @@ -8,6 +8,8 @@ Venue {% endblock %} {% block content %} +

Venue - IIT Bombay

+
diff --git a/website/urls.py b/website/urls.py index e65cb69..26f3c7f 100644 --- a/website/urls.py +++ b/website/urls.py @@ -9,6 +9,7 @@ urlpatterns = patterns('', url(r'^schedule/$', 'website.views.schedule', name='schedule'), url(r'^sponsors/$', 'website.views.sponsors', name='sponsors'), url(r'^contact/$', 'website.views.contact', name='contact'), + url(r'^test-contact/$', 'website.views.testcontact', name='testcontact'), url(r'^register/$', 'website.views.register', name='register'), url(r'^invited-speakers/$', 'website.views.invited_speakers', name='invited_speakers'), url(r'^call-for-proposals/$', 'website.views.call_for_proposals', name='call_for_proposals'), diff --git a/website/views.py b/website/views.py index 7c1bf98..cd69a34 100644 --- a/website/views.py +++ b/website/views.py @@ -3,6 +3,7 @@ from django.core.context_processors import csrf from django.views.decorators.csrf import csrf_exempt from django.shortcuts import render from django.template import RequestContext +from django.core.mail import send_mail from website.forms import UserLoginForm, UserRegisterForm, ProposalForm from website.models import Proposal @@ -17,8 +18,34 @@ def venue(request): return render(request, 'website/templates/venue.html') def contact(request): + """if request.method == "POST": + context = {} + context.update(csrf(request)) + from_email = request.POST['user_email'] + to = ("scipy@fossee.in",) + subject = request.POST['subject'] + message = request.POST['message'] + send_mail(subject, message, from_email, to, fail_silently=False) + context['mailsent'] = True + return render(request, 'website/templates/contact.html', context)""" return render(request, 'website/templates/contact.html') + +def testcontact(request): + if request.method == "POST": + context = {} + context.update(csrf(request)) + from_email = request.POST['user_email'] + to = ("scipy@fossee.in",) + subject = request.POST['subject'] + message = request.POST['message'] + send_mail(subject, message, from_email, to, fail_silently=False) + context['mailsent'] = True + return render(request, 'website/templates/contact.html', context) + return render(request, 'website/templates/contact.html') + + + def register(request): return render(request, 'website/templates/register.html') -- cgit