Added support for different tabs of schedules

This commit is contained in:
Bram van der Veen 2015-06-16 15:44:52 +02:00
parent a0c9330afb
commit f10f4f9cd2

View file

@ -12,7 +12,7 @@ function lookup(req, res, next, search) {
if (err) console.warn(err); if (err) console.warn(err);
if (database_entry.length == 1) { if (database_entry.length == 1) {
database_entry[0].url = make_url(database_entry[0]); database_entry[0].url = make_url(req, database_entry[0]);
req.match = database_entry[0]; req.match = database_entry[0];
next(); next();
} }
@ -26,7 +26,7 @@ function lookup(req, res, next, search) {
} }
//Function for making a link out of the given database_entry. //Function for making a link out of the given database_entry.
function make_url(database_entry) { function make_url(req, database_entry) {
var url = 'http://roosters5.gepro-osi.nl/roosters/rooster.php?school=' + school_id + '&type=' + database_entry.type.charAt(0).toUpperCase() + database_entry.type.slice(1) + 'rooster'; var url = 'http://roosters5.gepro-osi.nl/roosters/rooster.php?school=' + school_id + '&type=' + database_entry.type.charAt(0).toUpperCase() + database_entry.type.slice(1) + 'rooster';
switch (database_entry.type) { switch (database_entry.type) {
@ -47,6 +47,8 @@ function make_url(database_entry) {
break; break;
} }
if (req.query.tab) url += '&tabblad=' + req.query.tab
return url; return url;
} }