Skip to content
Snippets Groups Projects
Commit 5af85a84 authored by echicken's avatar echicken :chicken:
Browse files

Cleanup

parent 5653451d
No related branches found
No related tags found
No related merge requests found
load("sbbsdefs.js");
load(system.exec_dir + "../web/lib/init.js");
load('sbbsdefs.js');
load(system.exec_dir + '../web/lib/init.js');
function randomString(length) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split("");
......@@ -132,7 +132,7 @@ function authenticate(alias, password) {
if (usr.security.password.toUpperCase() !== password.toUpperCase()) {
return false;
}
login(usr.alias, usr.security.password.toUpperCase());
login(usr.alias, usr.security.password);
return usr;
}
......
load("filedir.js");
load("file_size.js");
load('filedir.js');
load('file_size.js');
var listLibraries = function() {
function listLibraries() {
var libraries = [];
file_area.lib_list.forEach(
function (library) {
if(library.dir_list.length > 0)
libraries.push(library);
if (library.dir_list.length > 0) libraries.push(library);
}
);
return libraries;
}
var listDirectories = function(library) {
function listDirectories(library) {
var dirs = [];
file_area.lib_list[library].dir_list.forEach(
function (dir) {
var fd = new FileDir(dir);
if(fd.files.length < 1)
return;
if (fd.files.length < 1) return;
dirs.push({'dir' : dir, 'fileCount' : fd.files.length });
}
);
return dirs;
}
var listFiles = function(dir) {
function listFiles(dir) {
var files = [];
var fd = new FileDir(file_area.dir[dir]);
fd.files.forEach(
......
var f = new File(file_cfgname(system.ctrl_dir, "services.ini"));
if(!f.open("r"))
exit();
var webSocket = f.iniGetObject("WebSocket");
var webSocketRLogin = f.iniGetObject("WebSocketRLogin");
if (!f.open('r')) exit();
var webSocket = f.iniGetObject('WebSocket');
var webSocketRLogin = f.iniGetObject('WebSocketRLogin');
f.close();
var getSplash = function() {
function getSplash() {
var f = new File(settings.ftelnet_splash);
f.open("rb");
f.open('rb');
var splash = base64_encode(f.read());
f.close();
return splash;
......
load("modopts.js");
load('modopts.js');
var settings = get_mod_options("web");
var settings = get_mod_options('web');
// Paths
settings.web_directory = fullpath(
backslash(
typeof settings.web_directory == "undefined" ? "../web" : settings.web_directory
typeof settings.web_directory === 'undefined'
? '../web'
: settings.web_directory
)
);
settings.web_root = backslash(settings.web_directory + "root/");
settings.web_lib = backslash(settings.web_directory + "lib/");
settings.web_root = backslash(settings.web_directory + 'root/');
settings.web_lib = backslash(settings.web_directory + 'lib/');
// Guest
if(typeof settings.guest == "undefined")
settings.guest = "Guest";
if(system.matchuser(settings.guest) == 0)
exit();
if (typeof settings.guest === 'undefined') settings.guest = 'Guest';
if (system.matchuser(settings.guest) == 0) exit();
// Timeout
if(typeof settings.timeout != "number")
settings.timeout = 43200;
if (typeof settings.timeout !== 'number') settings.timeout = 43200;
// Registration
if(typeof settings.user_registration != "boolean") {
if (typeof settings.user_registration !== 'boolean') {
settings.user_registration = false;
} else {
if(typeof settings.minimum_password_length != "number")
if (typeof settings.minimum_password_length !== 'number') {
settings.minimum_password_length = 4;
}
if(typeof settings.email_validation != "boolean")
if (typeof settings.email_validation !== 'boolean') {
settings.email_validation = true;
}
if(typeof settings.email_validation_level != "number")
if (typeof settings.email_validation_level !== 'number') {
settings.email_validation_level = 50;
}
}
if(typeof settings.xtrn_sections == "string") {
settings.xtrn_sections = settings.xtrn_sections.split(",").filter(
if (typeof settings.xtrn_sections === 'string') {
settings.xtrn_sections = settings.xtrn_sections.split(',').filter(
function (section) {
if(typeof xtrn_area.sec[section] == "undefined")
return false;
if(!xtrn_area.sec[section].can_access)
return false;
if(xtrn_area.sec_list[xtrn_area.sec[section].index].prog_list.length < 1)
if (typeof xtrn_area.sec[section] === 'undefined') return false;
if (!xtrn_area.sec[section].can_access) return false;
if (xtrn_area.sec_list[
xtrn_area.sec[section].index
].prog_list.length < 1
) {
return false;
}
return true;
}
);
......
var getSidebarModules = function() {
function getSidebarModules() {
var sidebarModules = [];
var d = directory(settings.web_root + "sidebar/*");
var d = directory(settings.web_root + 'sidebar/*');
d.forEach(
function(item) {
if(file_isdir(item))
......@@ -12,40 +11,35 @@ var getSidebarModules = function() {
}
);
return sidebarModules;
}
var getSidebarModule = function(module) {
var ret = "";
if(!file_exists(module))
return ret;
function getSidebarModule(module) {
var ret = '';
if (!file_exists(module)) return ret;
var ext = file_getext(module).toUpperCase();
switch (ext) {
case ".SSJS":
if(ext == ".SSJS" && module.search(/\.xjs\.ssjs$/i) >= 0)
break;
case '.SSJS':
if (ext === '.SSJS' && module.search(/\.xjs\.ssjs$/i) >= 0) break;
load(module, true);
break;
case ".XJS":
case '.XJS':
load(xjs_compile(module), true);
break;
case ".HTML":
case '.HTML':
var f = new File(module);
f.open("r");
f.open('r');
if (f.is_open) {
ret = f.read();
f.close();
}
break;
case ".TXT":
case '.TXT':
var f = new File(module);
f.open();
if (f.is_open) {
ret = "<pre>" + f.read() + "</pre>";
ret = '<pre>' + f.read() + '</pre>';
f.close();
}
break;
......@@ -57,17 +51,15 @@ var getSidebarModule = function(module) {
}
var writeSidebarModules = function() {
function writeSidebarModules() {
var modules = getSidebarModules();
write('<ul class="list-group">');
modules.forEach(
function (module) {
if(module.search(/\.xjs\.ssjs$/i) >= 0)
return;
if (module.search(/\.xjs\.ssjs$/i) >= 0) return;
write('<li class="list-group-item sidebar">');
var str = getSidebarModule(settings.web_root + "sidebar/" + module);
if(str != "")
write(str);
if (str !== '') write(str);
write('</li>');
}
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment