Site.getAll created, basic Index generating
This commit is contained in:
parent
2ee5504efc
commit
78ae7f3a03
@ -11,5 +11,11 @@ module.exports = {
|
|||||||
res.render('site', { title: site.site, site: site });
|
res.render('site', { title: site.site, site: site });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
getAll: function(req, res){
|
||||||
|
Site.getAll(function(err, sites){
|
||||||
|
if(err) throw err;
|
||||||
|
res.render('index', { title: "Home", sites: sites });
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -30,4 +30,15 @@ Site.findById = function(id, callback){
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// get a listing of all sites
|
||||||
|
Site.getAll = function(callback){
|
||||||
|
var sql = "SELECT * FROM sites";
|
||||||
|
|
||||||
|
con.query(sql, function(err, result){
|
||||||
|
if (err) return callback(err);
|
||||||
|
console.log("Site.getAll retrieved: " + result.length + "records.");
|
||||||
|
callback(err, result);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = Site;
|
module.exports = Site;
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
var express = require('express');
|
var express = require('express');
|
||||||
var router = express.Router();
|
var router = express.Router();
|
||||||
|
|
||||||
|
var sitesController = require('../controllers/sites')
|
||||||
|
|
||||||
/* GET home page. */
|
/* GET home page. */
|
||||||
router.get('/', function(req, res, next) {
|
// router.get('/', function(req, res, next) {
|
||||||
res.render('index', { title: 'UNESCO Tracker - Sean Clarke' });
|
// res.render('index', { title: 'UNESCO Tracker - Sean Clarke' });
|
||||||
});
|
// });
|
||||||
|
|
||||||
|
router.get('/', sitesController.getAll);
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
|
@ -4,4 +4,7 @@ block content
|
|||||||
h1= title
|
h1= title
|
||||||
p Welcome to #{title}
|
p Welcome to #{title}
|
||||||
|
|
||||||
|
each site in sites
|
||||||
|
h3= site.site
|
||||||
|
|
||||||
include footer.pug
|
include footer.pug
|
||||||
|
@ -2,6 +2,7 @@ extends layout
|
|||||||
|
|
||||||
block content
|
block content
|
||||||
h1= site.site
|
h1= site.site
|
||||||
|
img(src= site.img_url alt= site.site)
|
||||||
h3= "Date Inscribed: " + site.date_inscribed
|
h3= "Date Inscribed: " + site.date_inscribed
|
||||||
h4= "Located: " + site.latitude + " " + site.longitude
|
h4= "Located: " + site.latitude + " " + site.longitude
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user