display and hide on frontpage fix

This commit is contained in:
Kasper Rynning-Tønnesen
2015-04-30 22:22:12 +02:00
parent 70447c5263
commit d6bc7e4620
2 changed files with 11 additions and 8 deletions

View File

@@ -71,9 +71,9 @@
<li><a class="setting-text">
Frontpage
<div class="switch"><label>
Display
<input name="frontpage" type="checkbox" class="conf"><span class="lever"></span>
Hide
<input name="frontpage" type="checkbox" class="conf"><span class="lever"></span>
Display
</label></div></a></li>
<li><a class="setting-text">

View File

@@ -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)
{