Added contact form
This commit is contained in:
@ -1,7 +1,8 @@
|
||||
exports.getContact = function(req, res) {
|
||||
res.render('contact', {
|
||||
title: 'Contact',
|
||||
user: req.user
|
||||
user: req.user,
|
||||
messages: req.flash('messages')
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -75,10 +75,11 @@ exports.postSignup = function(req, res) {
|
||||
|
||||
user.save(function(err) {
|
||||
if (err) {
|
||||
|
||||
if (err.name === 'ValidationError') {
|
||||
req.flash('messages', _.map(err.errors, function(value, key) { return value.message; }));
|
||||
|
||||
}
|
||||
|
||||
if (err.code === 11000) {
|
||||
req.flash('messages', 'User already exists');
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
extends layout
|
||||
|
||||
block content
|
||||
h3 Account Management
|
||||
form(role='form', method='POST')
|
||||
|
@ -1,4 +1,25 @@
|
||||
extends layout
|
||||
|
||||
block content
|
||||
h1 Contact page
|
||||
h3 Contact Form
|
||||
form(role='form', method='POST')
|
||||
.form-group
|
||||
.row
|
||||
.col-xs-6.col-sm-6.col-md-6
|
||||
label(for='firstName') First Name
|
||||
input.form-control(type='text', name='firstName', id='firstName')
|
||||
.col-xs-6.col-sm-6.col-md-6
|
||||
label(for='lastName') Last Name
|
||||
input.form-control(type='text', name='lastName', id='lastName')
|
||||
.form-group
|
||||
label(for='email') Email
|
||||
input.form-control(type='email', name='email', id='email')
|
||||
.form-group
|
||||
label(for='contactBody') Body
|
||||
textarea.form-control(type='text', name='contactBody', id='contactBody')
|
||||
.form-group
|
||||
button.btn.btn.btn-primary(type='submit') Send
|
||||
if messages.length
|
||||
.alert.alert-danger
|
||||
for message in messages
|
||||
div= message
|
Reference in New Issue
Block a user