Continue working on acp

This commit is contained in:
calzoneman 2014-01-29 21:50:45 -06:00
parent 1272425205
commit ac89c87e29
6 changed files with 351 additions and 171 deletions

View file

@ -4,6 +4,7 @@ var webserver = require("./webserver");
var sendJade = require("./jade").sendJade;
var Logger = require("../logger");
var db = require("../database");
var Config = require("../config");
function checkAdmin(cb) {
return function (req, res) {
@ -40,9 +41,18 @@ function checkAdmin(cb) {
* Handles a request for the ACP
*/
function handleAcp(req, res, user) {
var sio;
if (req.secure) {
sio = Config.get("https.domain") + ":" + Config.get("https.port");
} else {
sio = Config.get("http.domain") + ":" + Config.get("io.port");
}
sio += "/socket.io/socket.io.js";
sendJade(res, "acp", {
loginName: user.name,
loggedIn: true
loggedIn: true,
sioSource: sio
});
}

View file

@ -116,13 +116,19 @@ function handleChannel(req, res) {
loginName = req.cookies.auth.split(":")[0];
}
var iourl = "";
var sio;
if (req.secure) {
sio = Config.get("https.domain") + ":" + Config.get("https.port");
} else {
sio = Config.get("http.domain") + ":" + Config.get("io.port");
}
sio += "/socket.io/socket.io.js";
sendJade(res, "channel", {
channelName: req.params.channel,
loggedIn: loginName !== false,
loginName: loginName,
sioSource: Config.get("http.domain") + ":" + Config.get("io.port") +
"/socket.io/socket.io.js"
sioSource: sio
});
}