* Strict mode
This commit is contained in:
parent
7b7cf38113
commit
e661b23eca
|
@ -21,29 +21,29 @@ function getPredefinedMCIValue(client, code) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return {
|
return {
|
||||||
BN : function boardName() { return Config.general.boardName },
|
BN : function boardName() { return Config.general.boardName; },
|
||||||
VL : function versionLabel() { return 'ENiGMA½ v' + packageJson.version },
|
VL : function versionLabel() { return 'ENiGMA½ v' + packageJson.version; },
|
||||||
VN : function version() { return packageJson.version },
|
VN : function version() { return packageJson.version; },
|
||||||
|
|
||||||
UN : function userName() { return client.user.username },
|
UN : function userName() { return client.user.username; },
|
||||||
UI : function userId() { return client.user.userId.toString() },
|
UI : function userId() { return client.user.userId.toString(); },
|
||||||
UG : function groups() { return _.values(client.user.groups).join(', ') },
|
UG : function groups() { return _.values(client.user.groups).join(', '); },
|
||||||
UR : function realName() { return client.user.properties.real_name },
|
UR : function realName() { return client.user.properties.real_name; },
|
||||||
LO : function location() { return client.user.properties.location },
|
LO : function location() { return client.user.properties.location; },
|
||||||
UA : function age() { return client.user.getAge().toString() },
|
UA : function age() { return client.user.getAge().toString(); },
|
||||||
UB : function birthdate() { return moment(client.user.properties.birthdate).format(client.currentTheme.helpers.getDateFormat()) },
|
UB : function birthdate() { return moment(client.user.properties.birthdate).format(client.currentTheme.helpers.getDateFormat()); },
|
||||||
US : function sex() { return client.user.properties.sex },
|
US : function sex() { return client.user.properties.sex; },
|
||||||
UE : function emailAddres() { return client.user.properties.email_address },
|
UE : function emailAddres() { return client.user.properties.email_address; },
|
||||||
UW : function webAddress() { return client.user.properties.web_address },
|
UW : function webAddress() { return client.user.properties.web_address; },
|
||||||
UF : function affils() { return client.user.properties.affiliation },
|
UF : function affils() { return client.user.properties.affiliation; },
|
||||||
UT : function themeId() { return client.user.properties.theme_id },
|
UT : function themeId() { return client.user.properties.theme_id; },
|
||||||
UC : function loginCount() { return client.user.properties.login_count.toString() },
|
UC : function loginCount() { return client.user.properties.login_count.toString(); },
|
||||||
|
|
||||||
MS : function accountCreated() { return moment(client.user.properties.account_created).format(client.currentTheme.helpers.getDateFormat()) },
|
MS : function accountCreated() { return moment(client.user.properties.account_created).format(client.currentTheme.helpers.getDateFormat()); },
|
||||||
CS : function currentStatus() { return client.currentStatus },
|
CS : function currentStatus() { return client.currentStatus; },
|
||||||
|
|
||||||
MD : function currentMenuDescription() {
|
MD : function currentMenuDescription() {
|
||||||
return _.has(self, 'client.currentMenuModule.menuConfig.desc') ? client.currentMenuModule.menuConfig.desc : '';
|
return _.has(client, 'currentMenuModule.menuConfig.desc') ? client.currentMenuModule.menuConfig.desc : '';
|
||||||
},
|
},
|
||||||
|
|
||||||
MA : function messageAreaDescription() {
|
MA : function messageAreaDescription() {
|
||||||
|
@ -51,14 +51,14 @@ function getPredefinedMCIValue(client, code) {
|
||||||
return area ? area.desc : '';
|
return area ? area.desc : '';
|
||||||
},
|
},
|
||||||
|
|
||||||
SH : function termHeight() { return client.term.termHeight.toString() },
|
SH : function termHeight() { return client.term.termHeight.toString(); },
|
||||||
SW : function termWidth() { return client.term.termWidth.toString() },
|
SW : function termWidth() { return client.term.termWidth.toString(); },
|
||||||
|
|
||||||
ND : function connectedNode() { return client.node.toString() },
|
ND : function connectedNode() { return client.node.toString(); },
|
||||||
|
|
||||||
// :TODO: change to CD for 'Current Date'
|
// :TODO: change to CD for 'Current Date'
|
||||||
DT : function date() { return moment().format(client.currentTheme.helpers.getDateFormat()) },
|
DT : function date() { return moment().format(client.currentTheme.helpers.getDateFormat()); },
|
||||||
CT : function time() { return moment().format(client.currentTheme.helpers.getTimeFormat()) },
|
CT : function time() { return moment().format(client.currentTheme.helpers.getTimeFormat()) ;},
|
||||||
|
|
||||||
|
|
||||||
OS : function operatingSystem() {
|
OS : function operatingSystem() {
|
||||||
|
@ -71,14 +71,14 @@ function getPredefinedMCIValue(client, code) {
|
||||||
}[os.platform()] || os.type();
|
}[os.platform()] || os.type();
|
||||||
},
|
},
|
||||||
|
|
||||||
OA : function systemArchitecture() { return os.arch() },
|
OA : function systemArchitecture() { return os.arch(); },
|
||||||
SC : function systemCpuModel() { return os.cpus()[0].model },
|
SC : function systemCpuModel() { return os.cpus()[0].model; },
|
||||||
|
|
||||||
IP : function clientIpAddress() { return client.address().address },
|
IP : function clientIpAddress() { return client.address().address; },
|
||||||
}[code]();
|
}[code]();
|
||||||
|
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
// Don't use client.log here as we may not have a client logger established yet!!
|
// Don't use client.log here as we may not have a client logger established yet!!
|
||||||
Log.warn( { code : code, exception : e.message }, 'Exception caught attempting to construct predefined label');
|
Log.warn( { code : code, exception : e.message }, 'Exception caught attempting to construct predefined MCI value');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue