From d6bc7e4620ccde994cdbf123c789d8f666fa5209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Thu, 30 Apr 2015 22:22:12 +0200 Subject: [PATCH] display and hide on frontpage fix --- php/panel.php | 4 ++-- server/server.js | 15 +++++++++------ 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/php/panel.php b/php/panel.php index f83a73e6..25dea8af 100755 --- a/php/panel.php +++ b/php/panel.php @@ -71,9 +71,9 @@
  • Frontpage
  • diff --git a/server/server.js b/server/server.js index 47b9703c..b2b2372c 100755 --- a/server/server.js +++ b/server/server.js @@ -41,17 +41,19 @@ io.on('connection', function(socket){ colNames.forEach(function(name){ if(name != "system.indexes") { - db.collection(name).count(function(err, num){ - db.collection(name).find({now_playing:true}, function(err, np){ - complete(np, i, colNames.length-2, name, num-1); - i++; + db.collection(name).find({views:{$exists:true}}, function(err, conf){ + db.collection(name).count(function(err, num){ + db.collection(name).find({now_playing:true}, function(err, np){ + complete(np, i, colNames.length-2, name, num-1, conf); + i++; + }); }); }); } }); }); - var complete = function(list, curr, tot, name, count) + var complete = function(list, curr, tot, name, count, conf) { if(list.length > 0) { @@ -61,7 +63,8 @@ io.on('connection', function(socket){ var viewers = lists[name].length; }catch(err){var viewers = 0;} var to_push = [viewers, id, title, name, count]; - playlists_to_send.push(to_push); + if(conf[0]["frontpage"]) + playlists_to_send.push(to_push); } if(curr == tot) {