Lista Amici

Richieste di Fiducia
Accettati
Rifiutati
This commit is contained in:
paoloar77
2022-01-07 01:18:01 +01:00
parent 181af3c895
commit 3b6218d2ba
11 changed files with 1254 additions and 663 deletions

View File

@@ -384,6 +384,7 @@ module.exports = {
FREEPLANET: '1',
AYNI: '7',
CNM: '10',
PDNM: '12',
HELP_CHAT: '',
TYPECONF_ZOOM: 'zoom',
@@ -918,7 +919,7 @@ module.exports = {
const myapp =
this.getApps().find(item => item.idapp === idapp);
if (myapp)
return myapp.name;
return ((process.env.NODE_ENV === 'test') ? 'Test: ' : '') + myapp.name;
else
return '';
},
@@ -928,9 +929,13 @@ module.exports = {
const myapp =
this.getApps().find(item => item.idapp === idapp);
if (myapp) {
let siteport = (myapp.portapp !== '0') ? (':' + myapp.portapp) : '';
let siteport = (myapp.portapp && myapp.portapp !== '0') ? (':' + myapp.portapp) : '';
if (process.env.NODE_ENV === 'test')
return myapp.host_test + siteport;
else
return myapp.host + siteport;
return myapp.host + siteport;
} else
return '';
},
@@ -945,7 +950,10 @@ module.exports = {
const myapp =
this.getApps().find(item => item.idapp === idapp);
if (myapp) {
return myapp.dir;
if (process.env.NODE_ENV === 'test')
return (myapp) ? myapp.dir_test : '';
else
return (myapp) ? myapp.dir : '';
} else
return '';
},
@@ -977,6 +985,15 @@ module.exports = {
}
},
getAskToVerifyReg: function(idapp) {
const myapp = this.getApps().find((item) => item.idapp === idapp);
if (myapp) {
return myapp.ask_to_verify_reg;
} else {
return false;
}
},
isManagAndAdminDifferent(idapp) {
const manag = this.getManagerEmailByIdApp(idapp);
return (manag !== this.getAdminEmailByIdApp(idapp)) && (manag !== '');
@@ -1002,13 +1019,19 @@ module.exports = {
getTelegramBotNameByIdApp: function(idapp) {
const myapp = this.getApps().find((item) => item.idapp === idapp);
return (myapp) ? myapp.telegram_bot_name : '';
if (process.env.NODE_ENV === 'test')
return (myapp) ? myapp.telegram_bot_name_test : '';
else
return (myapp) ? myapp.telegram_bot_name : '';
},
getTelegramKeyByIdApp: function(idapp) {
const myarr = this.getApps();
const myapp = myarr.find((item) => item.idapp === idapp);
return (myapp) ? myapp.telegram_key : '';
if (process.env.NODE_ENV === 'test')
return (myapp) ? myapp.telegram_key_test : '';
else
return (myapp) ? myapp.telegram_key : '';
},
getLookup: function(params, num, pass_proj) {
@@ -1069,10 +1092,7 @@ module.exports = {
throw new Error('endRow must be number');
}
let newvers = true;
if (params.lk_LF)
newvers = false;
let newvers = !!params.lookup1;
let query = [];
@@ -1236,8 +1256,10 @@ module.exports = {
filtriadded.push(...params.filtersearch);
}
if (filtriadded.length > 0)
query.push({$match: {$and: filtriadded}});
if (filtriadded) {
if (filtriadded.length > 0)
query.push({$match: {$and: filtriadded}});
}
if (idapp > 0) {
query.push({$match: {idapp}});
@@ -1275,8 +1297,10 @@ module.exports = {
const q4 = this.getLookup(params.lookup4, 4, proj);
if (q4) query = [...query, ...q4];
if (params.filtersearch2.length > 0) {
query.push({$match: {$and: params.filtersearch2}});
if (params.filtersearch2) {
if (params.filtersearch2.length > 0) {
query.push({$match: {$and: params.filtersearch2}});
}
}
} else {
@@ -1779,12 +1803,16 @@ module.exports = {
},
cryptdata(mydata) {
if (mydata === '')
return '';
// Encrypt
//return CryptoJS.AES.encrypt(JSON.stringify(mydata), process.env.SECRK);
return this.encrypt(mydata, process.env.SECRK);
},
decryptdata(mydatacrypted) {
if (mydatacrypted === '')
return '';
// Decrypt
// const bytes = CryptoJS.AES.decrypt(mydatacrypted.toString(), process.env.SECRK);
// return JSON.parse(bytes.toString(CryptoJS.enc.Utf8));