from django.shortcuts import render
from django.core.mail import EmailMessage

from models import *
from pages.models import *

from forms import *

# Create your views here.
def contact(request):
    page = ContactPage.get_solo()

    contact_form = ContactForm()

    if request.POST:
        contact_form = ContactForm(request.POST)
        if contact_form.is_valid():
            submission = contact_form.save()

            message = """
<p><strong>Name:</strong> %s</p>
<p><strong>Email:</strong> %s</p>
<p><strong>Phone:</strong> %s</p>
<p><strong>Enquiry:</strong> %s</p>""" % (submission.name,submission.email,submission.telephone,submission.message)

            subject = "Enquiry from the YGC website"

            msg = EmailMessage(subject,message, 'noreply@yorkshiregallstoneclinic.co.uk',['Liz.power@spirehealthcare.com'])
            msg.content_subtype = "html"

            try:
                msg.send()
            except:
                pass

            return render(request,'contact.html',{'page':page,'contact_form':contact_form,'submitted':True})

    return render(request,'contact.html',{'page':page,'contact_form':contact_form})
