- fix link bot for Test Envinroment
- If invite not exist, error message - Username (where name and surname don't exists).
This commit is contained in:
@@ -1 +1 @@
|
||||
=`${name} ${surname} si è appena iscritto alla Newsletter con email: ${emailto} su ${nomeapp}`
|
||||
=`${username} (${name} ${surname}) si è appena iscritto alla Newsletter con email: ${emailto} su ${nomeapp}`
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
p Ciao,
|
||||
p Ti avvisiamo che #{name} #{surname} ha appena cancellato la prenotazione per l'evento #{event}:
|
||||
p Ti avvisiamo che #{username} (#{name} #{surname}) ha appena cancellato la prenotazione per l'evento #{event}:
|
||||
span #{participants}
|
||||
span #{participantsLunch}
|
||||
span #{participantsDinner}
|
||||
|
||||
@@ -1 +1 @@
|
||||
=`${name} ${surname} ha cancellato la prenotazione all'evento ${eventtextplain}`
|
||||
=`${username} (${name} ${surname}) ha cancellato la prenotazione all'evento ${eventtextplain}`
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
p #{name} #{surname} si è appena Iscritto al Conacreis su #{nomeapp}
|
||||
p #{username} (#{name} #{surname}) si è appena Iscritto al Conacreis su #{nomeapp}
|
||||
p Con i seguenti dati di accesso:
|
||||
span Nome:
|
||||
strong #{iscritto.name}<br>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
p Ciao,
|
||||
p Ti confermiamo che #{name} #{surname} ha appena inviato una richiesta di prenotazione per l'evento #{event}
|
||||
p Ti confermiamo che #{username} (#{name} #{surname}) ha appena inviato una richiesta di prenotazione per l'evento #{event}
|
||||
p #{participants}
|
||||
p #{participantsLunch}
|
||||
p #{participantsDinner}
|
||||
|
||||
@@ -1 +1 @@
|
||||
=`${name} ${surname} si è prenotato per l'evento ${eventtextplain}`
|
||||
=`${username} (${name} ${surname}) si è prenotato per l'evento ${eventtextplain}`
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
p Ciao,
|
||||
p Ti confermiamo che #{name} #{surname} ha appena Modificato la sua prenotazione per l'evento #{event}
|
||||
p Ti confermiamo che #{username} (#{name} #{surname}) ha appena Modificato la sua prenotazione per l'evento #{event}
|
||||
p #{participants}
|
||||
p #{participantsLunch}
|
||||
p #{participantsDinner}
|
||||
|
||||
@@ -1 +1 @@
|
||||
=`${name} ${surname} ha modificato la prenotazione per l'evento ${eventtextplain}`
|
||||
=`${username} (${name} ${surname}) ha modificato la prenotazione per l'evento ${eventtextplain}`
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
p #{name} #{surname} has just registered on #{nomeapp}
|
||||
p #{username} (#{name} #{surname}) has just registered on #{nomeapp}
|
||||
p With the following access datao:
|
||||
span Username:
|
||||
strong #{username}<br>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
p #{name} #{surname} acaba de registrarse en #{nomeapp}
|
||||
p #{username} (#{name} #{surname}) acaba de registrarse en #{nomeapp}
|
||||
p Con los siguientes datos de acceso:
|
||||
span Username:
|
||||
strong #{username}<br>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
p #{name} #{surname} acaba de registrarse en #{nomeapp}
|
||||
p #{username} (#{name} #{surname}) acaba de registrarse en #{nomeapp}
|
||||
p Con los siguientes datos de acceso:
|
||||
span Username:
|
||||
strong #{username}<br>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
p #{name} #{surname} si è appena Registrato su #{nomeapp}
|
||||
p #{username} (#{name} #{surname}) si è appena Registrato su #{nomeapp}
|
||||
p Con i seguenti dati di accesso:
|
||||
span Username:
|
||||
strong #{username}<br>
|
||||
span Email:
|
||||
strong #{emailto}<br>
|
||||
span Nome:
|
||||
strong #{user.name}<br>
|
||||
span Cognome:
|
||||
strong #{user.surname}<br>
|
||||
span Email:
|
||||
strong #{emailto}<br>
|
||||
span Cellulare:
|
||||
strong #{user.profile.intcode_cell} #{user.profile.cell}<br>
|
||||
span Nazionalità:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
p #{name} #{surname} si è appena Registrato su #{nomeapp}
|
||||
p #{username} (#{name} #{surname}) si è appena Registrato su #{nomeapp}
|
||||
p Con i seguenti dati di accesso:
|
||||
span Username:
|
||||
strong #{username}<br>
|
||||
|
||||
@@ -28,7 +28,7 @@ html
|
||||
tr
|
||||
td(class="emailContainer", valign="top")
|
||||
|
||||
p Ciao #{name},
|
||||
p Ciao #{username},
|
||||
p Ti confermiamo che hai appena inviato un'ordine di prenotazione dei seguenti prodotti:
|
||||
|
||||
tr
|
||||
|
||||
@@ -1884,7 +1884,7 @@ UserSchema.statics.SetTelegramWasBlocked = async function(idapp, teleg_id) {
|
||||
'profile.teleg_id': 0,
|
||||
};
|
||||
|
||||
if (process.env.PROD === '1') {
|
||||
if (tools.sulServer()) {
|
||||
|
||||
const ris = await User.findOneAndUpdate({
|
||||
idapp,
|
||||
@@ -1896,7 +1896,7 @@ UserSchema.statics.SetTelegramWasBlocked = async function(idapp, teleg_id) {
|
||||
|
||||
};
|
||||
|
||||
UserSchema.statics.getNameSurnameByUsername = async function(idapp, username) {
|
||||
UserSchema.statics.getNameSurnameByUsername = async function(idapp, username, reale = false) {
|
||||
const User = this;
|
||||
|
||||
return User.findOne({
|
||||
@@ -1904,10 +1904,32 @@ UserSchema.statics.getNameSurnameByUsername = async function(idapp, username) {
|
||||
$or: [{deleted: {$exists: false}}, {deleted: {$exists: true, $eq: false}}],
|
||||
}, {username: 1, name: 1, surname: 1}).then((rec) => {
|
||||
let ris = rec.username;
|
||||
if (!!rec && rec.name) {
|
||||
ris = (`${rec.name} ${rec.surname}`)
|
||||
if (!!rec) {
|
||||
if (reale) {
|
||||
if (!rec.name)
|
||||
return ''
|
||||
|
||||
ris = `${rec.name} ${rec.surname}`
|
||||
} else {
|
||||
if (rec.name) {
|
||||
ris = `${rec.name} ${rec.surname}`
|
||||
}
|
||||
}
|
||||
}
|
||||
return (!!rec) ? (`${rec.name} ${rec.surname}`) : '';
|
||||
return (!!rec) ? ris : '';
|
||||
}).catch((e) => {
|
||||
console.error('getNameSurnameByUsername', e);
|
||||
});
|
||||
};
|
||||
|
||||
UserSchema.statics.getIdByUsername = async function(idapp, username) {
|
||||
const User = this;
|
||||
|
||||
return User.findOne({
|
||||
idapp, username,
|
||||
$or: [{deleted: {$exists: false}}, {deleted: {$exists: true, $eq: false}}],
|
||||
}, {username: 1, _id: 1}).then((rec) => {
|
||||
return (!!rec) ? rec._id.toString() : '';
|
||||
}).catch((e) => {
|
||||
console.error('getNameSurnameByUsername', e);
|
||||
});
|
||||
@@ -2424,6 +2446,17 @@ UserSchema.statics.getUsersTelegramPending = async function(idapp) {
|
||||
return User.count(myfind);
|
||||
};
|
||||
|
||||
UserSchema.statics.getNumUsers = async function(idapp) {
|
||||
const User = this;
|
||||
|
||||
const myfind = {
|
||||
idapp,
|
||||
$or: [{deleted: {$exists: false}}, {deleted: {$exists: true, $eq: false}}],
|
||||
};
|
||||
|
||||
return User.count(myfind);
|
||||
};
|
||||
|
||||
UserSchema.statics.getUsersZoom = async function(idapp) {
|
||||
const User = this;
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
addtext = 'Eliminato il Record "' + nomerecord + '" dalla tabella ' + tablename + '\n' +
|
||||
'Eseguito da ' + req.user.name + ' ' + req.user.surname + ' \n';
|
||||
'Eseguito da ' + req.user.username + ' \n';
|
||||
await telegrambot.sendMsgTelegramToTheManagers(rec.idapp, addtext);
|
||||
}
|
||||
|
||||
|
||||
@@ -713,7 +713,7 @@ router.patch('/chval', authenticate, async (req, res) => {
|
||||
msg = 'Ripristinato';
|
||||
|
||||
await telegrambot.sendMsgTelegramToTheManagers(idapp,
|
||||
`L\'utente ${rec.name} ${rec.surname} (${rec.username}) è stato ${msg} da ${req.user.name} ${req.user.surname}`);
|
||||
`L\'utente ` + tools.getNomeCognomeEUserNameByUser(rec) + ` è stato ${msg} da ` + tools.getNomeCognomeEUserNameByUser(req.user));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -725,8 +725,8 @@ router.patch('/chval', authenticate, async (req, res) => {
|
||||
fieldsvalue.aportador_solidario);
|
||||
const nomecognomeas = await User.getNameSurnameByUsername(idapp,
|
||||
rec.aportador_solidario);
|
||||
msg = `Variato l'invitante di ` + rec.name + ' ' + rec.surname +
|
||||
'\nmodificato da ' + req.user.name + ' ' + req.user.surname +
|
||||
msg = `Variato l'invitante di ` + tools.getNomeCognomeEUserNameByUser(rec) +
|
||||
'\nmodificato da ' + tools.getNomeCognomeEUserNameByUser(req.user) +
|
||||
' \n' +
|
||||
'Prima: ' + nomecognomeas + ' (' + rec.aportador_solidario +
|
||||
')\n' +
|
||||
@@ -1370,9 +1370,8 @@ function uploadFile(req, res, version) {
|
||||
form.parse(req);
|
||||
|
||||
let dirmain = '/statics';
|
||||
console.log('process.env.PROD', process.env.PROD);
|
||||
if (version > 0) {
|
||||
if (process.env.PROD === '1') {
|
||||
if (tools.sulServer()) {
|
||||
dirmain = '';
|
||||
} else {
|
||||
dirmain = '/public';
|
||||
@@ -1524,7 +1523,7 @@ function deleteFile(req, res, version) {
|
||||
try {
|
||||
let dirmain = '';
|
||||
if (version > 0) {
|
||||
if (process.env.PROD !== 1) {
|
||||
if (tools.sulServer() !== 1) {
|
||||
dirmain = '/public';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@ router.post('/', async (req, res) => {
|
||||
if (lastrec.date_reg) {
|
||||
let ris = tools.isdiffSecDateLess(lastrec.date_reg, 120);
|
||||
if (ris) {
|
||||
tools.writeIPToBan(iscritti.ipaddr + ': ' + iscritti.name + ' ' + iscritti.surname);
|
||||
tools.writeIPToBan(iscritti.ipaddr + ': ' + tools.getNomeCognomeEUserNameByUser(iscritti));
|
||||
await tools.snooze(10000);
|
||||
res.status(400).send({ code: server_constants.RIS_CODE_BANIP, msg: '' });
|
||||
return 1;
|
||||
|
||||
@@ -210,21 +210,20 @@ router.post('/', async (req, res) => {
|
||||
// nomeaportador_corretto = recextra.aportador_solidario_originale_name_surname;
|
||||
// }
|
||||
|
||||
/*
|
||||
namesurname_aportador_reg = await User.getNameSurnameByUsername(user.idapp, user.aportador_solidario);
|
||||
|
||||
if (recextra && namesurname_aportador_reg !== '' && namesurname_aportador_reg !== nomeaportador_corretto) {
|
||||
|
||||
const id_aportador = await User.getIdByUsername(user.idapp, user.aportador_solidario);
|
||||
|
||||
if (!id_aportador && tools.getAskToVerifyReg(body.idapp)) {
|
||||
// Si sta tentando di registrare una persona sotto che non corrisponde!
|
||||
let msg = 'L\'utente ' + user.name + ' ' + user.surname + ' si sta registrando con il link di ' + user.aportador_solidario + ' (' + namesurname_aportador_reg + ') ' +
|
||||
'invece è assegnato a ' + nomeaportador_corretto;
|
||||
let msg = 'Il link di registrazione non sembra risultare valido.<br>invitante: ' + user.aportador_solidario + '<br>username: ' + user.username;
|
||||
|
||||
await telegrambot.sendMsgTelegramToTheManagers(user.idapp, msg);
|
||||
res.status(400).send({ code: server_constants.RIS_CODE_USER_NOT_THIS_APORTADOR, msg: '' });
|
||||
res.status(400).send({ code: server_constants.RIS_CODE_USER_APORTADOR_NOT_VALID, msg: '' });
|
||||
return 1;
|
||||
}*/
|
||||
}
|
||||
|
||||
let already_registered = (recextra || user.aportador_solidario ===
|
||||
tools.APORTADOR_NONE) && (user.idapp === tools.AYNI);
|
||||
// let already_registered = (recextra || user.aportador_solidario === tools.APORTADOR_NONE) && (user.idapp === tools.AYNI);
|
||||
|
||||
// Check if is an other people aportador_solidario
|
||||
|
||||
|
||||
@@ -203,7 +203,9 @@ module.exports = {
|
||||
|
||||
await telegrambot.notifyToTelegram(telegrambot.phase.REGISTRATION, mylocalsconf);
|
||||
|
||||
tools.sendNotifToAdmin('Nuova Registrazione Utente: ' + mylocalsconf.name + ' ' + mylocalsconf.surname + ' (' + mylocalsconf.username + ')');
|
||||
const nometot = tools.getNomeCognomeEUserNameByUser(mylocalsconf);
|
||||
|
||||
tools.sendNotifToAdmin('Nuova Registrazione Utente: ' + nometot);
|
||||
|
||||
// if (tools.isManagAndAdminDifferent(idapp)) {
|
||||
// this.sendEmail_base('admin/registration/' + tools.LANGADMIN, tools.getManagerEmailByIdApp(idapp), mylocalsconf, '');
|
||||
@@ -235,7 +237,7 @@ module.exports = {
|
||||
|
||||
await telegrambot.notifyIscrizioneToTelegram(telegrambot.phase.ISCRIZIONE_CONACREIS, mylocalsconf);
|
||||
|
||||
tools.sendNotifToAdmin('Iscrizione Conacreis : ' + mylocalsconf.name + ' ' + mylocalsconf.surname);
|
||||
tools.sendNotifToAdmin('Iscrizione Conacreis : ' + mylocalsconf.name + ' ' + mylocalsconf.surname + ' (' + mylocalsconf.username + ')');
|
||||
|
||||
if (tools.isManagAndAdminDifferent(idapp)) {
|
||||
this.sendEmail_base('admin/iscrizione_conacreis/' + tools.LANGADMIN, tools.getManagerEmailByIdApp(idapp), mylocalsconf, '');
|
||||
@@ -311,7 +313,7 @@ module.exports = {
|
||||
preparaConfPerBooking: async function (res, idapp, mylocalsconf, recbooking, title) {
|
||||
|
||||
let texthtml = '';
|
||||
let msgtelegram = title + ' Evento [' + mylocalsconf.name + ' ' + mylocalsconf.surname + '] ' + mylocalsconf.eventtextplain;
|
||||
let msgtelegram = title + ' Evento [' + mylocalsconf.username + ' (' + mylocalsconf.name + ' ' + mylocalsconf.surname + ')] ' + mylocalsconf.eventtextplain;
|
||||
if (recbooking.modified) {
|
||||
msgtelegram += ' (modificato) '
|
||||
} else {
|
||||
@@ -368,7 +370,7 @@ module.exports = {
|
||||
|
||||
mylocalsconf = await this.preparaConfPerBooking(res, idapp, mylocalsconf, recbooking, 'Cancellazione');
|
||||
|
||||
let msgtelegram = 'Cancellazione Evento [' + mylocalsconf.name + ' ' + mylocalsconf.surname + '] ' + mylocalsconf.eventtextplain;
|
||||
let msgtelegram = 'Cancellazione Evento [' + mylocalsconf.name + ' (' + mylocalsconf.name + ' ' + mylocalsconf.surname + ')] ' + mylocalsconf.eventtextplain;
|
||||
|
||||
telegrambot.sendMsgTelegramToTheManagers(idapp, msgtelegram);
|
||||
|
||||
@@ -543,6 +545,7 @@ module.exports = {
|
||||
|
||||
let out = myvar.replace('{urlunsubscribe}', urlunsibscribe);
|
||||
out = out.replace('{email}', mylocalsconf.emailto);
|
||||
out = out.replace('{username}', mylocalsconf.username);
|
||||
out = out.replace('{name}', mylocalsconf.name ? mylocalsconf.name : mylocalsconf.username);
|
||||
out = out.replace('{surname}', mylocalsconf.surname ? mylocalsconf.surname : '');
|
||||
|
||||
@@ -598,15 +601,17 @@ module.exports = {
|
||||
// Create Transport
|
||||
let smtpTransport = null;
|
||||
|
||||
// console.log('mylocalsconf.dataemail', mylocalsconf.dataemail);
|
||||
|
||||
if (mylocalsconf.dataemail.email_service !== 'gmail' && mylocalsconf.dataemail.email_service !== undefined && mylocalsconf.dataemail.email_service !== "") {
|
||||
smtpTransport = nodemailer.createTransport({
|
||||
host: mylocalsconf.dataemail.email_service,
|
||||
port: mylocalsconf.dataemail.email_port,
|
||||
secureConnection: false,
|
||||
secureConnection: true,
|
||||
tls: { cipher: 'SSLv3' },
|
||||
auth: {
|
||||
user: mylocalsconf.dataemail.from,
|
||||
pass: mylocalsconf.dataemail.pwd_from
|
||||
pass: tools.decryptdata(mylocalsconf.dataemail.pwd_from)
|
||||
}
|
||||
});
|
||||
} else if (mylocalsconf.dataemail.email_service === 'gmail' && !!mylocalsconf.dataemail.pwd_from) {
|
||||
@@ -616,7 +621,7 @@ module.exports = {
|
||||
service: 'gmail', //'Gmail',
|
||||
auth: {
|
||||
user: mylocalsconf.dataemail.from,
|
||||
pass: mylocalsconf.dataemail.pwd_from
|
||||
pass: tools.decryptdata(mylocalsconf.dataemail.pwd_from)
|
||||
}
|
||||
});
|
||||
} else {
|
||||
@@ -630,6 +635,8 @@ module.exports = {
|
||||
});
|
||||
}
|
||||
|
||||
// console.log('smtpTransport', smtpTransport);
|
||||
|
||||
return smtpTransport;
|
||||
},
|
||||
|
||||
|
||||
@@ -436,13 +436,13 @@ async function faitest() {
|
||||
|
||||
if (false) {
|
||||
let myuser = await User.findOne({
|
||||
idapp: 12,
|
||||
idapp: '1',
|
||||
username: 'paoloar77',
|
||||
});
|
||||
|
||||
const langdest = 'it';
|
||||
|
||||
telegrambot.askConfirmationUserRegistration(myuser.idapp, shared_consts.CallFunz.REGISTRATION, myuser, 'paoloar773', langdest);
|
||||
telegrambot.askConfirmationUserRegistration(myuser.idapp, shared_consts.CallFunz.REGISTRATION, myuser, 'perseo77', langdest);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -453,7 +453,7 @@ const txt = {
|
||||
'\nSono il tuo assistente virtuale.\n',
|
||||
MSG_ERR_UNKNOWN_VERIFY_CODE: 'Errore durante il salvataggio sul Server. Riprovare piú tardi',
|
||||
MSG_EXIT_TELEGRAM: 'L\'account è stato ora scollegato da questo Telegram BOT.',
|
||||
MSG_APORTADOR_USER_REGISTERED: emo.FIRE + ' Si è appena Registrato "%s',
|
||||
MSG_APORTADOR_USER_REGISTERED: emo.FIRE + ' Si è appena Registrato "%s" (n. %s)\nInvitato da %s',
|
||||
MSG_APORTADOR_ASK_CONFIRM: '🆕💥 🧍♂️ Abilita Nuova Registrazione: %s',
|
||||
MSG_APORTADOR_CONFIRMED: '✅ %s è stato Abilitato correttamente!',
|
||||
MSG_APORTADOR_DEST_CONFIRMED: '✅ Sei stato Abilitato correttamente da %s!',
|
||||
@@ -514,7 +514,7 @@ const txt_fr = {
|
||||
MSG_ERR_UNKNOWN_VERIFY_CODE: 'Erreur lors de l\'enregistrement sur le serveur. Retentez plus tard',
|
||||
MSG_EXIT_TELEGRAM: 'L\'account a été déconnecté de Telegram BOT.',
|
||||
MSG_APORTADOR_USER_REGISTERED: emo.FIRE +
|
||||
' Vous venez à peine de vous inscrire "%s (n)',
|
||||
' Vous venez à peine de vous inscrire "%s (n. %s) %s',
|
||||
MSG_MSG_SENT: emoji.get('envelope') + ' Messages envoyés !',
|
||||
MSG_MSG_TOSENT: emoji.get('envelope') + ' Messages à envoyer',
|
||||
MSG_MSG_INCORSO: emoji.get('envelope') +
|
||||
@@ -660,18 +660,18 @@ module.exports = {
|
||||
aportador = ` (${userdest})`;
|
||||
NameFrom += aportador;
|
||||
} else {
|
||||
aportador = mylocalsconf.user.aportador_solidario_nome_completo;
|
||||
aportador = mylocalsconf.user.aportador_solidario_nome_completo ? mylocalsconf.user.aportador_solidario_nome_completo : mylocalsconf.user.aportador_solidario;
|
||||
}
|
||||
|
||||
let text = '';
|
||||
if (phase === this.phase.REGISTRATION) {
|
||||
if (userdest) {
|
||||
NameFrom = await User.getNameSurnameByUsername(mylocalsconf.idapp,
|
||||
userdest) + aportador;
|
||||
NameFrom = await User.getNameSurnameByUsername(mylocalsconf.idapp, userdest, true) + aportador;
|
||||
aportador = NameFrom;
|
||||
}
|
||||
const numutenti = await User.getNumUsers(mylocalsconf.idapp);
|
||||
let nome = tools.getNomeCognomeEUserNameByUser(mylocalsconf.user);
|
||||
text = printf(getstr(langdest, 'MSG_APORTADOR_USER_REGISTERED'), nome);
|
||||
text = printf(getstr(langdest, 'MSG_APORTADOR_USER_REGISTERED'), nome, numutenti, aportador);
|
||||
}
|
||||
|
||||
let addtext = '';
|
||||
@@ -951,8 +951,7 @@ module.exports = {
|
||||
}
|
||||
|
||||
if (!!idteleg) {
|
||||
strout += '\n (' + index + ') ' + user.name + ' ' + user.surname +
|
||||
':';
|
||||
strout += '\n (' + index + ') ' + user.username + ' (' + user.name + ' ' + user.surname + ':';
|
||||
if (mydata.inviareale) {
|
||||
await this.sendMsgTelegramByIdTelegram(idapp, idteleg, mymsg,
|
||||
undefined, undefined, true);
|
||||
@@ -1151,9 +1150,10 @@ module.exports = {
|
||||
let domanda = '';
|
||||
|
||||
if (myfunc === shared_consts.CallFunz.REGISTRATION) {
|
||||
const name = myuser.username + (myuser.name ? `(${myuser.name} + ' ' + ${myuser.surname})` : '')
|
||||
const linkuserprof = tools.getHostByIdApp(idapp) + '/my/' + myuser.username;
|
||||
domanda = printf(getstr(langdest, 'MSG_APORTADOR_ASK_CONFIRM'),
|
||||
`<br>${myuser.name + ' ' + myuser.surname + ' (' + myuser.username +
|
||||
') <br>Email: ' + myuser.email}`);
|
||||
`<br>Username: <b>${name}</b> (${linkuserprof})<br>Email: ` + myuser.email);
|
||||
|
||||
keyb = cl.getInlineKeyboard(myuser.lang, [
|
||||
{
|
||||
@@ -1386,8 +1386,7 @@ class Telegram {
|
||||
const rec = this.getRecInMem(msg);
|
||||
let myname = '';
|
||||
if (rec.user) {
|
||||
myname = rec.user.name + ' ' + rec.user.surname + ' (n.' +
|
||||
rec.user.index + ')';
|
||||
myname = rec.user.username;
|
||||
lang = rec.user.lang;
|
||||
}
|
||||
|
||||
@@ -1459,7 +1458,7 @@ class Telegram {
|
||||
if (!!rec.user) {
|
||||
const myrec = await User.getUserShortDataByUsername(this.idapp,
|
||||
rec.user.username);
|
||||
risp += '\nSul sito ti sei registrato come:\n\n[N. ' +
|
||||
risp += `\nSul sito ti sei registrato come ${rec.user.username}:\n\n[N. ` +
|
||||
rec.user.index + ']: ' + rec.user.name + ' ' + rec.user.surname +
|
||||
'\nUsername: ' + rec.user.username + '\n' + 'Email: ' +
|
||||
rec.user.email + '\nLang: ' + rec.user.lang + tools.ACAPO;
|
||||
@@ -3382,10 +3381,10 @@ if (true) {
|
||||
|
||||
const msgOrig = printf(
|
||||
getstr(userDest.lang, 'MSG_APORTADOR_DEST_CONFIRMED'),
|
||||
`${userDest.name + ' ' + userDest.surname}`);
|
||||
`${userDest.username}`);
|
||||
const msgDest = printf(
|
||||
getstr(user.lang, 'MSG_APORTADOR_CONFIRMED'),
|
||||
`${user.name + ' ' + user.surname}`);
|
||||
`${user.username}`);
|
||||
|
||||
await local_sendMsgTelegram(user.idapp, data.username, msgOrig);
|
||||
await local_sendMsgTelegram(user.idapp, data.userDest, msgDest);
|
||||
|
||||
@@ -667,7 +667,7 @@ module.exports = {
|
||||
|
||||
sendBackNotif: function(subscription, payload) {
|
||||
|
||||
console.log('sendBackNotif:', subscription, payload);
|
||||
// console.log('sendBackNotif:', subscription, payload);
|
||||
|
||||
const pushOptions = {
|
||||
vapidDetails: {
|
||||
@@ -2319,7 +2319,7 @@ module.exports = {
|
||||
},
|
||||
|
||||
blockwords(mystr) {
|
||||
const arrwords = ['http', 'Http', 'Asasfasfas', '://', 'mrbit', 'admin', 'info', 'superuser'];
|
||||
const arrwords = ['http', 'Http', 'Asasfasfas', '://', 'mrbit', 'admin', 'superuser'];
|
||||
for (const myword of arrwords) {
|
||||
if (mystr.includes(myword)) {
|
||||
return true;
|
||||
@@ -2445,4 +2445,8 @@ module.exports = {
|
||||
return nome;
|
||||
},
|
||||
|
||||
sulServer() {
|
||||
return process.env.LOCALE !== '1'
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
@@ -6,7 +6,7 @@ module.exports = Object.freeze({
|
||||
RIS_CODE_EMAIL_ALREADY_VERIFIED: -5,
|
||||
RIS_CODE_EMAIL_VERIFIED: 1,
|
||||
|
||||
RIS_CODE_USER_NOT_THIS_APORTADOR: -75,
|
||||
RIS_CODE_USER_APORTADOR_NOT_VALID: -75,
|
||||
RIS_CODE_USER_EXTRALIST_NOTFOUND: -70,
|
||||
RIS_CODE_USERNAME_ALREADY_EXIST: -60,
|
||||
RIS_CODE_USERNAME_NOT_VALID: -65,
|
||||
|
||||
Reference in New Issue
Block a user