Issue #14
The URL `/tracking/nolog/my_id` yields a client which doesn't send log updates.
This commit is contained in:
parent
8d08faf28b
commit
8974d44267
3 changed files with 8 additions and 3 deletions
|
@ -61,7 +61,7 @@
|
|||
//////////////////////////////////////////////////////////////////////////////
|
||||
// GEOLOCALISATION
|
||||
|
||||
setup_geoLoc();
|
||||
if(%GPSLOG) setup_geoLoc();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -89,7 +89,7 @@
|
|||
//////////////////////////////////////////////////////////////////////////////
|
||||
// GEOLOCALISATION
|
||||
|
||||
setup_geoLoc();
|
||||
if(%GPSLOG) setup_geoLoc();
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -53,6 +53,11 @@ var server = http.createServer(option, function(req, res){
|
|||
|
||||
if(q.pathname.startsWith("/tracking/")){
|
||||
id = q.pathname.substring("/tracking/".length);
|
||||
gpslog = true;
|
||||
if(id.startsWith("nolog/")){
|
||||
gpslog = false;
|
||||
id = id.substring("nolog/".length);
|
||||
}
|
||||
var end_path = ["conscrit.html", "vieux.html", "invalid.html"][config.validator(id)];
|
||||
filename = "static/tracking/" + end_path;
|
||||
return fs.readFile(filename, 'utf8', function(err, data){
|
||||
|
@ -60,7 +65,7 @@ var server = http.createServer(option, function(req, res){
|
|||
throw new Error("where " + end_path + " is !?");
|
||||
|
||||
res.writeHead(200, {'Content-Type': 'text/html'});
|
||||
res.write(data.replaceAll("%ID", id));
|
||||
res.write(data.replaceAll("%ID", id).replaceAll("%GPSLOG", gpslog));
|
||||
return res.end();
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue