Advertisement
Guest User

Untitled

a guest
Aug 29th, 2015
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. /*
  2. * core/server/controller/fronted.js
  3. *
  4. */
  5. rss:rss,
  6. private: {
  7. ...
  8. },
  9. submitContactForm: function (req, res) {
  10. var name = req.body.name,
  11. email = req.body.email,
  12. subject = req.body.subject,
  13. message = req.body.text,
  14. captcha = req.body.captcha
  15.  
  16. var captcha = captcha.toLowerCase();
  17. var sender;
  18. if (name !== undefined) {
  19. sender = name + '<' + email + '>';
  20. } else {
  21. sender = email;
  22. }
  23.  
  24. var toAddress = process.env.CONTACT_MAIL || 'hola@tedxparquejipiro.com';
  25. var mailOptions = {
  26. from: sender,
  27. to: toAddress,
  28. subject: subject,
  29. html: "Nombre: " + name + " - Mensaje: " + message + ' - From: ' + email
  30. };
  31.  
  32. if (captcha == "captchaCualquiera") {
  33. mailer.send(mailOptions).then(function(data) {
  34. res.status(200);
  35. res.redirect('/contact-success');
  36. }).error(function(error){
  37. res.status(500);
  38. res.redirect('/contact-failure');
  39. });
  40. }else{
  41. res.redirect('/contacto')
  42. }
  43. }
  44. };
  45.  
  46. /*
  47. * core/server/routes/fronted.js
  48. */
  49.  
  50. // Mailer contact
  51. router.post('/mail', frontend.submitContactForm);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement