mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-12-08 20:48:48 +00:00
IAM A TOAST FUCK
This commit is contained in:
@@ -134,11 +134,11 @@ io.on('connection', function(socket){
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}else{
|
}else{
|
||||||
vote(coll, id, guid);
|
vote(coll, id, guid, socket);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}else
|
}else
|
||||||
socket.emit("error_settings", "Password Protected List!");
|
socket.emit("toast", "Password Protected List!");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -155,9 +155,9 @@ io.on('connection', function(socket){
|
|||||||
{
|
{
|
||||||
if((docs[0]["vote"] == "true" && (hash == docs[0]["adminpass"] || docs[0]["adminpass"] == "")) || docs[0]["vote"] == "false")
|
if((docs[0]["vote"] == "true" && (hash == docs[0]["adminpass"] || docs[0]["adminpass"] == "")) || docs[0]["vote"] == "false")
|
||||||
{
|
{
|
||||||
vote(coll, id, guid);
|
vote(coll, id, guid, socket);
|
||||||
}else{
|
}else{
|
||||||
socket.emit("error_settings", "Password Protected List!");
|
socket.emit("toast", "Password Protected List!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -178,7 +178,7 @@ io.on('connection', function(socket){
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}else
|
}else
|
||||||
socket.emit("error_settings", "No Skipping!");
|
socket.emit("sucess_settings", "No Skipping!");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -209,13 +209,13 @@ io.on('connection', function(socket){
|
|||||||
shuffle:shuffling,
|
shuffle:shuffling,
|
||||||
longsongs:longsongs,
|
longsongs:longsongs,
|
||||||
adminpass:hash}}, function(err, docs){
|
adminpass:hash}}, function(err, docs){
|
||||||
socket.emit("success_settings", "Successfully applied settings!");
|
socket.emit("toast", "Successfully applied settings!");
|
||||||
sort_list(coll,undefined,false);
|
sort_list(coll,undefined,false);
|
||||||
});
|
});
|
||||||
|
|
||||||
}else
|
}else
|
||||||
{
|
{
|
||||||
socket.emit("error_settings", "Wrong Password!");
|
socket.emit("toast", "Wrong Password!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -233,12 +233,12 @@ io.on('connection', function(socket){
|
|||||||
num = Math.floor(Math.random()*1000000);
|
num = Math.floor(Math.random()*1000000);
|
||||||
db.collection(coll).update({id:docs["id"]}, {$set:{added:num}}, function(err, d)
|
db.collection(coll).update({id:docs["id"]}, {$set:{added:num}}, function(err, d)
|
||||||
{
|
{
|
||||||
socket.emit("success_settings", "Shuffled Playlist!");
|
socket.emit("toast", "Shuffled Playlist!");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}else
|
}else
|
||||||
socket.emit("error_settings", "Wrong Password!");
|
socket.emit("toast", "Wrong Password!");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -268,6 +268,7 @@ function del(params)
|
|||||||
if(docs[0]["adminpass"] == hash_pass(params[4]))
|
if(docs[0]["adminpass"] == hash_pass(params[4]))
|
||||||
{
|
{
|
||||||
db.collection(coll).remove({id:params[1]}, function(err, docs){
|
db.collection(coll).remove({id:params[1]}, function(err, docs){
|
||||||
|
socket.emit("toast", "The song was deleted.");
|
||||||
sort_list(coll, undefined, false);
|
sort_list(coll, undefined, false);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -279,7 +280,7 @@ function hash_pass(adminpass)
|
|||||||
return crypto.createHash('sha256').update(adminpass).digest('base64');
|
return crypto.createHash('sha256').update(adminpass).digest('base64');
|
||||||
}
|
}
|
||||||
|
|
||||||
function vote(coll, id, guid)
|
function vote(coll, id, guid, socket)
|
||||||
{
|
{
|
||||||
db.collection(coll).find({id:id}, function(err, docs){
|
db.collection(coll).find({id:id}, function(err, docs){
|
||||||
if(!contains(docs[0]["guids"], guid))
|
if(!contains(docs[0]["guids"], guid))
|
||||||
@@ -288,10 +289,14 @@ function vote(coll, id, guid)
|
|||||||
{
|
{
|
||||||
db.collection(coll).update({id:id}, {$push :{guids: guid}}, function(err, docs)
|
db.collection(coll).update({id:id}, {$push :{guids: guid}}, function(err, docs)
|
||||||
{
|
{
|
||||||
|
socket.emit("toast", "Voted on song!");
|
||||||
sort_list(coll, undefined, false);
|
sort_list(coll, undefined, false);
|
||||||
});
|
});
|
||||||
//sort_list(coll, undefined, false);
|
//sort_list(coll, undefined, false);
|
||||||
});
|
});
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
socket.emit("toast", "You've already voted on that song!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,21 +1,14 @@
|
|||||||
var adminTogg = false;
|
var adminTogg = false;
|
||||||
var pass_corr = "";
|
var pass_corr = "";
|
||||||
|
|
||||||
socket.on("success_settings", function(msg)
|
socket.on("toast", function(msg)
|
||||||
{
|
{
|
||||||
pass_corr = "correct";
|
pass_corr = "correct";
|
||||||
document.getElementById("sBar").innerHTML = msg;
|
Materialize.toast(msg, 4000);
|
||||||
|
/*document.getElementById("sBar").innerHTML = msg;
|
||||||
$("#sBar").addClass("opacityFull");
|
$("#sBar").addClass("opacityFull");
|
||||||
document.getElementById("passbox").value = "";
|
document.getElementById("passbox").value = "";
|
||||||
remove_bar();
|
remove_bar();*/
|
||||||
});
|
|
||||||
|
|
||||||
socket.on("error_settings", function(msg){
|
|
||||||
pass_corr = "wrong";
|
|
||||||
document.getElementById("eBar").innerHTML = "Error: " + msg;
|
|
||||||
$("#eBar").addClass("opacityFull");
|
|
||||||
document.getElementById("passbox").value = "";
|
|
||||||
remove_bar();
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function admin()
|
function admin()
|
||||||
|
|||||||
Reference in New Issue
Block a user