Send orders only with contacts

master
fefa4ka 10 years ago
parent 7cb4f0468e
commit df66f7cc06
  1. 10
      djangocms_forms/forms.py

@ -302,6 +302,7 @@ class FormBuilder(forms.Form):
pass pass
send = False send = False
contacts = []
client_mail_to = None client_mail_to = None
for data in form_data: for data in form_data:
@ -309,14 +310,21 @@ class FormBuilder(forms.Form):
request.session[form_slug] = None request.session[form_slug] = None
request.session['last-completed-form-id'] = form_instance.id request.session['last-completed-form-id'] = form_instance.id
send = True send = True
if data['type'] == 'email': if data['type'] == 'email':
client_mail_to = data['value'] client_mail_to = data['value']
if client_mail_to:
contacts.append(client_mail_to)
if data['name'] == 'phone' and data['value']:
contacts.append(data['value'])
# Simple antispam # Simple antispam
if data['name'] == 'phone' and data['value'] == '123456': if data['name'] == 'phone' and data['value'] == '123456':
return return
if not send: # Some contacts
if not send or len(contacts) == 0:
return return
# Send to company # Send to company

Loading…
Cancel
Save