fnp
/
prawokultury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nicer mail
[prawokultury.git]
/
contact
/
forms.py
diff --git
a/contact/forms.py
b/contact/forms.py
index
81a83df
..
82eba4b
100644
(file)
--- 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 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
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
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)
required_css_class = 'required'
contact = forms.CharField(max_length=128)
- form_tag = None
def save(self, request):
body = {}
def save(self, request):
body = {}
@@
-39,11
+44,12
@@
class ContactForm(forms.Form):
attachment.file.save(value.name, value)
attachment.save()
attachment.file.save(value.name, value)
attachment.save()
+ site = Site.objects.get_current()
dictionary = {
'form_tag': self.form_tag,
dictionary = {
'form_tag': self.form_tag,
- 'site': Site.objects.get_current(),
+ 'site_name': site.name,
+ 'site_domain': site.domain,
'contact': contact,
'contact': contact,
- 'admin_url': '',
}
context = RequestContext(request)
mail_managers_subject = render_to_string([
}
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,
'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)
[contact.contact],
fail_silently=True)