Permalink
Browse files

Sendding e-mail

  • Loading branch information...
johannvivot committed Jan 6, 2012
1 parent a69507f commit 42c5f6e74f32d7c674e8d0e191729b472df7758c
Showing with 17 additions and 6 deletions.
  1. +7 −5 core/views.py
  2. +10 −1 static/js/app.js
View
@@ -56,13 +56,15 @@ def contact_send(request):
except:
message += u'E-mail inválido: %s<br />' % (f['email'])
- if f['url'] == '' or f['url'].lower() == 'Site':
- site = ''
-
if f['message'] == '' or f['message'].lower() == 'mensagem':
message += u'O campo Mensagem é obrigatório. <br />'
if message == '':
+
+ site = ''
+ if f['url'] != '' and f['url'].lower() != 'site':
+ site = f['url']
+
title = u'Mensagem enviada pelo site'
receiver = u'johann@gordao.net'
text = """
@@ -73,7 +75,7 @@ def contact_send(request):
""" % (f['name'], f['email'], site, f['message'])
send_mail(subject=title, message=text, from_email=receiver, recipient_list=[receiver],)
- except:
- message += u'Não foi possível enviar sua mensagem. <br />'
+ except Exception, e:
+ message += u'Não foi possível enviar sua mensagem. <br /> %s' % e
return HttpResponse(message)
View
@@ -51,8 +51,17 @@ jQuery(function(){
},
function(data){
if (data != '') {
- jQuery('.error-message').append('<div class="alert-message error fade in"><a class="close" href="#">&times;</a><p><strong>Oops!</strong> </br>' + data + '</p></div>');
+ jQuery('.error-message').append('<div class="alert-message error fade in"><a class="close" href="#">&times;</a><p><strong>Oops!</strong> <br />' + data + '</p></div>');
jQuery('.alert-message').alert();
+ } else {
+ jQuery('.error-message').append('<div class="alert-message success fade in"><a class="close" href="#">&times;</a><p><strong>Obrigado pela mensagem!</strong> <br />Em breve retornarei sei contato.</p></div>');
+ jQuery('.alert-message').alert();
+
+ // Return Contact Form
+ jQuery('#name').val('Nome');
+ jQuery('#email').val('E-mail');
+ jQuery('#url').val('Site');
+ jQuery('#message').val('Mensagem');
}
// Form error close

0 comments on commit 42c5f6e

Please sign in to comment.