from modules.notifications.models import EmailTemplate, send_mail


def contact_submit(request, submission):

    template = EmailTemplate.objects.get(key="contact_submission")
    message = template.content % (submission.name, submission.email, submission.telephone, submission.message)

    if submission.type.email:
        to_addresses = [submission.type.email]
    else:
        to_addresses = template.get_to_addresses()

    send_mail(template.key, template.subject, message, template.from_address.email_address, to_addresses)
