Commit 19fff0e0 authored by Inès Yeterian's avatar Inès Yeterian
Browse files

Last toucan

parent 7d01f220
......@@ -143,7 +143,7 @@ router.get('/pdf/:year/:title', (req, res) => {
var title = req.params.title;
var year = parseInt(req.params.year);
var nextyear = year + 1;
var title = new RegExp((title.split("-")).join("."));
title = new RegExp('^'+(title.split("-")).join(".")+'$');
console.log(title);
Toucan.find(
......@@ -163,5 +163,53 @@ router.get('/pdf/:year/:title', (req, res) => {
});
});
router.get('/pdf-lastToucan', (req, res) => {
Toucan.find()
.exec(function(err, toucans){
if(err) {res.send(err);}
else
{
var max = new Date(toucans[0].date);
var idMax = toucans[0]._id;
const nbToucans = toucans.length;
var value = toucans[0];
for (let i = 1; i < nbToucans; i++){
value = new Date(toucans[i].date);
if (value > max){
max = value;
idMax = toucans[i]._id;
}
}
res.sendFile(path.resolve(env.savedExtensions[1].path,idMax+".pdf"));
}
}
);
});
router.get('/img-lastToucan', (req, res) => {
Toucan.find()
.exec(function(err, toucans){
if(err) {res.send(err);}
else
{
var max = new Date(toucans[0].date);
var idMax = toucans[0]._id;
const nbToucans = toucans.length;
var value = toucans[0];
for (let i = 1; i < nbToucans; i++){
value = new Date(toucans[i].date);
if (value > max){
max = value;
idMax = toucans[i]._id;
}
}
res.redirect('img/'+idMax);
}
}
);
});
module.exports = router;
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment