X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/a55d79e4c27c893841712145e38d4a4a61e04b20..62fae6f5270420a1e50f6b76644facd25aff2064:/contact/forms.py diff --git a/contact/forms.py b/contact/forms.py index 81a83df..82eba4b 100644 --- a/contact/forms.py +++ b/contact/forms.py @@ -5,6 +5,7 @@ from django.core.validators import email_re from django import forms from django.template.loader import render_to_string from django.template import RequestContext +from django.utils.translation import ugettext_lazy as _ from .models import Attachment, Contact @@ -20,9 +21,13 @@ class ContactFormMeta(forms.Form.__metaclass__): class ContactForm(forms.Form): """Subclass and define some fields.""" __metaclass__ = ContactFormMeta + + form_tag = None + form_title = _('Contact form') + submit_label = _('Submit') + required_css_class = 'required' contact = forms.CharField(max_length=128) - form_tag = None def save(self, request): body = {} @@ -39,11 +44,12 @@ class ContactForm(forms.Form): attachment.file.save(value.name, value) attachment.save() + site = Site.objects.get_current() dictionary = { 'form_tag': self.form_tag, - 'site': Site.objects.get_current(), + 'site_name': site.name, + 'site_domain': site.domain, 'contact': contact, - 'admin_url': '', } context = RequestContext(request) mail_managers_subject = render_to_string([ @@ -67,7 +73,7 @@ class ContactForm(forms.Form): 'contact/mail_body.txt', ], dictionary, context) send_mail(mail_subject, mail_body, - 'no-reply@%s' % dictionary['site'].domain, + 'no-reply@%s' % site.domain, [contact.contact], fail_silently=True)