Aggiornamenti
This commit is contained in:
@@ -11,9 +11,11 @@ export default ({ app, store, Vue }) => {
|
|||||||
let mylang = tools.getItemLS(tools.localStorage.lang)
|
let mylang = tools.getItemLS(tools.localStorage.lang)
|
||||||
console.log(`LANG LocalStorage ${mylang}`)
|
console.log(`LANG LocalStorage ${mylang}`)
|
||||||
|
|
||||||
if ((navigator) && (mylang === '')) {
|
if ((navigator)) {
|
||||||
mylang = navigator.language
|
const mylangnav = navigator.language
|
||||||
console.log(`LANG NAVIGATOR ${mylang}`)
|
console.log(`LANG NAVIGATOR ${mylangnav}`)
|
||||||
|
if (mylang === '')
|
||||||
|
mylang = mylangnav
|
||||||
}
|
}
|
||||||
|
|
||||||
mylang = tools.checkLangPassed(mylang)
|
mylang = tools.checkLangPassed(mylang)
|
||||||
|
|||||||
@@ -71,13 +71,8 @@
|
|||||||
Cuore desidera ardentemente?
|
Cuore desidera ardentemente?
|
||||||
</li>
|
</li>
|
||||||
<li>Attivare almeno <strong>2 metodi di pagamento</strong>.
|
<li>Attivare almeno <strong>2 metodi di pagamento</strong>.
|
||||||
<strong>PayPal</strong> è obbligatorio (occorrono 2 minuti per attivarlo).
|
<strong>Revolut</strong> è quello maggiormente consigliato.<br>
|
||||||
Ti consente trasferimenti gratuiti in area Euro e puoi collegarci carte e conti
|
Come seconda scelta c'è Paypal, ma ultimamente stiamo avendo problemi perchè tendono a bloccare i soldi sul conto per 6 mesi per controlli, quindi da utilizzare solo se impossiblitati ad aprire un conto con Revolut.
|
||||||
correnti. I tuoi dati sono al sicuro e non condivisi con il ricevente.
|
|
||||||
Sono consigliati il conto <strong>Revolut</strong> o <strong>N26</strong> come seconda opzione e
|
|
||||||
<strong>Western
|
|
||||||
Union</strong>, Xoom o TransferWise nei casi di
|
|
||||||
regali extraeuropei.
|
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
|
|||||||
@@ -342,6 +342,11 @@
|
|||||||
|
|
||||||
</q-slider>
|
</q-slider>
|
||||||
</q-item-section>
|
</q-item-section>
|
||||||
|
<q-item-section avatar>
|
||||||
|
<!--{{tools.getlastnavestr(dashboard.lastnave) }} -->
|
||||||
|
{{ getNaveSognatoreStr(mianave)}}
|
||||||
|
<q-icon color="purple" name="fas fa-ship"></q-icon>
|
||||||
|
</q-item-section>
|
||||||
<q-item-section avatar>
|
<q-item-section avatar>
|
||||||
<q-icon color="blue" name="fas fa-flag-checkered"></q-icon>
|
<q-icon color="blue" name="fas fa-flag-checkered"></q-icon>
|
||||||
</q-item-section>
|
</q-item-section>
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
public flotta: any = null
|
public flotta: any = null
|
||||||
public flotta_completa: any = null
|
public flotta_completa: any = null
|
||||||
public arrdonatori: any[] = []
|
public arrdonatori: any[] = []
|
||||||
|
public arrmediatori: any[] = []
|
||||||
public loading: boolean = false
|
public loading: boolean = false
|
||||||
public seluser = null
|
public seluser = null
|
||||||
public showmsguser: boolean = false
|
public showmsguser: boolean = false
|
||||||
@@ -43,6 +44,9 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
public username_sostituire: string = ''
|
public username_sostituire: string = ''
|
||||||
public userfreestr: string = ''
|
public userfreestr: string = ''
|
||||||
public tuttiidoni: boolean = false
|
public tuttiidoni: boolean = false
|
||||||
|
public showcommenti: boolean = true
|
||||||
|
public showcolmodifica: boolean = false
|
||||||
|
public showcoldati: boolean = false
|
||||||
public inviaemail: boolean = false
|
public inviaemail: boolean = false
|
||||||
public seldonatore = null
|
public seldonatore = null
|
||||||
public ordinamento: string = 'data'
|
public ordinamento: string = 'data'
|
||||||
@@ -55,6 +59,7 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
public tutorslo: string = ''
|
public tutorslo: string = ''
|
||||||
public date_start: Date = null
|
public date_start: Date = null
|
||||||
public date_close: Date = null
|
public date_close: Date = null
|
||||||
|
public revolut: string = ''
|
||||||
public email_paypal: string = ''
|
public email_paypal: string = ''
|
||||||
public note_payment: string = ''
|
public note_payment: string = ''
|
||||||
public link_payment: string = ''
|
public link_payment: string = ''
|
||||||
@@ -129,12 +134,19 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
this.date_start = this.flotta.date_start
|
this.date_start = this.flotta.date_start
|
||||||
this.date_close = this.flotta.date_close
|
this.date_close = this.flotta.date_close
|
||||||
this.note_payment = this.flotta.note_payment
|
this.note_payment = this.flotta.note_payment
|
||||||
|
this.revolut = this.flotta.revolut
|
||||||
this.email_paypal = this.flotta.email_paypal
|
this.email_paypal = this.flotta.email_paypal
|
||||||
this.link_payment = this.flotta.link_payment
|
this.link_payment = this.flotta.link_payment
|
||||||
this.link_superchat = this.flotta.link_superchat
|
this.link_superchat = this.flotta.link_superchat
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public addstrnaveseprovv() {
|
||||||
|
if (this.flotta.provvisoria)
|
||||||
|
return ' (La FLOTTA è ancora Provvisoria !) '
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
public getflottastr() {
|
public getflottastr() {
|
||||||
if (!!this.flotta) {
|
if (!!this.flotta) {
|
||||||
let mystr = ''
|
let mystr = ''
|
||||||
@@ -142,12 +154,24 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
mystr += ' Provvisoria '
|
mystr += ' Provvisoria '
|
||||||
mystr += 'Da ' + this.flotta.riga + '.' + Math.ceil(this.flotta.col_prima / 8) + ' a ' + this.flotta.riga + '.' + Math.ceil(this.flotta.col_ultima / 8)
|
mystr += 'Da ' + this.flotta.riga + '.' + Math.ceil(this.flotta.col_prima / 8) + ' a ' + this.flotta.riga + '.' + Math.ceil(this.flotta.col_ultima / 8)
|
||||||
|
|
||||||
let perc = 0;
|
let perc = 0
|
||||||
if (this.flotta.DoniTotali > 0) {
|
let conf = 0
|
||||||
perc = Math.round((this.flotta.DoniConfermati / this.flotta.DoniTotali) * 100)
|
let tot = 0
|
||||||
|
|
||||||
|
if (this.arrdonatori.length > 0) {
|
||||||
|
tot = this.getDoniTotali()
|
||||||
|
conf = this.getDoniConfermati()
|
||||||
|
} else {
|
||||||
|
tot = this.flotta.DoniTotali
|
||||||
|
conf = this.flotta.DoniConfermati
|
||||||
}
|
}
|
||||||
|
|
||||||
mystr += ' (' + this.flotta.DoniConfermati + '/' + this.flotta.DoniTotali + ') [' + perc + '%]'
|
if (tot > 0) {
|
||||||
|
perc = Math.round((conf / tot) * 100)
|
||||||
|
}
|
||||||
|
|
||||||
|
mystr += ' (' + conf + '/' + tot + ') [' + perc + '%]'
|
||||||
|
|
||||||
|
|
||||||
if (!!this.flotta.sognatore_nomecognome)
|
if (!!this.flotta.sognatore_nomecognome)
|
||||||
mystr += ' - ' + this.flotta.sognatore_nomecognome
|
mystr += ' - ' + this.flotta.sognatore_nomecognome
|
||||||
@@ -174,7 +198,7 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
else if (this.flotta.DoniConfermati === this.flotta.DoniTotali && this.flotta.DoniTotali > 0)
|
else if (this.flotta.DoniConfermati === this.flotta.DoniTotali && this.flotta.DoniTotali > 0)
|
||||||
return 'bg-green'
|
return 'bg-green'
|
||||||
else if (this.flotta.DoniConfermati <= this.flotta.DoniTotali)
|
else if (this.flotta.DoniConfermati <= this.flotta.DoniTotali)
|
||||||
return 'bg-blue'
|
return 'bg-red'
|
||||||
else
|
else
|
||||||
return 'bg-blue'
|
return 'bg-blue'
|
||||||
}
|
}
|
||||||
@@ -194,6 +218,7 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
|
|
||||||
if (!!ris) {
|
if (!!ris) {
|
||||||
this.arrdonatori = ris.arrdonatori
|
this.arrdonatori = ris.arrdonatori
|
||||||
|
this.arrmediatori = ris.arrmediatori
|
||||||
this.flotta = ris.flotta
|
this.flotta = ris.flotta
|
||||||
this.flotta.log_attivita = this.flotta.log_attivita.replace(/\n/g, '<br>')
|
this.flotta.log_attivita = this.flotta.log_attivita.replace(/\n/g, '<br>')
|
||||||
|
|
||||||
@@ -212,27 +237,49 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
return this.seluser.name + ' (' + this.seluser.surname + ') è stato sostituito con ' + this.username_sostituire
|
return this.seluser.name + ' (' + this.seluser.surname + ') è stato sostituito con ' + this.username_sostituire
|
||||||
}
|
}
|
||||||
|
|
||||||
public getnavestr(row, index) {
|
public getnave(row) {
|
||||||
return tools.getRiganave(row.riga) + '.' + tools.getColnave(row.col) + ' D' + (((row.col - 1) % 8) + 1)
|
return tools.getRiganave(row.riga) + '.' + tools.getColnave(row.col)
|
||||||
}
|
}
|
||||||
|
|
||||||
public HoRicevutoIlDono(rec) {
|
public getnavestr(row, index) {
|
||||||
|
let flottastr = tools.getRiganave(row.riga) + '.' + tools.getColnave(row.col) + ' D' + (((row.col - 1) % 8) + 1)
|
||||||
|
|
||||||
|
if (this.showcoldati) {
|
||||||
|
flottastr += ' ' + row.riga + '.' + row.col
|
||||||
|
}
|
||||||
|
|
||||||
|
return flottastr
|
||||||
|
}
|
||||||
|
|
||||||
|
public getwidthpos() {
|
||||||
|
return (this.showcoldati) ? '80' : '60'
|
||||||
|
}
|
||||||
|
|
||||||
|
public HoRicevutoIlDono(rec, annulla) {
|
||||||
this.seldonatore = rec
|
this.seldonatore = rec
|
||||||
const msgtitle = this.$t('dashboard.dono_ricevuto_2')
|
let msgtitle = ''
|
||||||
const msginvia = this.$t('dashboard.confermi_dono_ricevuto', {
|
let msginvia = ''
|
||||||
|
let mymsg = ''
|
||||||
|
if (annulla) {
|
||||||
|
msgtitle = 'Annulla la ricezione del dono'
|
||||||
|
msginvia = `Confermi di annullare il Dono da parte di ${rec.name} ${rec.surname} (${rec.username})'`
|
||||||
|
mymsg = ''
|
||||||
|
} else {
|
||||||
|
msgtitle = this.$t('dashboard.dono_ricevuto_2')
|
||||||
|
msginvia = this.$t('dashboard.confermi_dono_ricevuto', {
|
||||||
donatore: rec.name + ' ' + rec.surname
|
donatore: rec.name + ' ' + rec.surname
|
||||||
})
|
})
|
||||||
|
mymsg = this.$t('dashboard.confermi_dono_ricevuto_msg', {
|
||||||
let mymsg = this.$t('dashboard.confermi_dono_ricevuto_msg', {
|
|
||||||
donatore: rec.name + ' ' + rec.surname + ' (' + this.$t('dashboard.posizione') + ' ' + rec.riga + '.' + rec.col + ')'
|
donatore: rec.name + ' ' + rec.surname + ' (' + this.$t('dashboard.posizione') + ' ' + rec.riga + '.' + rec.col + ')'
|
||||||
})
|
})
|
||||||
|
|
||||||
mymsg += ' [' + rec.riga + '.' + rec.col + ']'
|
mymsg += ' [' + rec.riga + '.' + rec.col + ']'
|
||||||
|
}
|
||||||
|
|
||||||
tools.askConfirm(this.$q, msgtitle, msginvia + ' ' + '? (Pos ' + rec.riga + '.' + rec.col + ')', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.DONO_RICEVUTO, 0, {
|
tools.askConfirm(this.$q, msgtitle, msginvia + ' ' + '? (Pos ' + rec.riga + '.' + rec.col + ')', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.DONO_RICEVUTO, 0, {
|
||||||
param1: {
|
param1: {
|
||||||
_id: rec._id,
|
_id: rec._id,
|
||||||
made_gift: true,
|
made_gift: !annulla,
|
||||||
|
annulla,
|
||||||
riga: rec.riga,
|
riga: rec.riga,
|
||||||
col: rec.col
|
col: rec.col
|
||||||
},
|
},
|
||||||
@@ -288,6 +335,9 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
|
|
||||||
public async InviaMsgAFlotta(inviareale, tipomsg, msg) {
|
public async InviaMsgAFlotta(inviareale, tipomsg, msg) {
|
||||||
|
|
||||||
|
if ((tipomsg === tools.TipoMsg.SEND_MSG_EFFETTUA_IL_DONO) || (tipomsg === tools.TipoMsg.SEND_MSG_SOLLECITO_DONATORI_NO_DONO)) {
|
||||||
|
msg = this.addstrnaveseprovv() + msg
|
||||||
|
}
|
||||||
const msgtitle = msg
|
const msgtitle = msg
|
||||||
|
|
||||||
tools.askConfirm(this.$q, msgtitle, msg, translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.INVIA_MSG_A_FLOTTA, 0, {
|
tools.askConfirm(this.$q, msgtitle, msg, translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.INVIA_MSG_A_FLOTTA, 0, {
|
||||||
@@ -314,12 +364,97 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get getarr() {
|
get getarr() {
|
||||||
|
let myarr = []
|
||||||
if (this.ordinamento === 'data')
|
if (this.ordinamento === 'data')
|
||||||
return this.arrdonatori.sort((a, b) => tools.gettimestampstrDate(a.date_made_gift) - tools.gettimestampstrDate(b.date_made_gift) * (this.direzordin))
|
myarr = this.arrdonatori.sort((a, b) => tools.gettimestampstrDate(a.date_made_gift) - tools.gettimestampstrDate(b.date_made_gift) * (this.direzordin))
|
||||||
else if (this.ordinamento === 'num')
|
else if (this.ordinamento === 'num')
|
||||||
return this.arrdonatori.sort((a, b) => a.col - b.col * (this.direzordin))
|
myarr = this.arrdonatori.sort((a, b) => a.col - b.col * (this.direzordin))
|
||||||
|
else if (this.ordinamento === 'nationality')
|
||||||
|
myarr = this.arrdonatori.sort((a, b) => ('' + a.profile.nationality).localeCompare(b.profile.nationality) * (this.direzordin))
|
||||||
|
else
|
||||||
|
myarr = this.arrdonatori
|
||||||
|
|
||||||
return this.arrdonatori
|
return myarr.filter((rec) => ((!this.tuttiidoni && !rec.made_gift) || (this.tuttiidoni)))
|
||||||
|
}
|
||||||
|
|
||||||
|
public exportLista() {
|
||||||
|
let mystr = ''
|
||||||
|
let nave = ''
|
||||||
|
for (const rec of this.getarr) {
|
||||||
|
if (this.getnave(rec) !== nave) {
|
||||||
|
nave = this.getnave(rec)
|
||||||
|
mystr += '\n' + nave + ': ' + '\n'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (rec.made_gift) {
|
||||||
|
mystr += '✅🎁'
|
||||||
|
} else {
|
||||||
|
if (!rec.date_made_gift) {
|
||||||
|
mystr += ' 👉🏻 '
|
||||||
|
} else {
|
||||||
|
mystr += ' 🎁 '
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (rec.profile.nationality === 'IT')
|
||||||
|
mystr += '🇮🇹'
|
||||||
|
else if (rec.profile.nationality === 'SI')
|
||||||
|
mystr += '🇸🇮'
|
||||||
|
else if (rec.profile.nationality === 'HR')
|
||||||
|
mystr += '🇭🇷'
|
||||||
|
else if (rec.profile.nationality === 'FR')
|
||||||
|
mystr += '🇫🇷'
|
||||||
|
else if (rec.profile.nationality === 'ES')
|
||||||
|
mystr += '🇪🇸'
|
||||||
|
else if (rec.profile.nationality === 'PT')
|
||||||
|
mystr += '🇵🇹'
|
||||||
|
else if (rec.profile.nationality === 'DE')
|
||||||
|
mystr += '🇩🇪'
|
||||||
|
else if (rec.profile.nationality === 'UK')
|
||||||
|
mystr += '🇬🇧'
|
||||||
|
else if (rec.profile.nationality === 'GB')
|
||||||
|
mystr += '🇬🇧'
|
||||||
|
else if (rec.profile.nationality === 'IE')
|
||||||
|
mystr += '🇮🇪'
|
||||||
|
else if (rec.profile.nationality === 'KE')
|
||||||
|
mystr += '🇰🇪'
|
||||||
|
else if (rec.profile.nationality === 'AU')
|
||||||
|
mystr += '🇦🇺'
|
||||||
|
else if (rec.profile.nationality === 'CM')
|
||||||
|
mystr += '🇨🇲'
|
||||||
|
else if (rec.profile.nationality === 'CO')
|
||||||
|
mystr += '🇨🇴'
|
||||||
|
else if (rec.profile.nationality === 'BR')
|
||||||
|
mystr += '🇧🇷'
|
||||||
|
else if (rec.profile.nationality === 'PL')
|
||||||
|
mystr += '🇵🇱'
|
||||||
|
else if (rec.profile.nationality === 'VE')
|
||||||
|
mystr += '🇻🇪'
|
||||||
|
else
|
||||||
|
mystr += '(' + rec.profile.nationality + ')'
|
||||||
|
|
||||||
|
mystr += ' ' + rec.name + ' ' + rec.surname + ' (' + rec.username + ')'
|
||||||
|
|
||||||
|
mystr += '\n'
|
||||||
|
}
|
||||||
|
|
||||||
|
tools.copyStringToClipboard(this, mystr, false)
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDoniAttesaDiConferma() {
|
||||||
|
return this.arrdonatori.filter((rec) => (!!rec.date_made_gift && !rec.made_gift)).reduce((sum, item) => sum + 1, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDoniTotali() {
|
||||||
|
return this.arrdonatori.filter((rec) => (!!rec)).reduce((sum, item) => sum + 1, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDoniConfermati() {
|
||||||
|
return this.arrdonatori.filter((rec) => rec.made_gift).reduce((sum, item) => sum + 1, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDoniMancanti() {
|
||||||
|
return this.arrdonatori.filter((rec) => (!rec.made_gift && !rec.date_made_gift)).reduce((sum, item) => sum + 1, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
public setordin(ord) {
|
public setordin(ord) {
|
||||||
@@ -465,7 +600,7 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
if (!!this.flotta)
|
if (!!this.flotta)
|
||||||
open = (this.flotta.riga.toString() === this.last_riga_aperto) && (this.flotta.col_prima.toString() === this.last_col_aperto)
|
open = (this.flotta.riga.toString() === this.last_riga_aperto) && (this.flotta.col_prima.toString() === this.last_col_aperto)
|
||||||
|
|
||||||
console.log('isaperto', open, 'lastriga = ', this.last_riga_aperto, this.flotta.riga, 'last_col_aperto', this.last_col_aperto, this.flotta.col_prima)
|
// console.log('isaperto', open, 'lastriga = ', this.last_riga_aperto, this.flotta.riga, 'last_col_aperto', this.last_col_aperto, this.flotta.col_prima)
|
||||||
return open
|
return open
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -480,4 +615,19 @@ export default class CMyFlotta extends MixinNave {
|
|||||||
this.loading = true
|
this.loading = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getnamebyrec(rec) {
|
||||||
|
let mystr = rec.name + ' ' + rec.surname
|
||||||
|
if (this.showcoldati)
|
||||||
|
mystr += ' (' + rec.username + ')'
|
||||||
|
|
||||||
|
return mystr
|
||||||
|
}
|
||||||
|
|
||||||
|
public getwidthnome() {
|
||||||
|
if (this.showcoldati)
|
||||||
|
return 'width: 250px; '
|
||||||
|
else
|
||||||
|
return 'width: 200px; '
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,17 +18,6 @@
|
|||||||
<CDateTime
|
<CDateTime
|
||||||
label="Data Inizio"
|
label="Data Inizio"
|
||||||
class="cursor-pointer"
|
class="cursor-pointer"
|
||||||
:value.sync="date_close"
|
|
||||||
:readonly="false"
|
|
||||||
:minuteinterval="30"
|
|
||||||
:dense="true"
|
|
||||||
:canEdit="true"
|
|
||||||
@savetoclose="change_field('date_close')">
|
|
||||||
</CDateTime>
|
|
||||||
|
|
||||||
<CDateTime
|
|
||||||
label="Data Fine"
|
|
||||||
class="cursor-pointer"
|
|
||||||
:value.sync="date_start"
|
:value.sync="date_start"
|
||||||
:readonly="false"
|
:readonly="false"
|
||||||
:minuteinterval="30"
|
:minuteinterval="30"
|
||||||
@@ -36,6 +25,17 @@
|
|||||||
:canEdit="true"
|
:canEdit="true"
|
||||||
@savetoclose="change_field('date_start')">
|
@savetoclose="change_field('date_start')">
|
||||||
</CDateTime>
|
</CDateTime>
|
||||||
|
|
||||||
|
<CDateTime
|
||||||
|
label="Data Fine"
|
||||||
|
class="cursor-pointer"
|
||||||
|
:value.sync="date_close"
|
||||||
|
:readonly="false"
|
||||||
|
:minuteinterval="30"
|
||||||
|
:dense="true"
|
||||||
|
:canEdit="true"
|
||||||
|
@savetoclose="change_field('date_close')">
|
||||||
|
</CDateTime>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<q-tabs
|
<q-tabs
|
||||||
@@ -90,6 +90,13 @@
|
|||||||
debounce="1000"
|
debounce="1000"
|
||||||
@input="change_field('email_paypal')">
|
@input="change_field('email_paypal')">
|
||||||
|
|
||||||
|
</q-input>
|
||||||
|
<q-input v-model="revolut" style="max-width: 300px;" label="Revolut:"
|
||||||
|
filled dense
|
||||||
|
:readonly="true"
|
||||||
|
debounce="1000"
|
||||||
|
@input="change_field('revolut')">
|
||||||
|
|
||||||
</q-input>
|
</q-input>
|
||||||
<q-input standout bottom-slots
|
<q-input standout bottom-slots
|
||||||
v-model="link_payment" style="max-width: 400px;" label="Link per Paypal.me:"
|
v-model="link_payment" style="max-width: 400px;" label="Link per Paypal.me:"
|
||||||
@@ -99,7 +106,7 @@
|
|||||||
@input="change_link_payment">
|
@input="change_link_payment">
|
||||||
|
|
||||||
<q-btn round dense flat icon="send"
|
<q-btn round dense flat icon="send"
|
||||||
type="a" :href="link_payment"
|
type="a" :href="tools.getlinkstd(link_payment)"
|
||||||
target="_blank" color="primary">
|
target="_blank" color="primary">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</q-input>
|
</q-input>
|
||||||
@@ -162,6 +169,34 @@
|
|||||||
|
|
||||||
</q-tab-panel>
|
</q-tab-panel>
|
||||||
<q-tab-panel name="mediatore">
|
<q-tab-panel name="mediatore">
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<strong>MEDIATORI:</strong>
|
||||||
|
<br>
|
||||||
|
<div v-for="(rec, index) of arrmediatori">
|
||||||
|
<div class="row justify-center q-px-xs content-center" style="max-width: 350px;">
|
||||||
|
<div style="width: 30px;">
|
||||||
|
{{index + 1}}
|
||||||
|
</div>
|
||||||
|
<div :style="`color: blue; ` + getwidthnome()">
|
||||||
|
<q-btn v-if="!!rec.profile" flat rounded dense color="blue"
|
||||||
|
:size="tools.getsizesmall()"
|
||||||
|
:label=getnamebyrec(rec)
|
||||||
|
@click="viewdashboard(rec)">
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
|
<div style="color: blue; width: 40px;">
|
||||||
|
<q-btn color="blue"
|
||||||
|
dense
|
||||||
|
size="md"
|
||||||
|
label="Msg"
|
||||||
|
@click="clickseluser(rec)">
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="row q-pa-sm q-ma-sm" style="max-width: 450px;">
|
<div class="row q-pa-sm q-ma-sm" style="max-width: 450px;">
|
||||||
<div class="q-pa-sm">
|
<div class="q-pa-sm">
|
||||||
<q-btn rounded text-color="secondary" icon="fab fa-telegram"
|
<q-btn rounded text-color="secondary" icon="fab fa-telegram"
|
||||||
@@ -171,7 +206,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="q-pa-sm">
|
<div class="q-pa-sm">
|
||||||
<q-btn rounded color="primary" icon="fab fa-telegram"
|
<q-btn rounded color="primary" icon="fab fa-telegram"
|
||||||
:label="$t('dialog.sendmsg') + ` a Tutti Donatori`"
|
:label="$t('dialog.sendmsg') + ` a Tutti Mediatori`"
|
||||||
@click="InviaMsgAFlotta(true, tools.TipoMsg.SEND_MSG_A_MEDIATORI, 'Inviare ai Mediatori?')"></q-btn>
|
@click="InviaMsgAFlotta(true, tools.TipoMsg.SEND_MSG_A_MEDIATORI, 'Inviare ai Mediatori?')"></q-btn>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -211,6 +246,7 @@
|
|||||||
</q-tab-panel>
|
</q-tab-panel>
|
||||||
</q-tab-panels>
|
</q-tab-panels>
|
||||||
|
|
||||||
|
<div v-if="tools.isAdmin()">
|
||||||
<q-field rounded outlined bg-color="orange-3" dense>
|
<q-field rounded outlined bg-color="orange-3" dense>
|
||||||
<div class="justify-evenly" style="max-width: 300px;">
|
<div class="justify-evenly" style="max-width: 300px;">
|
||||||
<strong>Legenda dei codici speciali da inserire nei messaggi: </strong>
|
<strong>Legenda dei codici speciali da inserire nei messaggi: </strong>
|
||||||
@@ -220,9 +256,12 @@
|
|||||||
<div>{tutor2}</div>
|
<div>{tutor2}</div>
|
||||||
<div>{tutor3}</div>
|
<div>{tutor3}</div>
|
||||||
<div>{tutorslo}</div>
|
<div>{tutorslo}</div>
|
||||||
|
<div>{date_start}</div>
|
||||||
|
<div>{date_close}</div>
|
||||||
<div>{sognatore}</div>
|
<div>{sognatore}</div>
|
||||||
</div>
|
</div>
|
||||||
</q-field>
|
</q-field>
|
||||||
|
</div>
|
||||||
|
|
||||||
</q-tab-panel>
|
</q-tab-panel>
|
||||||
<q-tab-panel name="flotta">
|
<q-tab-panel name="flotta">
|
||||||
@@ -233,9 +272,23 @@
|
|||||||
|
|
||||||
</q-toggle>
|
</q-toggle>
|
||||||
|
|
||||||
|
<q-toggle v-model="showcommenti"
|
||||||
|
label="Mostra i Commenti">
|
||||||
|
|
||||||
|
</q-toggle>
|
||||||
|
|
||||||
|
<q-toggle v-model="showcolmodifica"
|
||||||
|
label="Modifica">
|
||||||
|
</q-toggle>
|
||||||
|
|
||||||
|
<q-toggle v-model="showcoldati"
|
||||||
|
label="Mostra Dati Extra">
|
||||||
|
</q-toggle>
|
||||||
|
|
||||||
<div v-if="!!flotta" class="text-evidente bordo_stondato justify-between q-pa-xs-sm">
|
<div v-if="!!flotta" class="text-evidente bordo_stondato justify-between q-pa-xs-sm">
|
||||||
<div class="">
|
<div class="">
|
||||||
<q-btn rounded color="blue"
|
SOGNATORE:
|
||||||
|
<q-btn rounded color="green"
|
||||||
:label="flotta.sognatore_nomecognome + ' ' + ' (' + flotta.sognatore + ')'"
|
:label="flotta.sognatore_nomecognome + ' ' + ' (' + flotta.sognatore + ')'"
|
||||||
@click="viewdashboard({username: flotta.sognatore })">
|
@click="viewdashboard({username: flotta.sognatore })">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
@@ -244,24 +297,34 @@
|
|||||||
<div class="">
|
<div class="">
|
||||||
<div>
|
<div>
|
||||||
{{$t('dashboard.doni_ricevuti')}}:
|
{{$t('dashboard.doni_ricevuti')}}:
|
||||||
<span class="ricevuti dati">{{flotta.DoniConfermati}}</span>
|
<span class="ricevuti dati">{{getDoniConfermati()}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="">
|
<div class="">
|
||||||
<div class="inviati">
|
<div class="inviati">
|
||||||
{{$t('dashboard.doni_inviati_da_confermare')}}:
|
{{$t('dashboard.doni_inviati_da_confermare')}}:
|
||||||
<span class="inviati dati">{{flotta.DoniAttesaDiConferma}}</span>
|
<span class="inviati dati">{{getDoniAttesaDiConferma()}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="">
|
<div class="">
|
||||||
<div class="">
|
<div class="">
|
||||||
{{$t('dashboard.doni_mancanti')}}:
|
{{$t('dashboard.doni_mancanti')}}:
|
||||||
<span class="mancanti dati">{{flotta.DoniMancanti}}</span>
|
<span class="mancanti dati">{{getDoniMancanti()}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<q-btn
|
||||||
|
rounded
|
||||||
|
dense
|
||||||
|
color="primary"
|
||||||
|
size="md"
|
||||||
|
label="Copia questa Lista negli appunti"
|
||||||
|
|
||||||
|
@click="exportLista()">
|
||||||
|
</q-btn>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="row justify-center q-px-xs content-center">
|
<div class="row justify-center q-px-xs content-center">
|
||||||
<div style="width: 40px;">
|
<div style="width: 40px;">
|
||||||
@@ -291,22 +354,40 @@
|
|||||||
<div style="width: 80px;">
|
<div style="width: 80px;">
|
||||||
Esegui
|
Esegui
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 40px;">
|
<div v-if="showcolmodifica" style="width: 80px;">
|
||||||
|
Annulla
|
||||||
|
</div>
|
||||||
|
<div v-if="showcoldati" style="width: 70px;">
|
||||||
|
Nave Posiz
|
||||||
|
</div>
|
||||||
|
<div v-else style="width: 40px;">
|
||||||
Nave
|
Nave
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 250px;">
|
<div style="width: 30px;">
|
||||||
Nome Cognome (Username)
|
<q-btn
|
||||||
|
flat
|
||||||
|
rounded
|
||||||
|
dense
|
||||||
|
color="primary"
|
||||||
|
size="md"
|
||||||
|
label="Nat"
|
||||||
|
|
||||||
|
@click="setordin('nationality')">
|
||||||
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 40px;">
|
<div :style="getwidthnome()">
|
||||||
|
Nome Cognome
|
||||||
|
</div>
|
||||||
|
<div v-if="showcoldati" style="width: 40px;">
|
||||||
Tess
|
Tess
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 40px;">
|
<div v-if="showcoldati" style="width: 40px;">
|
||||||
Msg
|
Msg
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 60px;">
|
<div v-if="showcolmodifica" style="width: 60px;">
|
||||||
Sostituisci
|
Sostituisci
|
||||||
</div>
|
</div>
|
||||||
<div style="width: 100px;">
|
<div v-if="showcommenti" style="width: 100px;">
|
||||||
Commenti
|
Commenti
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -315,8 +396,7 @@
|
|||||||
|
|
||||||
<div class="row" v-for="(rec, index) of getarr">
|
<div class="row" v-for="(rec, index) of getarr">
|
||||||
|
|
||||||
<div class="row justify-center q-px-xs content-center"
|
<div class="row justify-center q-px-xs content-center">
|
||||||
v-if="(!tuttiidoni && !rec.made_gift) || (tuttiidoni)">
|
|
||||||
<div class="row items-center q-mx-md justify-between" style="padding: 2px;">
|
<div class="row items-center q-mx-md justify-between" style="padding: 2px;">
|
||||||
<div style="width: 40px;">
|
<div style="width: 40px;">
|
||||||
{{index + 1}}
|
{{index + 1}}
|
||||||
@@ -334,7 +414,7 @@
|
|||||||
size="md"
|
size="md"
|
||||||
:label="$t('dashboard.dono_ricevuto_3', {donatore: rec.name })"
|
:label="$t('dashboard.dono_ricevuto_3', {donatore: rec.name })"
|
||||||
|
|
||||||
@click="HoRicevutoIlDono(rec)">
|
@click="HoRicevutoIlDono(rec, false)">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="rec.made_gift">
|
<div v-if="rec.made_gift">
|
||||||
@@ -348,7 +428,17 @@
|
|||||||
</q-chip>
|
</q-chip>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="color: blue; width: 60px;">
|
<div v-if="showcolmodifica" style="width: 80px;">
|
||||||
|
<q-btn v-if="rec.made_gift || rec.date_made_gift"
|
||||||
|
rounded
|
||||||
|
dense
|
||||||
|
color="negative"
|
||||||
|
size="md"
|
||||||
|
label="Annulla"
|
||||||
|
@click="HoRicevutoIlDono(rec, true)">
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
|
<div :style="`color: blue; width: ` + getwidthpos() + `;`">
|
||||||
<q-btn rounded color="blue"
|
<q-btn rounded color="blue"
|
||||||
flat
|
flat
|
||||||
dense
|
dense
|
||||||
@@ -357,17 +447,22 @@
|
|||||||
@click="Mostraplacca(tools.getRiganave(rec.riga), tools.getColnave(rec.col))">
|
@click="Mostraplacca(tools.getRiganave(rec.riga), tools.getColnave(rec.col))">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div style="color: blue; width: 250px;">
|
<div style="width: 30px;">
|
||||||
|
<q-avatar v-if="tools.geticon(rec.profile.nationality)" :class="tools.geticon(rec.profile.nationality)"
|
||||||
|
size="sm">
|
||||||
|
</q-avatar>
|
||||||
|
</div>
|
||||||
|
<div :style="`color: blue; ` + getwidthnome()">
|
||||||
<q-btn v-if="!!rec.profile" flat rounded dense color="blue"
|
<q-btn v-if="!!rec.profile" flat rounded dense color="blue"
|
||||||
:size="tools.getsizesmall()"
|
:size="tools.getsizesmall()"
|
||||||
:label="rec.name + ' ' + rec.surname + ' (' + rec.username + ')'"
|
:label=getnamebyrec(rec)
|
||||||
@click="viewdashboard(rec)">
|
@click="viewdashboard(rec)">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="!tools.isMobile()">
|
<div v-if="showcoldati && !tools.isMobile()">
|
||||||
({{ rec.num_tess }})
|
({{ rec.num_tess }})
|
||||||
</div>
|
</div>
|
||||||
<div style="color: blue; width: 40px;">
|
<div v-if="showcolmodifica" style="color: blue; width: 40px;">
|
||||||
<q-btn color="blue"
|
<q-btn color="blue"
|
||||||
dense
|
dense
|
||||||
size="md"
|
size="md"
|
||||||
@@ -375,7 +470,7 @@
|
|||||||
@click="clickseluser(rec)">
|
@click="clickseluser(rec)">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
<div style="color: blue; width: 70px;">
|
<div v-if="showcolmodifica" style="color: blue; width: 70px;">
|
||||||
<q-btn color="red"
|
<q-btn color="red"
|
||||||
dense
|
dense
|
||||||
size="md"
|
size="md"
|
||||||
@@ -384,9 +479,12 @@
|
|||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="!!rec.commento_al_sognatore" class="wrap">
|
<div v-if="showcommenti && !!rec.commento_al_sognatore" class="wrap">
|
||||||
{{ rec.commento_al_sognatore }}
|
{{ rec.commento_al_sognatore }}
|
||||||
</div>
|
</div>
|
||||||
|
<div v-if="showcoldati && !!rec.ind_order" class="wrap">
|
||||||
|
({{ rec.ind_order }})
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -13,11 +13,12 @@ import { CMyChipList } from '../CMyChipList'
|
|||||||
import { CVideo } from '../CVideo'
|
import { CVideo } from '../CVideo'
|
||||||
import { validations } from './CMyNave-validate'
|
import { validations } from './CMyNave-validate'
|
||||||
import { validationMixin } from 'vuelidate'
|
import { validationMixin } from 'vuelidate'
|
||||||
|
import { CCopyBtn } from '../CCopyBtn'
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
mixins: [validationMixin],
|
mixins: [validationMixin],
|
||||||
validations,
|
validations,
|
||||||
components: { CTitleBanner, CMyChipList, CVideo }
|
components: { CTitleBanner, CMyChipList, CVideo, CCopyBtn }
|
||||||
})
|
})
|
||||||
|
|
||||||
export default class CMyNave extends MixinNave {
|
export default class CMyNave extends MixinNave {
|
||||||
@@ -62,6 +63,7 @@ export default class CMyNave extends MixinNave {
|
|||||||
public username_sostituire: string = ''
|
public username_sostituire: string = ''
|
||||||
public userfreestr: string = ''
|
public userfreestr: string = ''
|
||||||
public commento_al_sognatore: string = ''
|
public commento_al_sognatore: string = ''
|
||||||
|
public tabpagam: string = 'paypal'
|
||||||
public MyPagination: {
|
public MyPagination: {
|
||||||
sortBy: string,
|
sortBy: string,
|
||||||
descending: boolean,
|
descending: boolean,
|
||||||
@@ -100,7 +102,13 @@ export default class CMyNave extends MixinNave {
|
|||||||
{ name: 'date_made_gift', align: 'center', label: 'Inviato', field: 'date_made_gift', sortable: true },
|
{ name: 'date_made_gift', align: 'center', label: 'Inviato', field: 'date_made_gift', sortable: true },
|
||||||
// { name: 'tel', align: 'center', label: 'Tel', field: 'tel', sortable: true },
|
// { name: 'tel', align: 'center', label: 'Tel', field: 'tel', sortable: true },
|
||||||
{ name: 'made_gift', align: 'center', label: 'Conferm.', field: 'made_gift', sortable: true },
|
{ name: 'made_gift', align: 'center', label: 'Conferm.', field: 'made_gift', sortable: true },
|
||||||
{ name: 'commento_al_sognatore', align: 'center', label: 'Commento', field: 'commento_al_sognatore', sortable: true },
|
{
|
||||||
|
name: 'commento_al_sognatore',
|
||||||
|
align: 'center',
|
||||||
|
label: 'Commento',
|
||||||
|
field: 'commento_al_sognatore',
|
||||||
|
sortable: true
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
public tragitto = [
|
public tragitto = [
|
||||||
@@ -211,6 +219,10 @@ export default class CMyNave extends MixinNave {
|
|||||||
} else if (this.sonoSognatore()) {
|
} else if (this.sonoSognatore()) {
|
||||||
this.tabnave = 'sognatore'
|
this.tabnave = 'sognatore'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!!this.getRevolutPagamentoSognatore()) {
|
||||||
|
this.tabpagam = 'revolut'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public getListaDonatoriDaConfermare() {
|
public getListaDonatoriDaConfermare() {
|
||||||
@@ -330,7 +342,7 @@ export default class CMyNave extends MixinNave {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
get getsuperchat(){
|
get getsuperchat() {
|
||||||
if (!!this.flotta) {
|
if (!!this.flotta) {
|
||||||
return this.flotta.link_superchat
|
return this.flotta.link_superchat
|
||||||
}
|
}
|
||||||
@@ -412,14 +424,17 @@ export default class CMyNave extends MixinNave {
|
|||||||
|
|
||||||
const mymsg = this.$t('dashboard.msg_bot_conferma', {
|
const mymsg = this.$t('dashboard.msg_bot_conferma', {
|
||||||
donatore: this.iodonatore.name + ' ' + this.iodonatore.surname,
|
donatore: this.iodonatore.name + ' ' + this.iodonatore.surname,
|
||||||
sognatore: this.sognatoredelDono().name + ' ' + this.sognatoredelDono().surname
|
sognatore: this.sognatoredelDono().name + ' ' + this.sognatoredelDono().surname,
|
||||||
|
commento: this.commento_al_sognatore + ' (' + this.tabpagam + ')',
|
||||||
})
|
})
|
||||||
|
|
||||||
tools.askConfirm(this.$q, msgtitle, msginvia + ' ' + '?', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.DONO_INVIATO, 0, {
|
tools.askConfirm(this.$q, msgtitle, msginvia + ' ' + '?', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.DONO_INVIATO, 0, {
|
||||||
param1: {
|
param1: {
|
||||||
|
riga: this.posiz.riga,
|
||||||
|
col: this.posiz.col,
|
||||||
_id: this.iodonatore._id,
|
_id: this.iodonatore._id,
|
||||||
date_made_gift: tools.getDateNow(),
|
date_made_gift: tools.getDateNow(),
|
||||||
commento_al_sognatore: this.commento_al_sognatore,
|
commento_al_sognatore: this.commento_al_sognatore + ' (' + this.tabpagam + ')',
|
||||||
},
|
},
|
||||||
param2: this.sognatoredelDono().username,
|
param2: this.sognatoredelDono().username,
|
||||||
param3: mymsg
|
param3: mymsg
|
||||||
@@ -466,6 +481,24 @@ export default class CMyNave extends MixinNave {
|
|||||||
return ''
|
return ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getlinkRevolutSognatore() {
|
||||||
|
const rec = this.sognatoredelDono()
|
||||||
|
if (!!rec) {
|
||||||
|
if (!!rec.profile)
|
||||||
|
return rec.profile.revolut
|
||||||
|
}
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
|
public getRevolutPagamentoSognatore() {
|
||||||
|
const rec = this.sognatoredelDono()
|
||||||
|
if (!!rec) {
|
||||||
|
if (!!rec.profile)
|
||||||
|
return rec.profile.revolut
|
||||||
|
}
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
public getpaypalmePagamentoSognatore() {
|
public getpaypalmePagamentoSognatore() {
|
||||||
const rec = this.sognatoredelDono()
|
const rec = this.sognatoredelDono()
|
||||||
if (!!rec) {
|
if (!!rec) {
|
||||||
@@ -484,6 +517,14 @@ export default class CMyNave extends MixinNave {
|
|||||||
return ''
|
return ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getnomesognatore() {
|
||||||
|
const rec = this.sognatoredelDono()
|
||||||
|
if (!!rec) {
|
||||||
|
return rec.name + ' ' + rec.surname
|
||||||
|
}
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
get getDonoInviato() {
|
get getDonoInviato() {
|
||||||
if (!!this.iodonatore) {
|
if (!!this.iodonatore) {
|
||||||
return !!this.iodonatore.date_made_gift
|
return !!this.iodonatore.date_made_gift
|
||||||
@@ -1128,4 +1169,13 @@ export default class CMyNave extends MixinNave {
|
|||||||
return !this.FattoDono && !this.sonoSecondaTessituraDonatore() && !this.listanavi
|
return !this.FattoDono && !this.sonoSecondaTessituraDonatore() && !this.listanavi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get getImgPaypal() {
|
||||||
|
if (!!this.iodonatore) {
|
||||||
|
if (tools.getlang() === 'it')
|
||||||
|
return 'statics/images/send_to_a_friend-it.jpg'
|
||||||
|
}
|
||||||
|
|
||||||
|
return 'statics/images/send_to_a_friend.jpg'
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -115,19 +115,54 @@
|
|||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="text-evidente2 bordo_stondato_blu2">
|
<div class="text-evidente2 bordo_stondato_blu2">
|
||||||
|
|
||||||
<div v-if="GiornoDelDonoArrivato && !donatore_navepers.provvisoria">
|
<div v-if="GiornoDelDonoArrivato && !donatore_navepers.provvisoria">
|
||||||
|
|
||||||
<q-img src="statics/images/regalo.jpg"
|
<q-tabs
|
||||||
|
v-model="tabpagam"
|
||||||
|
dense
|
||||||
|
class="bg-blue text-white shadow-2"
|
||||||
|
indicator-color="white"
|
||||||
|
align="center"
|
||||||
|
narrow-indicator
|
||||||
|
@input="changetab"
|
||||||
|
>
|
||||||
|
<q-tab v-if="!!getlinkRevolutSognatore()" name="revolut" icon="img:statics/images/revolut.jpg" label="revolut"></q-tab>
|
||||||
|
<q-tab v-if="!!getemailPagamentoSognatore()" name="paypal" icon="img:statics/images/paypal.jpg" label="paypal"></q-tab>
|
||||||
|
</q-tabs>
|
||||||
|
|
||||||
|
<q-tab-panels v-model="tabpagam" animated>
|
||||||
|
<q-tab-panel name="paypal">
|
||||||
|
<div>
|
||||||
|
<q-img src="../../statics/images/regalo.jpg"
|
||||||
|
class=""
|
||||||
|
style="height: 150px; width: 150px;"
|
||||||
|
alt="regalo">
|
||||||
|
</q-img>
|
||||||
|
<q-img src="../../statics/images/paypal.jpg"
|
||||||
class=""
|
class=""
|
||||||
style="height: 150px; width: 150px;"
|
style="height: 150px; width: 150px;"
|
||||||
alt="regalo">
|
alt="regalo">
|
||||||
</q-img>
|
</q-img>
|
||||||
|
|
||||||
|
|
||||||
|
<CCopyBtn v-if="!FattoDono && !donoinviato"
|
||||||
|
title="Email Paypal" :texttocopy="getemailPagamentoSognatore()">
|
||||||
|
|
||||||
|
</CCopyBtn>
|
||||||
|
|
||||||
<div v-if="!FattoDono && !donoinviato"
|
<div v-if="!FattoDono && !donoinviato"
|
||||||
v-html="$t('dashboard.effettua_il_dono', {email: getemailPagamentoSognatore() })">
|
v-html="$t('dashboard.effettua_il_dono', {email: getemailPagamentoSognatore(), sognatore: getnomesognatore() })">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
<q-img v-if="!FattoDono && !donoinviato"
|
||||||
|
:src="getImgPaypal"
|
||||||
|
style="width: 366px; height: 254px;"
|
||||||
|
alt="sending to a friend">
|
||||||
|
</q-img>
|
||||||
<CTitleBanner v-if="!FattoDono && !donoinviato" class="q-pa-xs"
|
<CTitleBanner v-if="!FattoDono && !donoinviato" class="q-pa-xs"
|
||||||
:title="$t('dashboard.come_inviare_regalo_con_paypal')"
|
:title="$t('dashboard.come_inviare_regalo_con_paypal')"
|
||||||
bgcolor="bg-primary"
|
bgcolor="bg-primary"
|
||||||
@@ -140,7 +175,7 @@
|
|||||||
|
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
<div v-if="!FattoDono && !!getpaypalmePagamentoSognatore() && !donoinviato"
|
<div v-if="!FattoDono && !!getpaypalmePagamentoSognatore() && !donoinviato"
|
||||||
v-html="$t('dashboard.paypal_me', {link_payment: getpaypalmePagamentoSognatore() })">
|
v-html="$t('dashboard.paypal_me', {link_payment: tools.getlinkstd(getpaypalmePagamentoSognatore()) })">
|
||||||
</div>
|
</div>
|
||||||
<CTitleBanner v-if="!FattoDono && !!getpaypalmePagamentoSognatore() && !donoinviato"
|
<CTitleBanner v-if="!FattoDono && !!getpaypalmePagamentoSognatore() && !donoinviato"
|
||||||
class="q-pa-xs"
|
class="q-pa-xs"
|
||||||
@@ -154,6 +189,40 @@
|
|||||||
</CVideo>
|
</CVideo>
|
||||||
|
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
|
</div>
|
||||||
|
</q-tab-panel>
|
||||||
|
<q-tab-panel name="revolut">
|
||||||
|
<q-img src="../../statics/images/regalo.jpg"
|
||||||
|
class=""
|
||||||
|
style="height: 150px; width: 150px;"
|
||||||
|
alt="regalo">
|
||||||
|
</q-img>
|
||||||
|
<q-img src="../../statics/images/revolut.jpg"
|
||||||
|
class=""
|
||||||
|
style="height: 150px; width: 150px;"
|
||||||
|
alt="regalo">
|
||||||
|
</q-img>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
|
||||||
|
<q-btn
|
||||||
|
rounded
|
||||||
|
icon="fas fa-gift"
|
||||||
|
color="primary"
|
||||||
|
type="a"
|
||||||
|
size="md"
|
||||||
|
label="Link Revolut"
|
||||||
|
:href="getlinkRevolutSognatore()"
|
||||||
|
target="__blank">
|
||||||
|
</q-btn>
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
<a :href="getlinkRevolutSognatore()" target="_blank">{{ getlinkRevolutSognatore() }}</a>
|
||||||
|
|
||||||
|
</q-tab-panel>
|
||||||
|
</q-tab-panels>
|
||||||
|
|
||||||
|
|
||||||
<div v-if="!FattoDono && !!getnoteaggiuntivePagamentoSognatore() && !donoinviato"
|
<div v-if="!FattoDono && !!getnoteaggiuntivePagamentoSognatore() && !donoinviato"
|
||||||
v-html="getnoteaggiuntivePagamentoSognatore()">
|
v-html="getnoteaggiuntivePagamentoSognatore()">
|
||||||
</div>
|
</div>
|
||||||
@@ -466,6 +535,7 @@
|
|||||||
<br>
|
<br>
|
||||||
{{'(' + getnavestr(props.row) + ')'}} - {{ tools.getstrshortDateTime(props.row.date_made_gift)
|
{{'(' + getnavestr(props.row) + ')'}} - {{ tools.getstrshortDateTime(props.row.date_made_gift)
|
||||||
}}
|
}}
|
||||||
|
- {{ props.row.commento_al_sognatore }}
|
||||||
</div>
|
</div>
|
||||||
</q-td>
|
</q-td>
|
||||||
<q-td v-if="!tools.isMobile()" key="posizione" :props="props">
|
<q-td v-if="!tools.isMobile()" key="posizione" :props="props">
|
||||||
|
|||||||
@@ -44,4 +44,28 @@ export default class CNextZoom extends MixinBase {
|
|||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getlinkzoom(rec) {
|
||||||
|
if (rec === null) {
|
||||||
|
rec = {
|
||||||
|
typeconf: tools.TYPECONF_ZOOM,
|
||||||
|
id_conf_zoom: ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
let typeconf = rec.typeconf
|
||||||
|
if (typeconf === '')
|
||||||
|
typeconf = tools.TYPECONF_ZOOM
|
||||||
|
|
||||||
|
let mylink = 'https://zoom.us/j/'
|
||||||
|
if (typeconf === tools.TYPECONF_JITSI)
|
||||||
|
mylink = 'https://meet.jit.si/'
|
||||||
|
|
||||||
|
if (rec.id_conf_zoom === '') {
|
||||||
|
rec.id_conf_zoom = '6668882000'
|
||||||
|
}
|
||||||
|
|
||||||
|
return mylink + rec.id_conf_zoom
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
<div class="flex flex-center">
|
<div class="flex flex-center">
|
||||||
|
|
||||||
<div class="row animazione justify-center q-gutter-md">
|
<div class="row animazione justify-center q-gutter-md">
|
||||||
|
|
||||||
<q-btn v-if="showzoom" size="md" type="a" :href="tools.getLinkZoom()"
|
<q-btn v-if="showzoom" size="md" type="a" :href="tools.getLinkZoom()"
|
||||||
target="_blank" rounded color="white" text-color="primary" icon="fas fa-video"
|
target="_blank" rounded color="white" text-color="primary" icon="fas fa-video"
|
||||||
:label="$t('steps.entra_zoom')">
|
:label="$t('steps.entra_zoom')">
|
||||||
@@ -47,6 +48,9 @@
|
|||||||
>{{ confer.note }}
|
>{{ confer.note }}
|
||||||
</q-chip>
|
</q-chip>
|
||||||
</q-item-label>
|
</q-item-label>
|
||||||
|
<q-item-label class="link">
|
||||||
|
<a :href="getlinkzoom(confer)" target="_blank">{{getlinkzoom(confer)}}</a>
|
||||||
|
</q-item-label>
|
||||||
</q-item-section>
|
</q-item-section>
|
||||||
</q-item>
|
</q-item>
|
||||||
</transition-group>
|
</transition-group>
|
||||||
|
|||||||
@@ -464,6 +464,19 @@ export default class CStatus extends MixinBase {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
get isselectRevolut() {
|
||||||
|
if (UserStore.state.my.profile) {
|
||||||
|
// console.log('pay', UserStore.state.my.profile.paymenttypes)
|
||||||
|
if (UserStore.state.my.profile.paymenttypes) {
|
||||||
|
if (UserStore.state.my.profile.paymenttypes.includes('revolut')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public geticonstep(mystep) {
|
public geticonstep(mystep) {
|
||||||
|
|||||||
@@ -104,6 +104,22 @@
|
|||||||
<div v-html="$t(mystep.descr, {sitename: $t('ws.sitename')})"></div>
|
<div v-html="$t(mystep.descr, {sitename: $t('ws.sitename')})"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<CTitleBanner class="q-pa-xs" :title="$t('steps.paymenttype_revolut')" bgcolor="bg-primary"
|
||||||
|
clcolor="text-white"
|
||||||
|
myclass="myshad" canopen="true" :visible="true">
|
||||||
|
|
||||||
|
<CVideo myvideokey="nST5iHM2LbE">
|
||||||
|
|
||||||
|
</CVideo>
|
||||||
|
|
||||||
|
<q-btn class="q-ma-md" size="md" type="a" href="https://www.revolut.com/"
|
||||||
|
target="_blank" rounded color="primary" icon="info"
|
||||||
|
:label="$t('steps.paymenttype_revolut_link')">
|
||||||
|
</q-btn>
|
||||||
|
|
||||||
|
</CTitleBanner>
|
||||||
|
|
||||||
|
<!--
|
||||||
<CTitleBanner class="q-pa-xs" :title="$t('steps.paymenttype_paypal')" bgcolor="bg-primary"
|
<CTitleBanner class="q-pa-xs" :title="$t('steps.paymenttype_paypal')" bgcolor="bg-primary"
|
||||||
clcolor="text-white"
|
clcolor="text-white"
|
||||||
myclass="myshad" canopen="true" :visible="false">
|
myclass="myshad" canopen="true" :visible="false">
|
||||||
@@ -127,23 +143,9 @@
|
|||||||
|
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
<CTitleBanner class="q-pa-xs" :title="$t('steps.paymenttype_revolut')" bgcolor="bg-primary"
|
|
||||||
clcolor="text-white"
|
|
||||||
myclass="myshad" canopen="true" :visible="false">
|
|
||||||
|
|
||||||
<CVideo myvideokey="nST5iHM2LbE">
|
|
||||||
|
|
||||||
</CVideo>
|
|
||||||
|
|
||||||
<q-btn class="q-ma-md" size="md" type="a" href="https://www.revolut.com/"
|
|
||||||
target="_blank" rounded color="primary" icon="info"
|
|
||||||
:label="$t('steps.paymenttype_revolut_link')">
|
|
||||||
</q-btn>
|
|
||||||
|
|
||||||
</CTitleBanner>
|
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
<!--<CRequisiti :statebool="RequisitoPayment" :msgTrue="$t('steps.paymenttype_long2')"
|
<!--<CRequisiti :statebool="RequisitoPayment" :msgTrue="$t('steps.paymenttype_long2')"
|
||||||
@@ -158,6 +160,13 @@
|
|||||||
jointable="paymenttypes">
|
jointable="paymenttypes">
|
||||||
</CMyFieldDb>
|
</CMyFieldDb>
|
||||||
|
|
||||||
|
<CMyFieldDb v-if="isselectRevolut" :title="$t('reg.revolut')"
|
||||||
|
table="users"
|
||||||
|
mykey="profile"
|
||||||
|
mysubkey="revolut"
|
||||||
|
:type="tools.FieldType.string">
|
||||||
|
</CMyFieldDb>
|
||||||
|
|
||||||
<CMyFieldDb v-if="isselectPaypal" :title="$t('reg.email_paypal')"
|
<CMyFieldDb v-if="isselectPaypal" :title="$t('reg.email_paypal')"
|
||||||
table="users"
|
table="users"
|
||||||
mykey="profile"
|
mykey="profile"
|
||||||
@@ -172,6 +181,7 @@
|
|||||||
:type="tools.FieldType.string">
|
:type="tools.FieldType.string">
|
||||||
</CMyFieldDb>
|
</CMyFieldDb>
|
||||||
|
|
||||||
|
|
||||||
<CMyFieldDb :title="$t('reg.note_payment')"
|
<CMyFieldDb :title="$t('reg.note_payment')"
|
||||||
table="users"
|
table="users"
|
||||||
mykey="profile"
|
mykey="profile"
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ export interface IUserProfile {
|
|||||||
sex?: ESexType
|
sex?: ESexType
|
||||||
country_pay?: string
|
country_pay?: string
|
||||||
email_paypal?: string
|
email_paypal?: string
|
||||||
|
revolut?: string
|
||||||
link_payment?: string
|
link_payment?: string
|
||||||
note_payment?: string
|
note_payment?: string
|
||||||
username_telegram?: string
|
username_telegram?: string
|
||||||
|
|||||||
32
src/rootgen/admin/listaflotte/listaflotte.scss
Executable file
32
src/rootgen/admin/listaflotte/listaflotte.scss
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
.DoniMancanti{
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.DoniAttesaDiConferma{
|
||||||
|
color: blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
.DoniConfermati{
|
||||||
|
color: green;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cont_donatore {
|
||||||
|
border: solid 2px #4198ef;
|
||||||
|
padding: 2px 8px;
|
||||||
|
margin: 2px 4px;
|
||||||
|
font-size: 1rem;
|
||||||
|
border-radius: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.donatore, .mediatore, .sognatore, .title-nave, .intermedio2, .intermedio3 {
|
||||||
|
padding: 2px 4px;
|
||||||
|
margin: 2px 4px;
|
||||||
|
color: white;
|
||||||
|
font-size: 1rem;
|
||||||
|
border-radius: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.donatore {
|
||||||
|
background-color: red;
|
||||||
|
}
|
||||||
|
|
||||||
59
src/rootgen/admin/listaflotte/listaflotte.ts
Executable file
59
src/rootgen/admin/listaflotte/listaflotte.ts
Executable file
@@ -0,0 +1,59 @@
|
|||||||
|
import { Component, Watch } from 'vue-property-decorator'
|
||||||
|
import { tools } from '@src/store/Modules/tools'
|
||||||
|
import { func_tools } from 'store/Modules/toolsext'
|
||||||
|
import { CalendarStore, GlobalStore, UserStore } from '@store'
|
||||||
|
import { CGridTableRec, CMyFieldDb, CTitleBanner } from '@components'
|
||||||
|
import { colnewstosent, coltemplemail, colopzemail, colmailinglist } from '@src/store/Modules/fieldsTable'
|
||||||
|
import { DefaultNewsState, INewsState } from '@src/model/index'
|
||||||
|
import translate from '../../../globalroutines/util'
|
||||||
|
import { getCookie } from 'utils/auth'
|
||||||
|
import { CTitle } from '../../../components/CTitle'
|
||||||
|
import { CMyPage } from '../../../components/CMyPage'
|
||||||
|
import MixinBase from '../../../mixins/mixin-base'
|
||||||
|
import { CMyNave } from '../../../components/CMyNave'
|
||||||
|
import { lists } from '../../../store/Modules/lists'
|
||||||
|
import { CMyFlotta } from '../../../components/CMyFlotta'
|
||||||
|
|
||||||
|
const namespace = 'CalendarModule'
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
components: { CTitle, CTitleBanner, CMyNave, CMyFlotta },
|
||||||
|
mixins: []
|
||||||
|
})
|
||||||
|
export default class Listaflotte extends MixinBase {
|
||||||
|
public $t: any
|
||||||
|
public $q
|
||||||
|
public incaricamento: boolean = false
|
||||||
|
public loading: boolean = false
|
||||||
|
public showall: boolean = false
|
||||||
|
public tutteleflotte: boolean = false
|
||||||
|
public mostratemporanee: boolean = false
|
||||||
|
public arrflotte = []
|
||||||
|
public async mounted() {
|
||||||
|
|
||||||
|
this.Ricalcola(false)
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Ricalcola(ricalcola) {
|
||||||
|
this.loading = true
|
||||||
|
// this.$q.loading.show({ message: this.$t('otherpages.update') })
|
||||||
|
|
||||||
|
this.arrflotte = await GlobalStore.actions.GetFlotte({ ricalcola, showall: this.showall })
|
||||||
|
|
||||||
|
console.log('this.arrflotte', this.arrflotte)
|
||||||
|
|
||||||
|
// this.$q.loading.hide()
|
||||||
|
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
|
||||||
|
public SaveField(rec, table, myfield) {
|
||||||
|
if (!!rec) {
|
||||||
|
const mydata = {}
|
||||||
|
mydata[myfield] = rec[myfield]
|
||||||
|
// console.log('mydata', mydata, 'id', rec._id)
|
||||||
|
tools.saveFieldToServer(this, table, rec._id, mydata)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
39
src/rootgen/admin/listaflotte/listaflotte.vue
Executable file
39
src/rootgen/admin/listaflotte/listaflotte.vue
Executable file
@@ -0,0 +1,39 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<div class="q-my-xs q-gutter-xs q-py-xs text-center">
|
||||||
|
<CTitleBanner class="q-pa-xs"
|
||||||
|
title="Flotte"
|
||||||
|
bgcolor="bg-primary"
|
||||||
|
clcolor="text-white"
|
||||||
|
mystyle="" myclass="myshad" canopen="true">
|
||||||
|
|
||||||
|
<q-toggle v-model="tutteleflotte"
|
||||||
|
label="Tutte le Flotte">
|
||||||
|
|
||||||
|
</q-toggle>
|
||||||
|
|
||||||
|
<q-toggle v-model="mostratemporanee"
|
||||||
|
label="Flotte Temporanee">
|
||||||
|
|
||||||
|
</q-toggle>
|
||||||
|
|
||||||
|
<div v-for="(flotta, index) in arrflotte" :key="index">
|
||||||
|
|
||||||
|
<div v-if="!tutteleflotte && ((flotta.DoniTotali !== flotta.DoniConfermati) || (flotta.DoniTotali === 0 && !flotta.provvisoria)) || tutteleflotte || (mostratemporanee && flotta.provvisoria)">
|
||||||
|
|
||||||
|
<CMyFlotta :flottaprop="flotta">
|
||||||
|
|
||||||
|
</CMyFlotta>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</CTitleBanner>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script lang="ts" src="./listaflotte.ts">
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
@import './listaflotte.scss';
|
||||||
|
</style>
|
||||||
0
src/rootgen/admin/msg_template/msg_template.scss
Executable file
0
src/rootgen/admin/msg_template/msg_template.scss
Executable file
47
src/rootgen/admin/msg_template/msg_template.ts
Executable file
47
src/rootgen/admin/msg_template/msg_template.ts
Executable file
@@ -0,0 +1,47 @@
|
|||||||
|
import Vue from 'vue'
|
||||||
|
import { Component, Prop } from 'vue-property-decorator'
|
||||||
|
import { GlobalStore, UserStore } from '@store'
|
||||||
|
|
||||||
|
import { tools } from '../../../store/Modules/tools'
|
||||||
|
import { toolsext } from '../../../store/Modules/toolsext'
|
||||||
|
import { static_data } from '../../../db/static_data'
|
||||||
|
import { Screen } from 'quasar'
|
||||||
|
|
||||||
|
import { CImgText } from '../../../components/CImgText/index'
|
||||||
|
import { CCard, CGridTableRec, CMyPage, CTitleBanner } from '@components'
|
||||||
|
import MixinMetaTags from '../../../mixins/mixin-metatags'
|
||||||
|
import MixinBase from '@src/mixins/mixin-base'
|
||||||
|
import { colmsg_templates } from '../../../store/Modules/fieldsTable'
|
||||||
|
|
||||||
|
@Component({
|
||||||
|
mixins: [MixinBase],
|
||||||
|
components: { CImgText, CCard, CMyPage, CTitleBanner, CGridTableRec }
|
||||||
|
})
|
||||||
|
export default class Msgtemplate extends MixinMetaTags {
|
||||||
|
public pagination = {
|
||||||
|
sortBy: 'name',
|
||||||
|
descending: false,
|
||||||
|
page: 2,
|
||||||
|
rowsPerPage: 5
|
||||||
|
// rowsNumber: xx if getting data from a server
|
||||||
|
}
|
||||||
|
|
||||||
|
public selected = []
|
||||||
|
public dataMsg_Templates = []
|
||||||
|
|
||||||
|
public async mounted() {
|
||||||
|
this.dataMsg_Templates = await GlobalStore.actions.GetMsgTemplates()
|
||||||
|
}
|
||||||
|
|
||||||
|
get getcolmsg_templates() {
|
||||||
|
return colmsg_templates
|
||||||
|
}
|
||||||
|
|
||||||
|
public meta() {
|
||||||
|
return tools.metafunc(this)
|
||||||
|
}
|
||||||
|
|
||||||
|
get static_data() {
|
||||||
|
return static_data
|
||||||
|
}
|
||||||
|
}
|
||||||
27
src/rootgen/admin/msg_template/msg_template.vue
Executable file
27
src/rootgen/admin/msg_template/msg_template.vue
Executable file
@@ -0,0 +1,27 @@
|
|||||||
|
<template>
|
||||||
|
<CMyPage title="Template Messaggi" imgbackground="../../statics/images/calendario_eventi.jpg" sizes="max-height: 100px">
|
||||||
|
<span>{{ setmeta({
|
||||||
|
title: 'Template Messaggi',
|
||||||
|
description: "",
|
||||||
|
keywords: '' } ) }}
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<div class="q-ma-sm q-gutter-sm q-pa-xs">
|
||||||
|
<CTitleBanner title="Template Messaggi"></CTitleBanner>
|
||||||
|
<CGridTableRec prop_mytable="msg_templates"
|
||||||
|
prop_mytitle="Lista Messaggi"
|
||||||
|
:prop_mycolumns="getcolmsg_templates"
|
||||||
|
prop_colkey="title"
|
||||||
|
nodataLabel="Nessun Messaggio"
|
||||||
|
noresultLabel="Il filtro selezionato non ha trovato nessun risultato">
|
||||||
|
|
||||||
|
</CGridTableRec>
|
||||||
|
</div>
|
||||||
|
</CMyPage>
|
||||||
|
</template>
|
||||||
|
<script lang="ts" src="./msg_template.ts">
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
@import 'msg_template.scss';
|
||||||
|
</style>
|
||||||
@@ -151,6 +151,7 @@ const msg_de = {
|
|||||||
cellreg: 'Cellulare con cui ti eri registrato',
|
cellreg: 'Cellulare con cui ti eri registrato',
|
||||||
nationality: 'Nationality',
|
nationality: 'Nationality',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
|
revolut: 'Revolut',
|
||||||
country_pay: 'Country of Destination Payments',
|
country_pay: 'Country of Destination Payments',
|
||||||
username_telegram: 'Username Telegram',
|
username_telegram: 'Username Telegram',
|
||||||
telegram: 'Chat Telegram \'{botname}\'',
|
telegram: 'Chat Telegram \'{botname}\'',
|
||||||
|
|||||||
@@ -46,6 +46,9 @@ const msg_enUs = {
|
|||||||
write: 'write'
|
write: 'write'
|
||||||
},
|
},
|
||||||
stat: {
|
stat: {
|
||||||
|
imbarcati: 'Boarded',
|
||||||
|
imbarcati_weekly: 'Boarded Settimanali',
|
||||||
|
imbarcati_in_attesa: 'Boarded on hold',
|
||||||
qualificati: 'Qualified with at least 2 guests',
|
qualificati: 'Qualified with at least 2 guests',
|
||||||
requisiti: 'Users with the 7 Requirements',
|
requisiti: 'Users with the 7 Requirements',
|
||||||
zoom: 'Participated in Zoom',
|
zoom: 'Participated in Zoom',
|
||||||
@@ -69,7 +72,7 @@ const msg_enUs = {
|
|||||||
video_intro_2: '2. Birth of {sitename}',
|
video_intro_2: '2. Birth of {sitename}',
|
||||||
read_guidelines: 'I have read and agreed to these terms and conditions written above',
|
read_guidelines: 'I have read and agreed to these terms and conditions written above',
|
||||||
saw_video_intro: 'I declare I\'ve seen the videos',
|
saw_video_intro: 'I declare I\'ve seen the videos',
|
||||||
paymenttype: 'Methods of Payment (Mandatory Paypal)',
|
paymenttype: 'Methods of Payment (Revolut)',
|
||||||
paymenttype_long: 'Choose <strong>at least 2 Payment Methods</strong>, to exchange gifts.<br><br>The <strong>payment methods are: <ul><li><strong>Paypal</strong> (<strong>mandatory</strong>) because it is a very popular system throughout Europe (the transfer is free of charge) and you can connect prepaid cards, credit cards and bank account <strong>WITHOUT COMMISSIONS</strong>. In this way you won\'t have to share your card or c/c numbers but only the email you used during the registration on Paypal. Available the app for your mobile phone.</li><li><strong>Revolut</strong>: the Revolut Prepaid Card with English IBAN (outside EU) completely free, more free and easy to use. Available the app for mobile.</li>',
|
paymenttype_long: 'Choose <strong>at least 2 Payment Methods</strong>, to exchange gifts.<br><br>The <strong>payment methods are: <ul><li><strong>Paypal</strong> (<strong>mandatory</strong>) because it is a very popular system throughout Europe (the transfer is free of charge) and you can connect prepaid cards, credit cards and bank account <strong>WITHOUT COMMISSIONS</strong>. In this way you won\'t have to share your card or c/c numbers but only the email you used during the registration on Paypal. Available the app for your mobile phone.</li><li><strong>Revolut</strong>: the Revolut Prepaid Card with English IBAN (outside EU) completely free, more free and easy to use. Available the app for mobile.</li>',
|
||||||
paymenttype_paypal: 'How to open a Paypal account (in 2 minutes)',
|
paymenttype_paypal: 'How to open a Paypal account (in 2 minutes)',
|
||||||
paymenttype_paypal_carta_conto: 'How to associate a Credit/Debit Card or Bank Account on PayPal',
|
paymenttype_paypal_carta_conto: 'How to associate a Credit/Debit Card or Bank Account on PayPal',
|
||||||
@@ -226,7 +229,7 @@ const msg_enUs = {
|
|||||||
sonomediatore: 'When you are a MEDIATOR you will be contacted by <strong>TUTOR AYNI</strong> by message Chat <strong>AYNI BOT</strong>',
|
sonomediatore: 'When you are a MEDIATOR you will be contacted by <strong>TUTOR AYNI</strong> by message Chat <strong>AYNI BOT</strong>',
|
||||||
superchat: 'Note: ONLY if you have PAYMENT problems, or if you want to be REPLACED, two Tutors are waiting to help you on the Chat:<br><a href="{link_superchat}" target="_blank">Get into Gift Chat</a>.',
|
superchat: 'Note: ONLY if you have PAYMENT problems, or if you want to be REPLACED, two Tutors are waiting to help you on the Chat:<br><a href="{link_superchat}" target="_blank">Get into Gift Chat</a>.',
|
||||||
sonodonatore: '<ol class="lista"><li>When you are in this position, you will be invited (via a message on <strong>AYNI BOT</strong>) to make the Gift. You will no longer need to enter a Chat.</li>' +
|
sonodonatore: '<ol class="lista"><li>When you are in this position, you will be invited (via a message on <strong>AYNI BOT</strong>) to make the Gift. You will no longer need to enter a Chat.</li>' +
|
||||||
'<li>You will have 4 days to make the Gift (then you will be replaced), in the payment method that you will find written on the message in <strong>AYNI BOT</strong>.<br></ol>',
|
'<li>You will have 3 days to make the Gift (then you will be replaced), in the payment method that you will find written on the message in <strong>AYNI BOT</strong>.<br></ol>',
|
||||||
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Here you are Mediator and also Donor, but being the second Weaving, you won\'t need to make your gift again.<br></ol>',
|
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Here you are Mediator and also Donor, but being the second Weaving, you won\'t need to make your gift again.<br></ol>',
|
||||||
controlla_donatori: 'Check Donor List',
|
controlla_donatori: 'Check Donor List',
|
||||||
link_chat: 'Gift Chat Telegram links',
|
link_chat: 'Gift Chat Telegram links',
|
||||||
@@ -253,14 +256,14 @@ const msg_enUs = {
|
|||||||
msg_donatori_ok: '',
|
msg_donatori_ok: '',
|
||||||
metodi_disponibili: 'Available Methods',
|
metodi_disponibili: 'Available Methods',
|
||||||
importo: 'Amount',
|
importo: 'Amount',
|
||||||
effettua_il_dono: 'It\'s time to make your Gift!<br>' +
|
effettua_il_dono: 'It\'s time to make your Gift to the Dreamer<br>👉 {sognatore} 👈!<br>' +
|
||||||
'Send via <a href="https://www.paypal.com" target="_blank">PayPal</a> to: <strong>{email}</strong><br>' +
|
'Send via <a href="https://www.paypal.com" target="_blank">PayPal</a> to: <strong>{email}</strong><br>' +
|
||||||
'(Choose the option "SEND TO SOMEONE YOU TRUST")<br>',
|
'<strong><span style="color:red">WARNING:</span> Choose the option <br>"SENDING TO A FRIEND"</strong><br>(So as not to pay fees).',
|
||||||
paypal_me: '<br>2) Simplified Method<br><a href="{link_payment}" target="_blank">Click directly here</a><br>' +
|
paypal_me: '<br>2) Simplified Method<br><a href="{link_payment}" target="_blank">Click directly here</a><br>' +
|
||||||
'will open PayPal with the amount and the recipient already set.<br>' +
|
'will open PayPal with the amount and the recipient already set.<br>' +
|
||||||
'Add as message: <strong>Gift</strong><br>' +
|
'Add as message: <strong>Gift</strong><br>' +
|
||||||
'<strong><span style="color:red">WARNING:</span> DO NOT select the box</strong>: Paypal shopping protection<br>' +
|
'<strong><span style="color:red">WARNING:</span> DO NOT select the box</strong>: Paypal shopping protection<br>' +
|
||||||
'If you have any doubts, watch the video below to see how to:' +
|
'If you have any doubts, watch the video below to see how to:<br>' +
|
||||||
'Finally click on "Send Money Now".',
|
'Finally click on "Send Money Now".',
|
||||||
qui_compariranno_le_info: 'On the day of departure of the Ship, the information of the Dreamer will appear',
|
qui_compariranno_le_info: 'On the day of departure of the Ship, the information of the Dreamer will appear',
|
||||||
commento_al_sognatore: 'Write here a comment for the Dreamer:',
|
commento_al_sognatore: 'Write here a comment for the Dreamer:',
|
||||||
@@ -275,7 +278,7 @@ const msg_enUs = {
|
|||||||
dono_ricevuto_3: 'Arrived!',
|
dono_ricevuto_3: 'Arrived!',
|
||||||
confermi_dono_ricevuto: 'Confirm that you have received the 33€ Gift from {donatore}',
|
confermi_dono_ricevuto: 'Confirm that you have received the 33€ Gift from {donatore}',
|
||||||
confermi_dono_ricevuto_msg: 'Confirmed that you have received the 33€ Gift from {donatore}',
|
confermi_dono_ricevuto_msg: 'Confirmed that you have received the 33€ Gift from {donatore}',
|
||||||
msg_bot_conferma: '{donatore} has confirmed that he has sent his 33€ gift to {sognatore}',
|
msg_bot_conferma: '{donatore} has confirmed that he has sent his 33€ gift to {sognatore}. (Commento: {commento})',
|
||||||
ricevuto_dono_ok: 'You have confirmed the gift has been received',
|
ricevuto_dono_ok: 'You have confirmed the gift has been received',
|
||||||
entra_in_lavagna: 'Enter on your Dashboard to see the departing ships',
|
entra_in_lavagna: 'Enter on your Dashboard to see the departing ships',
|
||||||
doni_ricevuti: 'Gifts Received',
|
doni_ricevuti: 'Gifts Received',
|
||||||
@@ -326,7 +329,8 @@ const msg_enUs = {
|
|||||||
cellreg: 'Cellulare con cui ti eri registrato',
|
cellreg: 'Cellulare con cui ti eri registrato',
|
||||||
nationality: 'Nationality',
|
nationality: 'Nationality',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
link_payment: 'Paypal.me link to make the payment',
|
revolut: 'Revolut',
|
||||||
|
link_payment: 'Paypal.me link',
|
||||||
note_payment: 'Additional notes',
|
note_payment: 'Additional notes',
|
||||||
country_pay: 'Country of Destination Payments',
|
country_pay: 'Country of Destination Payments',
|
||||||
username_telegram: 'Username Telegram',
|
username_telegram: 'Username Telegram',
|
||||||
@@ -341,7 +345,7 @@ const msg_enUs = {
|
|||||||
saw_and_accepted: 'Condizioni',
|
saw_and_accepted: 'Condizioni',
|
||||||
saw_zoom_presentation: 'Ha visto Zoom',
|
saw_zoom_presentation: 'Ha visto Zoom',
|
||||||
manage_telegram: 'Gestori Telegram',
|
manage_telegram: 'Gestori Telegram',
|
||||||
paymenttype: 'Available Payment Methods',
|
paymenttype: 'Available Payment Methods (Revolut)',
|
||||||
selected: 'Selezionati',
|
selected: 'Selezionati',
|
||||||
img: 'File Image',
|
img: 'File Image',
|
||||||
date_reg: 'Reg. Date',
|
date_reg: 'Reg. Date',
|
||||||
|
|||||||
@@ -46,6 +46,9 @@ const msg_es = {
|
|||||||
write: 'escribe'
|
write: 'escribe'
|
||||||
},
|
},
|
||||||
stat: {
|
stat: {
|
||||||
|
imbarcati: 'Embarcados',
|
||||||
|
imbarcati_weekly: 'Embarcados Semanal',
|
||||||
|
imbarcati_in_attesa: 'Embarcados en Espera',
|
||||||
qualificati: 'Calificado con al menos 2 invitados',
|
qualificati: 'Calificado con al menos 2 invitados',
|
||||||
requisiti: 'Los usuarios con los 7 requisitos',
|
requisiti: 'Los usuarios con los 7 requisitos',
|
||||||
zoom: 'Participó en Zoom',
|
zoom: 'Participó en Zoom',
|
||||||
@@ -70,8 +73,8 @@ const msg_es = {
|
|||||||
video_intro_2: '2. Nacimiento de {sitename}',
|
video_intro_2: '2. Nacimiento de {sitename}',
|
||||||
read_guidelines: 'He leído y estoy de acuerdo con estos términos escritos anteriormente',
|
read_guidelines: 'He leído y estoy de acuerdo con estos términos escritos anteriormente',
|
||||||
saw_video_intro: 'Declaro que he visto los vídeos',
|
saw_video_intro: 'Declaro que he visto los vídeos',
|
||||||
paymenttype: 'Métodos de pago (Obligatorio Paypal)',
|
paymenttype: 'Métodos de pago (Revolut)', // (Obligatorio Paypal)
|
||||||
paymenttype_long: 'Elija <strong>al menos 2 métodos de pago</strong>, para intercambiar regalos.<br><br>Los <strong>métodos de pago son: <ul><li><strong>Paypal</strong> (<strong>obligatorio</strong>) porque es un sistema muy popular en toda Europa (la transferencia es gratuita) y se pueden conectar tarjetas de prepago, tarjetas de crédito y cuenta bancaria <strong> SIN COMISIONES</strong>. De esta manera no tendrás que compartir tu tarjeta o números de c/c, sino sólo el correo electrónico que usaste durante el registro en Paypal. Disponible la aplicación para tu teléfono móvil.</li><strong>Revolut</strong>: la Tarjeta Prepagada Revolut con IBAN inglés (fuera de la UE) completamente gratis, más gratis y fácil de usar. Disponible la aplicación para móvil.</li>',
|
paymenttype_long: 'Elija <strong>al menos 2 métodos de pago</strong>, para intercambiar regalos.<br><br>Los <strong>métodos de pago son: <ul><li><strong>Revolut</strong>: la Tarjeta Prepagada Revolut con IBAN inglés (fuera de la UE) completamente gratis, más gratis y fácil de usar. Disponible la aplicación para móvil.</li><li><strong>Paypal</strong> porque es un sistema muy popular en toda Europa (la transferencia es gratuita) y se pueden conectar tarjetas de prepago, tarjetas de crédito y cuenta bancaria <strong> SIN COMISIONES</strong>. De esta manera no tendrás que compartir tu tarjeta o números de c/c, sino sólo el correo electrónico que usaste durante el registro en Paypal. Disponible la aplicación para tu teléfono móvil.</li></ul>',
|
||||||
paymenttype_paypal: 'Cómo abrir una cuenta de Paypal (en 2 minutos)',
|
paymenttype_paypal: 'Cómo abrir una cuenta de Paypal (en 2 minutos)',
|
||||||
paymenttype_paypal_carta_conto: 'Cómo asociar una tarjeta de crédito/débito o una cuenta bancaria en PayPal',
|
paymenttype_paypal_carta_conto: 'Cómo asociar una tarjeta de crédito/débito o una cuenta bancaria en PayPal',
|
||||||
paymenttype_paypal_link: "Abrir una cuenta con Paypal",
|
paymenttype_paypal_link: "Abrir una cuenta con Paypal",
|
||||||
@@ -80,7 +83,7 @@ const msg_es = {
|
|||||||
entra_zoom: "Enter Zoom",
|
entra_zoom: "Enter Zoom",
|
||||||
linee_guida: "Acepto las directrices",
|
linee_guida: "Acepto las directrices",
|
||||||
video_intro: "Veo los videos",
|
video_intro: "Veo los videos",
|
||||||
zoom: "Hacer 1 zoom de bienvenida (mira la home para fechas)",
|
zoom: "Hacer 1 zoom de bienvenida<br>(mira la home para fechas)",
|
||||||
zoom_si_partecipato: "Vous avez participé à au moins 1 Zoom",
|
zoom_si_partecipato: "Vous avez participé à au moins 1 Zoom",
|
||||||
zoom_partecipa: "Participó al menos 1 Zoom",
|
zoom_partecipa: "Participó al menos 1 Zoom",
|
||||||
zoom_no_partecipato: "Aún no ha participado en un Zoom (es un requisito para entrar)",
|
zoom_no_partecipato: "Aún no ha participado en un Zoom (es un requisito para entrar)",
|
||||||
@@ -229,7 +232,7 @@ const msg_es = {
|
|||||||
sonomediatore: 'Cuando seas un MEDIADOR serás contactado por <strong>TUTOR AYNI</strong> a través de un mensaje en el Chat <strong>AYNI BOT</strong>.',
|
sonomediatore: 'Cuando seas un MEDIADOR serás contactado por <strong>TUTOR AYNI</strong> a través de un mensaje en el Chat <strong>AYNI BOT</strong>.',
|
||||||
superchat: 'Nota: SOLO si tienes problemas de PAGO, o si quieres ser REEMPLAZADO, dos Tutores están esperando para ayudarte en el Chat:<br><a href="{link_superchat}" target="_blank">Entrar en el Chat de Regalos</a>.',
|
superchat: 'Nota: SOLO si tienes problemas de PAGO, o si quieres ser REEMPLAZADO, dos Tutores están esperando para ayudarte en el Chat:<br><a href="{link_superchat}" target="_blank">Entrar en el Chat de Regalos</a>.',
|
||||||
sonodonatore: '<ol class="lista"><li>Cuando estás en esta posición, vendrás invitado (desde un mensaje en el Chat AYNI BOT) para hacer tu regalo. </li>' +
|
sonodonatore: '<ol class="lista"><li>Cuando estás en esta posición, vendrás invitado (desde un mensaje en el Chat AYNI BOT) para hacer tu regalo. </li>' +
|
||||||
'<li> Tendrás <strong>4 días</strong> para hacer tu regalo, en la modalidad de pago que encontrarás escrita en el mensaje. <br></ol>',
|
'<li> Tendrás <strong>3 días</strong> para hacer tu regalo, en la modalidad de pago que encontrarás escrita en el mensaje. <br></ol>',
|
||||||
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Aqui tu eres Mediador y también Donador, pero siendo tu segundo Tejido, no será necesario efectuar nuevamente tu regalo<br></ol>',
|
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Aqui tu eres Mediador y también Donador, pero siendo tu segundo Tejido, no será necesario efectuar nuevamente tu regalo<br></ol>',
|
||||||
controlla_donatori: 'Revise la lista de donantes',
|
controlla_donatori: 'Revise la lista de donantes',
|
||||||
link_chat: 'Enlaces del Gift Chat Telegram',
|
link_chat: 'Enlaces del Gift Chat Telegram',
|
||||||
@@ -256,14 +259,14 @@ const msg_es = {
|
|||||||
msg_donatori_ok: 'Enviado mensaje a los donantes',
|
msg_donatori_ok: 'Enviado mensaje a los donantes',
|
||||||
metodi_disponibili: 'Métodos disponibles',
|
metodi_disponibili: 'Métodos disponibles',
|
||||||
importo: 'Cantidad',
|
importo: 'Cantidad',
|
||||||
effettua_il_dono: 'Es hora de hacer tu regalo!<br>' +
|
effettua_il_dono: 'Es hora de hacer tu regalo al Soñador<br>👉 {sognatore} 👈 !<br>' +
|
||||||
'Enviar por medio de <a href="https://www.paypal.com" target="_blank">PayPal</a> a: <strong>{email}</strong><br>' +
|
'Enviar por medio de <a href="https://www.paypal.com" target="_blank">PayPal</a> a: <strong>{email}</strong><br>' +
|
||||||
'(Elija la opción "ENVIAR A ALGUIEN DE CONFIANZA")<br>',
|
'<strong><span style="color:red">ADVERTENCIA:</span> Elija la opción "ENVIAR A un AMIGO")</strong><br>',
|
||||||
paypal_me: '<br>2) Método simplificado<br><a href="{link_payment}" target="_blank">Click directamente aquí</a><br>' +
|
paypal_me: '<br>2) Método simplificado<br><a href="{link_payment}" target="_blank">Click directamente aquí</a><br>' +
|
||||||
'abrirá PayPal con el importe y el destinatario ya establecido.<br>' +
|
'abrirá PayPal con el importe y el destinatario ya establecido.<br>' +
|
||||||
'Añadir como mensaje: <strong>Regalo</strong><br>' +
|
'Añadir como mensaje: <strong>Regalo</strong><br>' +
|
||||||
'<strong><span style="color:red">ADVERTENCIA:</span> NO MARCAR LA CAJA</fuerte>: Protección de compras por Paypal<br>' +
|
'<strong><span style="color:red">ADVERTENCIA:</span> NO MARCAR LA CAJA</fuerte>: Protección de compras por Paypal<br>' +
|
||||||
'Si tienes alguna duda, mira el video de abajo para ver cómo:' +
|
'Si tienes alguna duda, mira el video de abajo para ver cómo:<br>' +
|
||||||
'Por último, haga clic en "Enviar dinero ahora"',
|
'Por último, haga clic en "Enviar dinero ahora"',
|
||||||
qui_compariranno_le_info: 'El día de la salida de la nave, la información del Soñador aparecerá',
|
qui_compariranno_le_info: 'El día de la salida de la nave, la información del Soñador aparecerá',
|
||||||
commento_al_sognatore: 'Escribe aquí un comentario para el Soñador:',
|
commento_al_sognatore: 'Escribe aquí un comentario para el Soñador:',
|
||||||
@@ -278,7 +281,7 @@ const msg_es = {
|
|||||||
dono_ricevuto_3: 'Ha llegado!',
|
dono_ricevuto_3: 'Ha llegado!',
|
||||||
confermi_dono_ricevuto: 'Confirme que ha recibido el regalo de 33 € de {donatore}',
|
confermi_dono_ricevuto: 'Confirme que ha recibido el regalo de 33 € de {donatore}',
|
||||||
confermi_dono_ricevuto_msg: 'Confermado que ha recibido el regalo de 33 € de {donatore}',
|
confermi_dono_ricevuto_msg: 'Confermado que ha recibido el regalo de 33 € de {donatore}',
|
||||||
msg_bot_conferma: '{donatore} ha confirmado que ha enviado su regalo de 33€ a {sognatore}',
|
msg_bot_conferma: '{donatore} ha confirmado que ha enviado su regalo de 33€ a {sognatore} (Commento: {commento})',
|
||||||
ricevuto_dono_ok: 'Ha confirmado que el regalo ha sido recibido',
|
ricevuto_dono_ok: 'Ha confirmado que el regalo ha sido recibido',
|
||||||
entra_in_lavagna: 'Entra en tu tablero para ver los barcos que salen',
|
entra_in_lavagna: 'Entra en tu tablero para ver los barcos que salen',
|
||||||
doni_ricevuti: 'Regalos recibidos',
|
doni_ricevuti: 'Regalos recibidos',
|
||||||
@@ -331,7 +334,8 @@ const msg_es = {
|
|||||||
cellreg: 'Cellulare con cui ti eri registrato',
|
cellreg: 'Cellulare con cui ti eri registrato',
|
||||||
nationality: 'Nacionalidad',
|
nationality: 'Nacionalidad',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
link_payment: 'Enlaces Paypal.me para hacer el pago',
|
revolut: 'Revolut',
|
||||||
|
link_payment: 'Enlaces Paypal.me',
|
||||||
note_payment: 'Notas adicionales',
|
note_payment: 'Notas adicionales',
|
||||||
country_pay: 'País del Pagos de destino',
|
country_pay: 'País del Pagos de destino',
|
||||||
username_telegram: 'Usuario Telegram',
|
username_telegram: 'Usuario Telegram',
|
||||||
@@ -346,7 +350,7 @@ const msg_es = {
|
|||||||
saw_and_accepted: 'Condizioni',
|
saw_and_accepted: 'Condizioni',
|
||||||
saw_zoom_presentation: 'Ha visto Zoom',
|
saw_zoom_presentation: 'Ha visto Zoom',
|
||||||
manage_telegram: 'Gestori Telegram',
|
manage_telegram: 'Gestori Telegram',
|
||||||
paymenttype: 'Métodos de pago disponibles',
|
paymenttype: 'Métodos de pago disponibles (Revolut)',
|
||||||
selected: 'seleccionado',
|
selected: 'seleccionado',
|
||||||
img: 'File image',
|
img: 'File image',
|
||||||
date_reg: 'Fecha Reg.',
|
date_reg: 'Fecha Reg.',
|
||||||
|
|||||||
@@ -46,6 +46,9 @@ const msg_fr = {
|
|||||||
write: 'écrit'
|
write: 'écrit'
|
||||||
},
|
},
|
||||||
stat: {
|
stat: {
|
||||||
|
imbarcati: 'Embarqués',
|
||||||
|
imbarcati_weekly: 'Embarqués hebdomadaire',
|
||||||
|
imbarcati_in_attesa: 'Embarqués en attente',
|
||||||
qualificati: 'Qualifié avec au moins 2 invités',
|
qualificati: 'Qualifié avec au moins 2 invités',
|
||||||
requisiti: 'Utilisateurs ayant les 7 exigences',
|
requisiti: 'Utilisateurs ayant les 7 exigences',
|
||||||
zoom: 'Participer à Zoom',
|
zoom: 'Participer à Zoom',
|
||||||
@@ -70,8 +73,8 @@ const msg_fr = {
|
|||||||
video_intro_2: '2. Naissance de l\'{sitename}',
|
video_intro_2: '2. Naissance de l\'{sitename}',
|
||||||
read_guidelines: 'J\'ai lu et j\'accepte ces conditions écrites ci-dessus',
|
read_guidelines: 'J\'ai lu et j\'accepte ces conditions écrites ci-dessus',
|
||||||
saw_video_intro: 'Je déclare avoir vu la vidéo',
|
saw_video_intro: 'Je déclare avoir vu la vidéo',
|
||||||
paymenttype: 'Méthodes de paiement (Obligatoire Paypal)',
|
paymenttype: 'Méthodes de paiement (Revolut)',
|
||||||
paymenttype_long: 'Choisissez <strong>au moins 2 modes de paiement</strong>, pour échanger des cadeaux.<br><br>Les modes de paiement <strong>sont : <ul><li><strong>Paypal</strong> (c\'est <strong>obligatoire</strong>) car c\'est un système très populaire dans toute l\'Europe (le transfert est gratuit) et vous pouvez connecter des cartes prépayées, des cartes de crédit et un compte bancaire <strong> SANS COMMISSIONS</strong>. De cette façon, vous n\'aurez pas à partager vos numéros de carte ou de c/c mais seulement l\'email que vous avez utilisé lors de l\'inscription sur Paypal. Disponible l\'application pour votre téléphone portable.</li><strong>Revolut</strong> : la carte prépayée Revolut avec IBAN anglais (hors UE) complètement gratuite, plus gratuite et facile à utiliser. Disponible l\'application pour mobile.</li>',
|
paymenttype_long: 'Choisissez <strong>au moins 2 modes de paiement</strong>, pour échanger des cadeaux.<br><br>Les modes de paiement <strong>sont : <ul><li><strong>Revolut</strong> : la carte prépayée Revolut avec IBAN anglais (hors UE) complètement gratuite, plus gratuite et facile à utiliser. Disponible l\'application pour mobile.</li><li><strong>Paypal</strong>car c\'est un système très populaire dans toute l\'Europe (le transfert est gratuit) et vous pouvez connecter des cartes prépayées, des cartes de crédit et un compte bancaire <strong> SANS COMMISSIONS</strong>. De cette façon, vous n\'aurez pas à partager vos numéros de carte ou de c/c mais seulement l\'email que vous avez utilisé lors de l\'inscription sur Paypal. Disponible l\'application pour votre téléphone portable.</li></ul>',
|
||||||
paymenttype_paypal: 'Comment ouvrir un compte Paypal (en 2 minutes)Comment ouvrir un compte Paypal (en 2 minutes)',
|
paymenttype_paypal: 'Comment ouvrir un compte Paypal (en 2 minutes)Comment ouvrir un compte Paypal (en 2 minutes)',
|
||||||
paymenttype_paypal_carta_conto: "Comment associer une carte de crédit/débit ou un compte bancaire sur PayPal",
|
paymenttype_paypal_carta_conto: "Comment associer une carte de crédit/débit ou un compte bancaire sur PayPal",
|
||||||
paymenttype_paypal_link: 'Ouverture d\'un compte avec Paypal',
|
paymenttype_paypal_link: 'Ouverture d\'un compte avec Paypal',
|
||||||
@@ -226,7 +229,7 @@ const msg_fr = {
|
|||||||
sonomediatore: 'Lorsque vous êtes un MEDIATEUR, vous serez contacté par <strong>TUTOR AYNI</strong> via un message sur le Chat <strong>AYNI BOT</strong>.',
|
sonomediatore: 'Lorsque vous êtes un MEDIATEUR, vous serez contacté par <strong>TUTOR AYNI</strong> via un message sur le Chat <strong>AYNI BOT</strong>.',
|
||||||
superchat: 'Note : SEULEMENT si vous avez des problèmes de PAIEMENT, ou si vous voulez être REMPLACÉ, deux tuteurs vous attendent pour vous aider sur le Chat:<br><a href="{link_superchat}" target="_blank">Get into Gift Chat</a>.',
|
superchat: 'Note : SEULEMENT si vous avez des problèmes de PAIEMENT, ou si vous voulez être REMPLACÉ, deux tuteurs vous attendent pour vous aider sur le Chat:<br><a href="{link_superchat}" target="_blank">Get into Gift Chat</a>.',
|
||||||
sonodonatore: '<ol class="lista"><li>Quand vous êtes dans cette position, vous serez invité pour faire votre cadeau</li>' +
|
sonodonatore: '<ol class="lista"><li>Quand vous êtes dans cette position, vous serez invité pour faire votre cadeau</li>' +
|
||||||
'<li>Vous aurez <strong>4 jours</strong> pour faire votre cadeau.<br></ol>',
|
'<li>Vous aurez <strong>3 jours</strong> pour faire votre cadeau.<br></ol>',
|
||||||
sonodonatore_seconda_tessitura: '<ol class="liste"><li>Ici vous êtes Médiateur et également Donateur, mais étant le deuxième Tissage, vous n’aurez pas besoin d’éffectuer de nouveau votre don<br></ol>',
|
sonodonatore_seconda_tessitura: '<ol class="liste"><li>Ici vous êtes Médiateur et également Donateur, mais étant le deuxième Tissage, vous n’aurez pas besoin d’éffectuer de nouveau votre don<br></ol>',
|
||||||
controlla_donatori: 'Vérifiez la liste des donateurs',
|
controlla_donatori: 'Vérifiez la liste des donateurs',
|
||||||
link_chat: 'Link de Gift Chat Telegram',
|
link_chat: 'Link de Gift Chat Telegram',
|
||||||
@@ -253,14 +256,14 @@ const msg_fr = {
|
|||||||
msg_donatori_ok: 'Message envoyé aux donateurs',
|
msg_donatori_ok: 'Message envoyé aux donateurs',
|
||||||
metodi_disponibili: 'Méthodes disponibles',
|
metodi_disponibili: 'Méthodes disponibles',
|
||||||
importo: 'Montant',
|
importo: 'Montant',
|
||||||
effettua_il_dono: 'Il est temps de faire votre propre regalo ! ' +
|
effettua_il_dono: 'Il est temps de faire votre propre regalo au Rêveur<br>👉 {sognatore} 👈 ' +
|
||||||
'Envoyez via <a href="https://www.paypal.com" target="_blank">PayPal</a> à : <strong>{email}</strong><br>' +
|
'Envoyez via <a href="https://www.paypal.com" target="_blank">PayPal</a> à : <strong>{email}</strong><br>' +
|
||||||
'(Choisissez l\'option "ENVOYER À UNE PERSONNE DE CONFIANCE")<br>',
|
'<strong><span style="color:red">ATTENTION:</span> Choisissez l\'option "SENDING TO A FRIEND"</strong><br>',
|
||||||
paypal_me: '<br>2) Méthode simplifiée<br><a href="{link_payment}" target="_blank">Cliquez directement ici</a><br>' +
|
paypal_me: '<br>2) Méthode simplifiée<br><a href="{link_payment}" target="_blank">Cliquez directement ici</a><br>' +
|
||||||
'ouvrira PayPal avec le montant et le destinataire déjà définis.<br>' +
|
'ouvrira PayPal avec le montant et le destinataire déjà définis.<br>' +
|
||||||
'Ajouter comme message : <strong>Regalo</strong><br>' +
|
'Ajouter comme message : <strong>Regalo</strong><br>' +
|
||||||
'<strong><span style="color:red">WARNING:</span> NE COCHEZ PAS LA BOITE</strong> : Protection des achats par Paypal<br>' +
|
'<strong><span style="color:red">WARNING:</span> NE COCHEZ PAS LA BOITE</strong> : Protection des achats par Paypal<br>' +
|
||||||
'Si vous avez des doutes, regardez la vidéo ci-dessous pour voir comment:' +
|
'Si vous avez des doutes, regardez la vidéo ci-dessous pour voir comment:<br>' +
|
||||||
'Enfin, cliquez sur "Envoyer de l\'argent maintenant"',
|
'Enfin, cliquez sur "Envoyer de l\'argent maintenant"',
|
||||||
qui_compariranno_le_info: 'Le jour du départ du navire, les informations du Dreamer apparaîtront',
|
qui_compariranno_le_info: 'Le jour du départ du navire, les informations du Dreamer apparaîtront',
|
||||||
commento_al_sognatore: 'Ecrivez ici un commentaire pour le Rêveur:',
|
commento_al_sognatore: 'Ecrivez ici un commentaire pour le Rêveur:',
|
||||||
@@ -275,7 +278,7 @@ const msg_fr = {
|
|||||||
dono_ricevuto_3: 'Arrivé!',
|
dono_ricevuto_3: 'Arrivé!',
|
||||||
confermi_dono_ricevuto: 'Confirmez que vous avez reçu le regalo de 33 $ de {donatore}',
|
confermi_dono_ricevuto: 'Confirmez que vous avez reçu le regalo de 33 $ de {donatore}',
|
||||||
confermi_dono_ricevuto_msg: 'Confirme la réception du regalo de 33€ de {donatore}',
|
confermi_dono_ricevuto_msg: 'Confirme la réception du regalo de 33€ de {donatore}',
|
||||||
msg_bot_conferma: '{donatore} a confirmé qu\'il avait envoyé son cadeau de 33 € a {sognatore}',
|
msg_bot_conferma: '{donatore} a confirmé qu\'il avait envoyé son cadeau de 33 € a {sognatore} (Commento: {commento})',
|
||||||
ricevuto_dono_ok: 'Vous avez confirmé que le cadeau a été reçu',
|
ricevuto_dono_ok: 'Vous avez confirmé que le cadeau a été reçu',
|
||||||
entra_in_lavagna: 'Montez sur votre tableau noir pour voir les navires au départ',
|
entra_in_lavagna: 'Montez sur votre tableau noir pour voir les navires au départ',
|
||||||
doni_ricevuti: 'Regalo reçus',
|
doni_ricevuti: 'Regalo reçus',
|
||||||
@@ -327,7 +330,8 @@ const msg_fr = {
|
|||||||
cellreg: 'Cellulare con cui ti eri registrato',
|
cellreg: 'Cellulare con cui ti eri registrato',
|
||||||
nationality: 'Nationalité',
|
nationality: 'Nationalité',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
link_payment: 'Liens Paypal.me pour effectuer le paiement',
|
revolut: 'Revolut',
|
||||||
|
link_payment: 'Liens Paypal.me',
|
||||||
note_payment: 'Notes complémentaires',
|
note_payment: 'Notes complémentaires',
|
||||||
country_pay: 'Pays de destination Paiements',
|
country_pay: 'Pays de destination Paiements',
|
||||||
username_telegram: 'Nom d\'utilisateur du Telegram',
|
username_telegram: 'Nom d\'utilisateur du Telegram',
|
||||||
@@ -342,7 +346,7 @@ const msg_fr = {
|
|||||||
saw_and_accepted: 'Condizioni',
|
saw_and_accepted: 'Condizioni',
|
||||||
saw_zoom_presentation: 'Ha visto Zoom',
|
saw_zoom_presentation: 'Ha visto Zoom',
|
||||||
manage_telegram: 'Gestori Telegram',
|
manage_telegram: 'Gestori Telegram',
|
||||||
paymenttype: 'Méthodes de paiement disponibles',
|
paymenttype: 'Méthodes de paiement disponibles (Revolut)',
|
||||||
selected: 'sélectionné',
|
selected: 'sélectionné',
|
||||||
img: 'Fichier image',
|
img: 'Fichier image',
|
||||||
date_reg: 'Date Inscript.',
|
date_reg: 'Date Inscript.',
|
||||||
|
|||||||
@@ -94,9 +94,9 @@ const msg_it = {
|
|||||||
video_intro_2: '2. Nascita di {sitename}',
|
video_intro_2: '2. Nascita di {sitename}',
|
||||||
read_guidelines: 'Ho letto ed Accetto queste condizioni scritte qui sopra',
|
read_guidelines: 'Ho letto ed Accetto queste condizioni scritte qui sopra',
|
||||||
saw_video_intro: 'Dichiaro di aver visto i Video',
|
saw_video_intro: 'Dichiaro di aver visto i Video',
|
||||||
paymenttype: 'Modalità di Pagamento (Paypal)',
|
paymenttype: 'Modalità di Pagamento (Revolut)',
|
||||||
paymenttype_long: 'I <strong>metodi di Pagamento sono: <ul><li><strong>Paypal</strong> (<strong>obbligatoria</strong>) perchè è un sistema molto diffuso in tutta Europa (il trasferimento e gratuito) e si possono collegare le carte prepagate, le carte di credito e il conto corrente <strong>SENZA COMMISSIONI</strong>. In questo modo non dovrai condividere i numeri delle tue carte o del c/c ma solo la mail che avrai usato in fase di iscrizione su Paypal. Disponibile l\'app per il cellulare.</li><li><strong>Revolut</strong>: la Carta Prepagata Revolut con IBAN Inglese (fuori UE) completamente gratuita, più libera e semplice da utilizzare. Disponibile l\'app per il cellulare.</li>',
|
paymenttype_long: 'I <strong>metodi di Pagamento sono: <ul><li><strong style="font-size: 1.25rem; color: green; background-color: yellow;">Revolut</strong> (ALTAMENTE CONSIGLIATA):<br>la Carta Prepagata Revolut con IBAN Inglese, trasferimenti gratuitu, più libera e semplice da utilizzare. Disponibile l\'app per il cellulare.</li><br><li><strong>Paypal</strong> perchè è un sistema molto diffuso in tutta Europa (il trasferimento e gratuito) e si possono collegare le carte prepagate, le carte di credito e il conto corrente <strong>SENZA COMMISSIONI</strong>. In questo modo non dovrai condividere i numeri delle tue carte o del c/c ma solo la mail che avrai usato in fase di iscrizione su Paypal. Disponibile l\'app per il cellulare. <br><br><span style="font-style: italic; font-size: 1rem; color:red;"><strong>NOTA BENE</strong>: Ultimamente Paypal sta avendo problemi perchè tendono a bloccare i soldi sul conto del Sognatore per 6 mesi per controlli, quindi da utilizzare SOLO se impossiblitati ad aprire un conto con Revolut.</span></li></ul>',
|
||||||
paymenttype_long2: 'E\' obbligatorio avere Paypal<br> Si consiglia di avere a disposizione <strong>almeno 2 Modalità di Pagamento</strong>, per scambiarsi i doni.',
|
paymenttype_long2: 'Si consiglia di avere a disposizione <strong>almeno 2 Modalità di Pagamento</strong>, per scambiarsi i doni.',
|
||||||
paymenttype_paypal: 'Come Aprire un conto Paypal (in 2 minuti)',
|
paymenttype_paypal: 'Come Aprire un conto Paypal (in 2 minuti)',
|
||||||
paymenttype_paypal_carta_conto: 'Come associare una carta di Credito/Debito o un Conto Bancario su PayPal',
|
paymenttype_paypal_carta_conto: 'Come associare una carta di Credito/Debito o un Conto Bancario su PayPal',
|
||||||
paymenttype_paypal_link: 'Apri il Conto con Paypal',
|
paymenttype_paypal_link: 'Apri il Conto con Paypal',
|
||||||
@@ -105,11 +105,11 @@ const msg_it = {
|
|||||||
entra_zoom: 'Entra in Zoom',
|
entra_zoom: 'Entra in Zoom',
|
||||||
linee_guida: 'Accetto le Linee Guida',
|
linee_guida: 'Accetto le Linee Guida',
|
||||||
video_intro: 'Vedo il Video',
|
video_intro: 'Vedo il Video',
|
||||||
zoom: 'Partecipo ad almeno 1 Zoom',
|
zoom: 'Partecipo ad almeno 1 Video-Conferenza',
|
||||||
zoom_si_partecipato: 'Hai partecipato ad almeno 1 Zoom',
|
zoom_si_partecipato: 'Hai partecipato ad almeno 1 Video-Conferenza',
|
||||||
zoom_partecipa: 'Partecipato ad almeno 1 Zoom',
|
zoom_partecipa: 'Partecipato ad almeno 1 Zoom',
|
||||||
zoom_no_partecipato: 'Attualmente non hai ancora partecipato ad uno Zoom (è un requisito per poter entrare)',
|
zoom_no_partecipato: 'Attualmente non hai ancora partecipato ad una Video-Conferenza (è un requisito per poter entrare)',
|
||||||
zoom_long: 'Si richiede di partecipare ad almeno 1 Zoom, ma se sentirai che questi icontri sono anche un modo per condividere e stare in compagnia, allora potrai partecipare tutte le volte che lo desideri.<br><br><strong><br>Partecipando agli Zoom di Benvenuto lo Staff registrerà la vostra presenza <strong>ENTRO 24 ORE</strong>.</strong>',
|
zoom_long: 'Si richiede di partecipare ad almeno 1 Video-Conferenza, ma se sentirai che questi icontri sono anche un modo per condividere e stare in compagnia, allora potrai partecipare tutte le volte che lo desideri.<br><br><strong><br>Partecipando alle Video-Conferenze di Benvenuto lo Staff registrerà la vostra presenza <strong>ENTRO 24 ORE</strong>.</strong>',
|
||||||
zoom_what: 'Tutorial come installare Zoom Cloud Meeting',
|
zoom_what: 'Tutorial come installare Zoom Cloud Meeting',
|
||||||
// sharemovement_devi_invitare_almeno_2: 'Ancora non hai invitato 2 persone',
|
// sharemovement_devi_invitare_almeno_2: 'Ancora non hai invitato 2 persone',
|
||||||
// sharemovement_hai_invitato: 'Hai invitato almeno 2 persone',
|
// sharemovement_hai_invitato: 'Hai invitato almeno 2 persone',
|
||||||
@@ -252,9 +252,9 @@ const msg_it = {
|
|||||||
'<li>Invia il Link della Gift Chat a tutti i Donatori, cliccando sul bottone qui sotto.</li></ol>',
|
'<li>Invia il Link della Gift Chat a tutti i Donatori, cliccando sul bottone qui sotto.</li></ol>',
|
||||||
*/
|
*/
|
||||||
sonomediatore: 'Quando sei MEDIATORE verrai contattato dai <strong>TUTOR AYNI</strong> tramite un messaggio sulla Chat <strong>AYNI BOT</strong> !',
|
sonomediatore: 'Quando sei MEDIATORE verrai contattato dai <strong>TUTOR AYNI</strong> tramite un messaggio sulla Chat <strong>AYNI BOT</strong> !',
|
||||||
superchat: 'Nota Bene: SOLO se hai problemi di PAGAMENTO, o se vuoi essere SOSTITUITO, due Tutor ti aspettano per aiutarti sulla Chat:<br><a href="{link_superchat}" target="_blank">Entra nella Gift Chat</a>',
|
superchat: 'Nota Bene: Non inviarci la ricevuta, non ci occorre. Attendi il messaggio di conferma da parte del Sognatore (sulla Chat AYNI BOT).<br>SOLO se hai problemi di PAGAMENTO, o ti manca la conferma del SOGNATORE (dopo aver atteso almeno 12 ore) o se vuoi essere SOSTITUITO, due Tutor ti aspettano per aiutarti sulla Chat:<br><a href="{link_superchat}" target="_blank">Entra nella Gift Chat</a>',
|
||||||
sonodonatore: '<ol class="lista"><li>Quando sei in questa posizione, verrai invitato (tramite un messaggio su <strong>AYNI BOT</strong>) ad effettuare il Dono. Non sarà più necessario entrare in una Chat.</li>' +
|
sonodonatore: '<ol class="lista"><li>Quando sei in questa posizione, verrai invitato (tramite un messaggio su <strong>AYNI BOT</strong>) ad effettuare il Dono. Non sarà più necessario entrare in una Chat.</li>' +
|
||||||
'<li>Avrai tempo 4 giorni per fare il Regalo (poi verrai sostituito), nella modalità di pagamento che troverai scritto sul messaggio in <strong>AYNI BOT</strong> .<br></ol>',
|
'<li><strong>Avrai tempo 3 giorni per fare il Regalo</strong> (poi verrai sostituito), nella modalità di pagamento che troverai scritto sul messaggio in <strong>AYNI BOT</strong> .<br></ol>',
|
||||||
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Qui tu sei Mediatore e anche Donatore, ma essendo la seconda Tessitura (il Ritorno), non avrai bisogno di effettuare nuovamente il dono<br></ol>',
|
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Qui tu sei Mediatore e anche Donatore, ma essendo la seconda Tessitura (il Ritorno), non avrai bisogno di effettuare nuovamente il dono<br></ol>',
|
||||||
controlla_donatori: 'Controlla Lista Donatori',
|
controlla_donatori: 'Controlla Lista Donatori',
|
||||||
link_chat: 'Link della Gift Chat Telegram',
|
link_chat: 'Link della Gift Chat Telegram',
|
||||||
@@ -281,15 +281,15 @@ const msg_it = {
|
|||||||
msg_donatori_ok: 'Inviato messaggio ai Donatori',
|
msg_donatori_ok: 'Inviato messaggio ai Donatori',
|
||||||
metodi_disponibili: 'Metodi Disponibili',
|
metodi_disponibili: 'Metodi Disponibili',
|
||||||
importo: 'Importo',
|
importo: 'Importo',
|
||||||
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono!<br><br>' +
|
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono al Sognatore<br><strong>👉 {sognatore} 👈</strong> !<br><br>' +
|
||||||
'1) Metodo Tradizionale<br>Inviare tramite PayPal a: <strong>{email}</strong><br>' +
|
'Inviare tramite <a href="https://www.paypal.com/" target="_blank">PayPal</a> a: <strong>{email}</strong><br>' +
|
||||||
'Aggiungere come messaggio la dicitura: <strong>Regalo</strong><br>' +
|
'Aggiungere come messaggio la dicitura: <strong>Regalo</strong><br>' +
|
||||||
'(<strong>Scegliere l\'opzione</strong> "INVIA A UNA PERSONA DI FIDUCIA")<br>',
|
'<strong><span style="color:red">ATTENZIONE IMPORTANTE:</span> Scegliere l\'opzione</strong><BR>"INVIO DI DENARO A UN AMICO"<br>Cosi non pagherai delle commissioni extra!',
|
||||||
paypal_me: '<br>2) Metodo Semplificato<br><a href="{link_payment}" target="_blank">Cliccare direttamente qui</a><br>' +
|
paypal_me: '<br>2) Metodo Semplificato<br><a href="{link_payment}" target="_blank">Cliccare direttamente qui</a><br>' +
|
||||||
'si aprirà PayPal con l\'importo e il destinatario gia impostato.<br>' +
|
'si aprirà PayPal con l\'importo e il destinatario gia impostato.<br>' +
|
||||||
'Aggiungere come messaggio la dicitura: <strong>Regalo</strong><br>' +
|
'Aggiungere come messaggio la dicitura: <strong>Regalo</strong><br>' +
|
||||||
'<strong><span style="color:red">ATTENZIONE:</span> NON SPUNTARE LA CASELLA</strong>: Protezione acquisti Paypal<br>' +
|
'<strong><span style="color:red">ATTENZIONE IMPORTANTE:</span> TOGLIERE LA SPUNTA SU</strong>: Devi pagare beni o servizi? ... (Protezione acquisti Paypal)<br>Altrimenti pagherai inutilmente delle commissioni extra.<br>' +
|
||||||
'Se hai dubbi, guarda il video qui sotto per vedere come fare:' +
|
'Se hai dubbi, guarda il video qui sotto per vedere come fare:<br>' +
|
||||||
'infine Clicca su “Invia Denaro ora”.',
|
'infine Clicca su “Invia Denaro ora”.',
|
||||||
commento_al_sognatore: 'Scrivi qui un commento per il Sognatore:',
|
commento_al_sognatore: 'Scrivi qui un commento per il Sognatore:',
|
||||||
qui_compariranno_le_info: 'Nel giorno della partenza della Nave, compariranno le informazioni del Sognatore',
|
qui_compariranno_le_info: 'Nel giorno della partenza della Nave, compariranno le informazioni del Sognatore',
|
||||||
@@ -304,7 +304,7 @@ const msg_it = {
|
|||||||
dono_ricevuto_3: 'Arrivato!',
|
dono_ricevuto_3: 'Arrivato!',
|
||||||
confermi_dono_ricevuto: 'Confermi di aver ricevuto il Dono di 33€ da parte di {donatore}',
|
confermi_dono_ricevuto: 'Confermi di aver ricevuto il Dono di 33€ da parte di {donatore}',
|
||||||
confermi_dono_ricevuto_msg: 'Confermato di aver ricevuto il Dono di 33€ da parte di {donatore}',
|
confermi_dono_ricevuto_msg: 'Confermato di aver ricevuto il Dono di 33€ da parte di {donatore}',
|
||||||
msg_bot_conferma: '{donatore} ha confermato di aver inviato il suo Dono di 33€ a {sognatore}',
|
msg_bot_conferma: '{donatore} ha confermato di aver inviato il suo Dono di 33€ a {sognatore} (Commento: {commento})',
|
||||||
ricevuto_dono_ok: 'Hai confermato che il dono è stato Ricevuto',
|
ricevuto_dono_ok: 'Hai confermato che il dono è stato Ricevuto',
|
||||||
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
|
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
|
||||||
doni_ricevuti: 'Doni Ricevuti',
|
doni_ricevuti: 'Doni Ricevuti',
|
||||||
@@ -362,7 +362,8 @@ const msg_it = {
|
|||||||
cellreg: 'Cellulare con cui ti eri registrato',
|
cellreg: 'Cellulare con cui ti eri registrato',
|
||||||
nationality: 'Nazionalità',
|
nationality: 'Nazionalità',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
link_payment: 'Link Paypal.me per effettuare il pagamento',
|
revolut: 'Revolut',
|
||||||
|
link_payment: 'Link Paypal.me',
|
||||||
note_payment: 'Note Aggiuntive',
|
note_payment: 'Note Aggiuntive',
|
||||||
country_pay: 'Paese di Destinazione Pagamenti',
|
country_pay: 'Paese di Destinazione Pagamenti',
|
||||||
username_telegram: 'Username Telegram',
|
username_telegram: 'Username Telegram',
|
||||||
@@ -378,7 +379,7 @@ const msg_it = {
|
|||||||
saw_and_accepted: 'Condizioni',
|
saw_and_accepted: 'Condizioni',
|
||||||
saw_zoom_presentation: 'Ha visto Zoom',
|
saw_zoom_presentation: 'Ha visto Zoom',
|
||||||
manage_telegram: 'Gestori Telegram',
|
manage_telegram: 'Gestori Telegram',
|
||||||
paymenttype: 'Modalità di Pagamenti Disponbili',
|
paymenttype: 'Modalità di Pagamenti Disponbili (Revolut)',
|
||||||
selected: 'Selezionati',
|
selected: 'Selezionati',
|
||||||
img: 'Immagine',
|
img: 'Immagine',
|
||||||
date_reg: 'Data Reg.',
|
date_reg: 'Data Reg.',
|
||||||
|
|||||||
@@ -56,6 +56,9 @@ const msg_pt = {
|
|||||||
write: 'scrive'
|
write: 'scrive'
|
||||||
},
|
},
|
||||||
stat: {
|
stat: {
|
||||||
|
imbarcati: 'Abordados',
|
||||||
|
imbarcati_weekly: 'Abordados semanalmente',
|
||||||
|
imbarcati_in_attesa: 'abordados em espera',
|
||||||
qualificati: 'Qualificado com pelo menos 2 convidados',
|
qualificati: 'Qualificado com pelo menos 2 convidados',
|
||||||
requisiti: 'Utilizadores com os 7 Requisitos',
|
requisiti: 'Utilizadores com os 7 Requisitos',
|
||||||
zoom: 'Participar no Zoom',
|
zoom: 'Participar no Zoom',
|
||||||
@@ -80,8 +83,8 @@ const msg_pt = {
|
|||||||
video_intro_2: '2. Nascimento do {sitename}',
|
video_intro_2: '2. Nascimento do {sitename}',
|
||||||
read_guidelines: 'Eu li e concordo com estes termos escritos acima',
|
read_guidelines: 'Eu li e concordo com estes termos escritos acima',
|
||||||
saw_video_intro: 'Declaro ter visto o vídeo',
|
saw_video_intro: 'Declaro ter visto o vídeo',
|
||||||
paymenttype: 'Formas de Pagamento (Obrigatório Paypal)',
|
paymenttype: 'Formas de Pagamento (Revolut)',
|
||||||
paymenttype_long: 'Escolha <strong> pelo menos 2 Métodos de pagamento</strong>, para trocar presentes.<br>As formas de pagamento são: <ul><li><strong>Paypal</strong> (é <strong>obrigatório</strong>) porque é um sistema muito popular em toda a Europa (a transferência é gratuita) e você pode conectar cartões pré-pagos, cartões de crédito e conta bancária <strong> SEM COMISSÕES</strong>. Desta forma não terá de partilhar o seu cartão ou números de c/c, mas apenas o e-mail que utilizou durante o registo no Paypal. Disponível o aplicativo para o seu celular.</li><br><li><strong>Revolut</strong>: o Revolut Prepaid Card com IBAN inglês (fora da UE) completamente gratuito, mais gratuito e fácil de usar. Disponível o aplicativo para mobile.</li>',
|
paymenttype_long: 'Escolha <strong> pelo menos 2 Métodos de pagamento</strong>, para trocar presentes.<br>As formas de pagamento são: <ul><li><strong>Revolut</strong>: o Revolut Prepaid Card com IBAN inglês (fora da UE) completamente gratuito, mais gratuito e fácil de usar. Disponível o aplicativo para mobile.</li><li><strong>Paypal</strong> porque é um sistema muito popular em toda a Europa (a transferência é gratuita) e você pode conectar cartões pré-pagos, cartões de crédito e conta bancária <strong> SEM COMISSÕES</strong>. Desta forma não terá de partilhar o seu cartão ou números de c/c, mas apenas o e-mail que utilizou durante o registo no Paypal. Disponível o aplicativo para o seu celular.</li><br>',
|
||||||
paymenttype_paypal: 'Como abrir uma conta Paypal (em 2 minutos)',
|
paymenttype_paypal: 'Como abrir uma conta Paypal (em 2 minutos)',
|
||||||
paymenttype_paypal_carta_conto: 'Como associar um cartão de crédito/débito ou conta bancária no PayPal',
|
paymenttype_paypal_carta_conto: 'Como associar um cartão de crédito/débito ou conta bancária no PayPal',
|
||||||
paymenttype_paypal_link: 'Abra uma conta no Paypal',
|
paymenttype_paypal_link: 'Abra uma conta no Paypal',
|
||||||
@@ -237,7 +240,7 @@ const msg_pt = {
|
|||||||
sonomediatore: 'Quando você for um MEDIATOR será contactado por <strong>TUTOR AYNI</strong> através de uma mensagem no Chat <strong>AYNI BOT</strong>.',
|
sonomediatore: 'Quando você for um MEDIATOR será contactado por <strong>TUTOR AYNI</strong> através de uma mensagem no Chat <strong>AYNI BOT</strong>.',
|
||||||
superchat: 'Nota: SOMENTE se tiver problemas de PAGAMENTO, ou se quiser ser REPRESENTADO, dois Tutores estão à espera para o ajudar no Chat:<br>a href="{link_superchat}" target="_blank">Entre no Gift Chat</a>.',
|
superchat: 'Nota: SOMENTE se tiver problemas de PAGAMENTO, ou se quiser ser REPRESENTADO, dois Tutores estão à espera para o ajudar no Chat:<br>a href="{link_superchat}" target="_blank">Entre no Gift Chat</a>.',
|
||||||
sonodonatore: '<ol class="lista"><li>Quando você estiver nessa posição, você será convidado (por meio de uma mensagem em <strong>AYNI BOT</strong>) a entrar em um bate-papo de presentes (Telegram) e aqui também encontrará os outros 7 doadores, o mediador, o sonhador e um representante da equipe.</li>' +
|
sonodonatore: '<ol class="lista"><li>Quando você estiver nessa posição, você será convidado (por meio de uma mensagem em <strong>AYNI BOT</strong>) a entrar em um bate-papo de presentes (Telegram) e aqui também encontrará os outros 7 doadores, o mediador, o sonhador e um representante da equipe.</li>' +
|
||||||
'<li>Você terá 4 dias para entrar no bate-papo para fazer seu presente.<br></ol>',
|
'<li>Você terá 3 dias para entrar no bate-papo para fazer seu presente.<br></ol>',
|
||||||
soydonante_secundo_tejido: '<ol class="lista"><li>Aqui você é Mediador e também Doador, mas sendo o segundo Tecido, você não terá que fazer seu presente novamente<br></ol>',
|
soydonante_secundo_tejido: '<ol class="lista"><li>Aqui você é Mediador e também Doador, mas sendo o segundo Tecido, você não terá que fazer seu presente novamente<br></ol>',
|
||||||
controlla_donatori: 'Verifique a Lista de Doadores',
|
controlla_donatori: 'Verifique a Lista de Doadores',
|
||||||
link_chat: 'Links de telegramas para o Gift Chat',
|
link_chat: 'Links de telegramas para o Gift Chat',
|
||||||
@@ -264,14 +267,14 @@ const msg_pt = {
|
|||||||
msg_donatori_ok: 'Mensagem enviada aos Doadores',
|
msg_donatori_ok: 'Mensagem enviada aos Doadores',
|
||||||
metodi_disponibili: 'Métodos disponíveis',
|
metodi_disponibili: 'Métodos disponíveis',
|
||||||
importo: 'Importo',
|
importo: 'Importo',
|
||||||
effettua_il_dono: 'Chegou o momento de fazer o seu Presente!<br>' +
|
effettua_il_dono: 'Chegou o momento de fazer o seu Presente o Sonhador<br>👉 {sognatore} 👈 !<br>' +
|
||||||
'Enviar via <a href="https://www.paypal.com" target="_blank">PayPal</a> para: <strong>{email}</strong><br>' +
|
'Enviar via <a href="https://www.paypal.com" target="_blank">PayPal</a> para: <strong>{email}</strong><br>' +
|
||||||
'(Escolha a opção "ENVIAR A ALGUÉM DA SUA CONFIANÇA".)<br>',
|
'<strong><span style="color:red">AVISO:</span> Escolha a opção "SENDING TO A FRIEND".)</strong><br>',
|
||||||
paypal_me: '<br>2) Método Simplificado<br><a href="{link_payment}" target="_blank">Click directamente aqui</a>>br>' +
|
paypal_me: '<br>2) Método Simplificado<br><a href="{link_payment}" target="_blank">Click directamente aqui</a>>br>' +
|
||||||
'abrirá o PayPal com o montante e o destinatário já definidos.<br>' +
|
'abrirá o PayPal com o montante e o destinatário já definidos.<br>' +
|
||||||
'Adicionar como mensagem: <strong>Presente</strong>>br>' +
|
'Adicionar como mensagem: <strong>Presente</strong>>br>' +
|
||||||
'<strong><span style="color:red">AVISO:</span> NÃO SELECCIONAR A CAIXA</strong>: Protecção de compras Paypal<br>' +
|
'<strong><span style="color:red">AVISO:</span> NÃO SELECCIONAR A CAIXA</strong>: Protecção de compras Paypal<br>' +
|
||||||
'Se tiver alguma dúvida, veja o vídeo abaixo para ver como:' +
|
'Se tiver alguma dúvida, veja o vídeo abaixo para ver como:<br>' +
|
||||||
'Finalmente clique em "Enviar dinheiro agora"',
|
'Finalmente clique em "Enviar dinheiro agora"',
|
||||||
qui_compariranno_le_info: 'No dia da partida do Navio, a informação do Sonhador aparecerá',
|
qui_compariranno_le_info: 'No dia da partida do Navio, a informação do Sonhador aparecerá',
|
||||||
commento_al_sognatore: 'Escreva aqui um comentário para o Sonhador:',
|
commento_al_sognatore: 'Escreva aqui um comentário para o Sonhador:',
|
||||||
@@ -286,7 +289,7 @@ const msg_pt = {
|
|||||||
dono_ricevuto_3: 'Chegou!',
|
dono_ricevuto_3: 'Chegou!',
|
||||||
confermi_dono_ricevuto: 'Por favor, confirme que você recebeu o presente de 33€ de {donatore}',
|
confermi_dono_ricevuto: 'Por favor, confirme que você recebeu o presente de 33€ de {donatore}',
|
||||||
confermi_dono_ricevuto_msg: 'Confirmado de que você recebeu o Presente de 33€ de {donatore}',
|
confermi_dono_ricevuto_msg: 'Confirmado de que você recebeu o Presente de 33€ de {donatore}',
|
||||||
msg_bot_conferma: '{donatore} confirmou que ele enviou o seu Presente de 33€ a {sognatore}',
|
msg_bot_conferma: '{donatore} confirmou que ele enviou o seu Presente de 33€ a {sognatore} (Commento: {commento})',
|
||||||
ricevuto_dono_ok: 'Você confirmou que o presente foi recebido',
|
ricevuto_dono_ok: 'Você confirmou que o presente foi recebido',
|
||||||
entra_in_lavagna: 'Entre no seu quadro negro para ver os navios que partem',
|
entra_in_lavagna: 'Entre no seu quadro negro para ver os navios que partem',
|
||||||
doni_ricevuti: 'Presentes Recebidos',
|
doni_ricevuti: 'Presentes Recebidos',
|
||||||
@@ -339,7 +342,8 @@ const msg_pt = {
|
|||||||
cellreg: 'Cellulare con cui ti eri registrato',
|
cellreg: 'Cellulare con cui ti eri registrato',
|
||||||
nationality: 'Nacionalidade',
|
nationality: 'Nacionalidade',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
link_payment: 'Ligações Paypal.me para fazer o pagamento',
|
revolut: 'Revolut',
|
||||||
|
link_payment: 'Ligações Paypal.me',
|
||||||
note_payment: 'Notas Adicionais',
|
note_payment: 'Notas Adicionais',
|
||||||
country_pay: 'País de destino dos pagamentos',
|
country_pay: 'País de destino dos pagamentos',
|
||||||
username_telegram: 'Username Telegram',
|
username_telegram: 'Username Telegram',
|
||||||
@@ -355,7 +359,7 @@ const msg_pt = {
|
|||||||
saw_and_accepted: 'Condizioni',
|
saw_and_accepted: 'Condizioni',
|
||||||
saw_zoom_presentation: 'Ha visto Zoom',
|
saw_zoom_presentation: 'Ha visto Zoom',
|
||||||
manage_telegram: 'Gestori Telegram',
|
manage_telegram: 'Gestori Telegram',
|
||||||
paymenttype: 'Formas de Pagamento disponíveis',
|
paymenttype: 'Formas de Pagamento disponíveis (Revolut)',
|
||||||
selected: 'Selezionati',
|
selected: 'Selezionati',
|
||||||
img: 'Immagine',
|
img: 'Immagine',
|
||||||
date_reg: 'Data Reg.',
|
date_reg: 'Data Reg.',
|
||||||
|
|||||||
@@ -58,6 +58,9 @@ const msg_si = {
|
|||||||
write: 'napiši'
|
write: 'napiši'
|
||||||
},
|
},
|
||||||
stat: {
|
stat: {
|
||||||
|
imbarcati: 'Vkrcavanje',
|
||||||
|
imbarcati_weekly: 'Vkrcavanje tedenske',
|
||||||
|
imbarcati_in_attesa: 'Vkrcavanje čaka',
|
||||||
qualificati: 'Kvalificirajte se z vsaj dvema gostoma',
|
qualificati: 'Kvalificirajte se z vsaj dvema gostoma',
|
||||||
requisiti: 'Uporabniki s 7 zahtevami',
|
requisiti: 'Uporabniki s 7 zahtevami',
|
||||||
zoom: 'Sodeloval pri Zoomu',
|
zoom: 'Sodeloval pri Zoomu',
|
||||||
@@ -82,8 +85,8 @@ const msg_si = {
|
|||||||
video_intro_2: '2. Rojstvo {sitename}',
|
video_intro_2: '2. Rojstvo {sitename}',
|
||||||
read_guidelines: 'Sem prebral in sprejel napisal zgornje pogoje',
|
read_guidelines: 'Sem prebral in sprejel napisal zgornje pogoje',
|
||||||
saw_video_intro: 'Izjavljam, da sem pogledal videoposnetke',
|
saw_video_intro: 'Izjavljam, da sem pogledal videoposnetke',
|
||||||
paymenttype: 'Načini plačila (Paypal)',
|
paymenttype: 'Načini plačila (Revolut)',
|
||||||
paymenttype_long: '<strong> Načini plačila so: <ul> <li> <strong> Paypal </strong> (je <strong> obvezen </strong>), ker gre za zelo pogost sistem po vsej Evropi (prenos je brezplačen ) kjer lahko povežete predplačniške kartice, kreditne kartice ali tekoči račun <strong> BREZ KOMISIJ </strong>. Na ta način vam ne bo treba deliti številk svojih kartic ali c / c, ampak samo e-pošto, ki ste jo uporabili pri prijavi na Paypal. Mobilna aplikacija je na voljo. </li> <li> <strong> Revolut </strong>: predplačniška kartica Revolut z angleškim IBAN (zunaj EU) popolnoma brezplačna, svobodnejša in enostavnejša za uporabo. Na voljo je aplikacija za mobilne naprave. </li>',
|
paymenttype_long: '<strong> Načini plačila so: <ul> <li> <strong> Revolut </strong>: predplačniška kartica Revolut z angleškim IBAN (zunaj EU) popolnoma brezplačna, svobodnejša in enostavnejša za uporabo. Na voljo je aplikacija za mobilne naprave. </li><li> <strong> Paypal </strong> ker gre za zelo pogost sistem po vsej Evropi (prenos je brezplačen ) kjer lahko povežete predplačniške kartice, kreditne kartice ali tekoči račun <strong> BREZ KOMISIJ </strong>. Na ta način vam ne bo treba deliti številk svojih kartic ali c / c, ampak samo e-pošto, ki ste jo uporabili pri prijavi na Paypal. Mobilna aplikacija je na voljo. </li></ul>',
|
||||||
paymenttype_long2: 'Paypal je potreben <br> Za izmenjavo daril priporočamo, da imate na voljo <strong> vsaj 2 načina plačila </strong>.',
|
paymenttype_long2: 'Paypal je potreben <br> Za izmenjavo daril priporočamo, da imate na voljo <strong> vsaj 2 načina plačila </strong>.',
|
||||||
paymenttype_paypal: 'Kako odpreti Paypal račun (v 2 minutah)',
|
paymenttype_paypal: 'Kako odpreti Paypal račun (v 2 minutah)',
|
||||||
paymenttype_paypal_carta_conto: 'Kako povezati kreditno / debetno kartico ali bančni račun na PayPal',
|
paymenttype_paypal_carta_conto: 'Kako povezati kreditno / debetno kartico ali bančni račun na PayPal',
|
||||||
@@ -232,7 +235,7 @@ const msg_si = {
|
|||||||
sonomediatore: 'Ko ste MEDIATOR, vas bo <strong>TUTOR AYNI</strong> poklical preko sporočila na klepetu <strong>AYNI BOT</strong>',
|
sonomediatore: 'Ko ste MEDIATOR, vas bo <strong>TUTOR AYNI</strong> poklical preko sporočila na klepetu <strong>AYNI BOT</strong>',
|
||||||
superchat: 'Pozorno preberi: SAMO če imaš težave s PLAČILOM, ali želiš biti ZAMENJAN, te dva Tutorja pričakujeta, da ti lahko pomagata v Klepetu:<br><a href="{link_superchat}" target="_blank">Vstopi v Super Klepet</a>',
|
superchat: 'Pozorno preberi: SAMO če imaš težave s PLAČILOM, ali želiš biti ZAMENJAN, te dva Tutorja pričakujeta, da ti lahko pomagata v Klepetu:<br><a href="{link_superchat}" target="_blank">Vstopi v Super Klepet</a>',
|
||||||
sonodonatore: '<ol class="lista"><li>Ko si na tej poziciji, boš povabljen, da vstopiš v <strong>Gift Klepet</strong> (Telegram) in tam boš našel še ostalih 7 Donatorjev, Mediatorja, Sanjača in enega predstavnika Tima.</li>' +
|
sonodonatore: '<ol class="lista"><li>Ko si na tej poziciji, boš povabljen, da vstopiš v <strong>Gift Klepet</strong> (Telegram) in tam boš našel še ostalih 7 Donatorjev, Mediatorja, Sanjača in enega predstavnika Tima.</li>' +
|
||||||
'<li>Imel boš 4 dni časa v za izpeljati vplačilo.<br></ol>',
|
'<li>Imel boš 3 dni časa v za izpeljati vplačilo.<br></ol>',
|
||||||
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Tu si istočasno Mediator in Donator. Ker je to tvoj avtomatičen vpis, ti ni sedaj potrebno vplačati!<br></ol>',
|
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Tu si istočasno Mediator in Donator. Ker je to tvoj avtomatičen vpis, ti ni sedaj potrebno vplačati!<br></ol>',
|
||||||
controlla_donatori: 'Preverite seznam donatorjev',
|
controlla_donatori: 'Preverite seznam donatorjev',
|
||||||
link_chat: 'Povezava telegrama darilnega klepeta',
|
link_chat: 'Povezava telegrama darilnega klepeta',
|
||||||
@@ -259,16 +262,15 @@ const msg_si = {
|
|||||||
msg_donatori_ok: 'Poslano sporočilo Donatorjem',
|
msg_donatori_ok: 'Poslano sporočilo Donatorjem',
|
||||||
metodi_disponibili: 'Načini na Voljo',
|
metodi_disponibili: 'Načini na Voljo',
|
||||||
importo: 'Uvoz',
|
importo: 'Uvoz',
|
||||||
effettua_il_dono: 'Je prišel trenutek da Vplačaš svoje darilo!<br>' +
|
effettua_il_dono: 'Je prišel trenutek da Vplačaš svoje darilo Sanjarju<br>👉 {sognatore} 👈 !<br>' +
|
||||||
'1) Tradicionalna metoda<br>' +
|
'Vplačilo preko <a href="https://www.paypal.com" target="_blank">PayPal</a> na: {email}<br>' +
|
||||||
'Vplačilo preko PayPal na: {email}<br>' +
|
|
||||||
'V sporocilo dopiši: Darilo<br>' +
|
'V sporocilo dopiši: Darilo<br>' +
|
||||||
'Zberi možnost "POŠLJI OSEBI, KI JI ZAUPAŠ"',
|
'<strong><span style="color:red">POZOR POMEMBNO:</span> Zberi možnost<br>"SENDING TO A FRIEND"</strong><br>',
|
||||||
paypal_me: '<br>2) Poenostavljena metoda<br><a href="{link_payment}" target="_blank">Klikneš direktno na link</a><br>' +
|
paypal_me: '<br>2) Poenostavljena metoda<br><a href="{link_payment}" target="_blank">Klikneš direktno na link</a><br>' +
|
||||||
'odpre se ti si PayPal z že vpisanim zneskom in postavljenim emailom osebe, ki ji vplačuješ<br>' +
|
'odpre se ti si PayPal z že vpisanim zneskom in postavljenim emailom osebe, ki ji vplačuješ<br>' +
|
||||||
'V sporočilo dopiši: <strong>Darilo</strong><br>' +
|
'V sporočilo dopiši: <strong>Darilo</strong><br>' +
|
||||||
'<strong><span style="color:red">POZOR NE OZNAČI POLJA</span></strong>: Zaščita nakupa Paypal<br>' +
|
'<strong><span style="color:red">POZOR POMEMBNO: ODMAKNI OZNAČBO NA </span></strong>: "Vplačujem storitve ali blago?" (Zaščita nakupa Paypal)<br>' +
|
||||||
'Če imaš dvome, si oglej celoten postopek v spodnjem videu:' +
|
'Če imaš dvome, si oglej celoten postopek v spodnjem videu:<br>' +
|
||||||
'Na koncu klikni “Pošlji denar -Vplačaj”',
|
'Na koncu klikni “Pošlji denar -Vplačaj”',
|
||||||
qui_compariranno_le_info: 'Na dan odhoda Ladje, prejmete vse potrebne informacije s strani Sanjača',
|
qui_compariranno_le_info: 'Na dan odhoda Ladje, prejmete vse potrebne informacije s strani Sanjača',
|
||||||
commento_al_sognatore: 'Tu napišite komentar za Sanjač:',
|
commento_al_sognatore: 'Tu napišite komentar za Sanjač:',
|
||||||
@@ -283,7 +285,7 @@ const msg_si = {
|
|||||||
dono_ricevuto_3: 'Prispelo!',
|
dono_ricevuto_3: 'Prispelo!',
|
||||||
confermi_dono_ricevuto: 'Potrjujem, da sem sprejel darilo v znesku 33€ z strani {donatore}',
|
confermi_dono_ricevuto: 'Potrjujem, da sem sprejel darilo v znesku 33€ z strani {donatore}',
|
||||||
confermi_dono_ricevuto_msg: 'Potrjena da je prejel Darilo 33€ iz strani {donatore}',
|
confermi_dono_ricevuto_msg: 'Potrjena da je prejel Darilo 33€ iz strani {donatore}',
|
||||||
msg_bot_conferma: '{donatore} je potrdil, da je poslal svoje Darilo v vrednosti 33€ {sognatore}',
|
msg_bot_conferma: '{donatore} je potrdil, da je poslal svoje Darilo v vrednosti 33€ {sognatore} (Commento: {commento})',
|
||||||
ricevuto_dono_ok: 'Potrdil si da si darilo Sprejel',
|
ricevuto_dono_ok: 'Potrdil si da si darilo Sprejel',
|
||||||
entra_in_lavagna: 'Vstopi v svojo Tablo, da pogledaš Ladje, ki bodo izplule',
|
entra_in_lavagna: 'Vstopi v svojo Tablo, da pogledaš Ladje, ki bodo izplule',
|
||||||
doni_ricevuti: 'Sprejeta Darila',
|
doni_ricevuti: 'Sprejeta Darila',
|
||||||
@@ -342,7 +344,8 @@ const msg_si = {
|
|||||||
cellreg: 'Telefonska s katero si se registriral',
|
cellreg: 'Telefonska s katero si se registriral',
|
||||||
nationality: 'Nacionalnost',
|
nationality: 'Nacionalnost',
|
||||||
email_paypal: 'Email Paypal',
|
email_paypal: 'Email Paypal',
|
||||||
link_payment: 'Povezava paypal.me za izvedbo plačila',
|
revolut: 'Revolut',
|
||||||
|
link_payment: 'Povezava paypal.me',
|
||||||
note_payment: 'Dodatne opombe',
|
note_payment: 'Dodatne opombe',
|
||||||
country_pay: 'Država destinacije Vplačil',
|
country_pay: 'Država destinacije Vplačil',
|
||||||
username_telegram: 'Uporabniško ime Telegram',
|
username_telegram: 'Uporabniško ime Telegram',
|
||||||
@@ -358,7 +361,7 @@ const msg_si = {
|
|||||||
saw_and_accepted: 'Pogoji',
|
saw_and_accepted: 'Pogoji',
|
||||||
saw_zoom_presentation: 'Je bil prisoten na Zoom-u',
|
saw_zoom_presentation: 'Je bil prisoten na Zoom-u',
|
||||||
manage_telegram: 'Skrbniki Telegram',
|
manage_telegram: 'Skrbniki Telegram',
|
||||||
paymenttype: 'Razpoložljivi načini Plačila',
|
paymenttype: 'Razpoložljivi načini Plačila (Revolut)',
|
||||||
selected: 'Izbrani',
|
selected: 'Izbrani',
|
||||||
img: 'Slika',
|
img: 'Slika',
|
||||||
date_reg: 'Datum Reg.',
|
date_reg: 'Datum Reg.',
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ export const DefaultProfile: IUserProfile = {
|
|||||||
sex: 0,
|
sex: 0,
|
||||||
country_pay: '',
|
country_pay: '',
|
||||||
email_paypal: '',
|
email_paypal: '',
|
||||||
|
revolut: '',
|
||||||
link_payment: '',
|
link_payment: '',
|
||||||
note_payment: '',
|
note_payment: '',
|
||||||
username_telegram: '',
|
username_telegram: '',
|
||||||
|
|||||||
@@ -200,6 +200,7 @@ const colnavi = [
|
|||||||
}),
|
}),
|
||||||
// AddCol({ name: 'provvisoria', label_trans: 'reg.provvisoria', fieldtype: tools.FieldType.boolean }),
|
// AddCol({ name: 'provvisoria', label_trans: 'reg.provvisoria', fieldtype: tools.FieldType.boolean }),
|
||||||
AddCol({ name: 'made_gift', label_trans: 'reg.made_gift', fieldtype: tools.FieldType.boolean }),
|
AddCol({ name: 'made_gift', label_trans: 'reg.made_gift', fieldtype: tools.FieldType.boolean }),
|
||||||
|
AddCol({ name: 'received_gift', label_trans: 'reg.received_gift', fieldtype: tools.FieldType.boolean }),
|
||||||
AddCol({ name: 'date_made_gift', label_trans: 'date_made_gift', fieldtype: tools.FieldType.date }),
|
AddCol({ name: 'date_made_gift', label_trans: 'date_made_gift', fieldtype: tools.FieldType.date }),
|
||||||
// AddCol({ name: 'received_gift', label_trans: 'received_gift', fieldtype: tools.FieldType.boolean }),
|
// AddCol({ name: 'received_gift', label_trans: 'received_gift', fieldtype: tools.FieldType.boolean }),
|
||||||
// AddCol({ name: 'date_received_gift', label_trans: 'date_received_gift', fieldtype: tools.FieldType.date }),
|
// AddCol({ name: 'date_received_gift', label_trans: 'date_received_gift', fieldtype: tools.FieldType.date }),
|
||||||
@@ -584,6 +585,12 @@ export const fieldsTable = {
|
|||||||
subfield: 'email_paypal',
|
subfield: 'email_paypal',
|
||||||
label_trans: 'reg.email_paypal'
|
label_trans: 'reg.email_paypal'
|
||||||
}),
|
}),
|
||||||
|
AddCol({
|
||||||
|
name: 'profile.revolut',
|
||||||
|
field: 'profile',
|
||||||
|
subfield: 'revolut',
|
||||||
|
label_trans: 'revolut'
|
||||||
|
}),
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'profile.link_payment',
|
name: 'profile.link_payment',
|
||||||
field: 'profile',
|
field: 'profile',
|
||||||
@@ -702,6 +709,12 @@ export const fieldsTable = {
|
|||||||
subfield: 'email_paypal',
|
subfield: 'email_paypal',
|
||||||
label_trans: 'reg.email_paypal'
|
label_trans: 'reg.email_paypal'
|
||||||
}),
|
}),
|
||||||
|
AddCol({
|
||||||
|
name: 'profile.revolut',
|
||||||
|
field: 'profile',
|
||||||
|
subfield: 'revolut',
|
||||||
|
label_trans: 'revolut'
|
||||||
|
}),
|
||||||
AddCol({ name: 'profile.teleg_id', field: 'profile', subfield: 'teleg_id', label_trans: 'reg.teleg_id' }),
|
AddCol({ name: 'profile.teleg_id', field: 'profile', subfield: 'teleg_id', label_trans: 'reg.teleg_id' }),
|
||||||
AddCol({
|
AddCol({
|
||||||
name: 'profile.teleg_id_old',
|
name: 'profile.teleg_id_old',
|
||||||
|
|||||||
@@ -60,6 +60,9 @@ export const tools = {
|
|||||||
|
|
||||||
APORTADOR_NONE: '------',
|
APORTADOR_NONE: '------',
|
||||||
|
|
||||||
|
TYPECONF_ZOOM: 'zoom',
|
||||||
|
TYPECONF_JITSI: 'jitsi',
|
||||||
|
|
||||||
APORTADOR_SOLIDARIO: 'apsol',
|
APORTADOR_SOLIDARIO: 'apsol',
|
||||||
|
|
||||||
IDAPP_AYNI: '7',
|
IDAPP_AYNI: '7',
|
||||||
@@ -1671,7 +1674,12 @@ export const tools = {
|
|||||||
const mydatatosave = {
|
const mydatatosave = {
|
||||||
id: par.param1._id,
|
id: par.param1._id,
|
||||||
table: tools.TABNAVI,
|
table: tools.TABNAVI,
|
||||||
fieldsvalue: { date_made_gift: par.param1.date_made_gift, commento_al_sognatore: par.param1.commento_al_sognatore },
|
fieldsvalue: {
|
||||||
|
date_made_gift: par.param1.date_made_gift,
|
||||||
|
riga: par.param1.riga,
|
||||||
|
col: par.param1.col,
|
||||||
|
commento_al_sognatore: par.param1.commento_al_sognatore
|
||||||
|
},
|
||||||
notifBot: null
|
notifBot: null
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1691,16 +1699,29 @@ export const tools = {
|
|||||||
id: par.param1._id,
|
id: par.param1._id,
|
||||||
table: tools.TABNAVI,
|
table: tools.TABNAVI,
|
||||||
fieldsvalue: {},
|
fieldsvalue: {},
|
||||||
|
unset: null,
|
||||||
notifBot: null,
|
notifBot: null,
|
||||||
tipomsg: tools.TipoMsg.SEND_MSG_DONO_RICEVUTO_CORRETTAMENTE
|
tipomsg: tools.TipoMsg.SEND_MSG_DONO_RICEVUTO_CORRETTAMENTE
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!!par.param1.date_made_gift) {
|
if (!!par.param1.date_made_gift) {
|
||||||
mydatatosave.fieldsvalue = { made_gift: par.param1.made_gift, riga: par.param1.riga, col: par.param1.col, date_made_gift: par.param1.date_made_gift }
|
mydatatosave.fieldsvalue = {
|
||||||
|
made_gift: par.param1.made_gift,
|
||||||
|
riga: par.param1.riga,
|
||||||
|
col: par.param1.col,
|
||||||
|
date_made_gift: par.param1.date_made_gift
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
mydatatosave.fieldsvalue = { made_gift: par.param1.made_gift, riga: par.param1.riga, col: par.param1.col }
|
mydatatosave.fieldsvalue = { made_gift: par.param1.made_gift, riga: par.param1.riga, col: par.param1.col }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!!par.param1.annulla) {
|
||||||
|
if (par.param1.annulla) {
|
||||||
|
mydatatosave.fieldsvalue = { made_gift: false, riga: par.param1.riga, col: par.param1.col }
|
||||||
|
mydatatosave.unset = { date_made_gift: 1, received_gift: 1 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (par.param3) {
|
if (par.param3) {
|
||||||
mydatatosave.notifBot = { un: par.param2, txt: par.param3 }
|
mydatatosave.notifBot = { un: par.param2, txt: par.param3 }
|
||||||
}
|
}
|
||||||
@@ -1708,7 +1729,12 @@ export const tools = {
|
|||||||
GlobalStore.actions.saveFieldValue(mydatatosave).then((ris) => {
|
GlobalStore.actions.saveFieldValue(mydatatosave).then((ris) => {
|
||||||
if (ris) {
|
if (ris) {
|
||||||
myself.ActionAfterYes(func, par.param1, par.param2)
|
myself.ActionAfterYes(func, par.param1, par.param2)
|
||||||
tools.showPositiveNotif(myself.$q, myself.$t('dashboard.ricevuto_dono_ok'))
|
let msg = myself.$t('dashboard.ricevuto_dono_ok')
|
||||||
|
if (!!par.param1.annulla) {
|
||||||
|
if (par.param1.annulla)
|
||||||
|
msg = 'Dono Annullato'
|
||||||
|
}
|
||||||
|
tools.showPositiveNotif(myself.$q, msg)
|
||||||
} else
|
} else
|
||||||
tools.showNegativeNotif(myself.$q, myself.$t('db.recfailed'))
|
tools.showNegativeNotif(myself.$q, myself.$t('db.recfailed'))
|
||||||
})
|
})
|
||||||
@@ -1837,7 +1863,8 @@ export const tools = {
|
|||||||
|
|
||||||
if (!(static_data.arrLangUsed.includes(mylang))) {
|
if (!(static_data.arrLangUsed.includes(mylang))) {
|
||||||
// console.log('non incluso ', mylang)
|
// console.log('non incluso ', mylang)
|
||||||
mylang = static_data.arrLangUsed[0]
|
// mylang = static_data.arrLangUsed[0]
|
||||||
|
mylang = 'enUs'
|
||||||
|
|
||||||
// Metti come default
|
// Metti come default
|
||||||
UserStore.mutations.setlang(mylang)
|
UserStore.mutations.setlang(mylang)
|
||||||
@@ -1858,6 +1885,10 @@ export const tools = {
|
|||||||
return mylang
|
return mylang
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getlang() {
|
||||||
|
return toolsext.getLocale()
|
||||||
|
},
|
||||||
|
|
||||||
getimglogo() {
|
getimglogo() {
|
||||||
return 'statics/images/' + process.env.LOGO_REG
|
return 'statics/images/' + process.env.LOGO_REG
|
||||||
}
|
}
|
||||||
@@ -2034,6 +2065,10 @@ export const tools = {
|
|||||||
return UserStore.state.isManager
|
return UserStore.state.isManager
|
||||||
},
|
},
|
||||||
|
|
||||||
|
isAdmin() {
|
||||||
|
return UserStore.state.isAdmin
|
||||||
|
},
|
||||||
|
|
||||||
isTutor() {
|
isTutor() {
|
||||||
return UserStore.state.isTutor
|
return UserStore.state.isTutor
|
||||||
},
|
},
|
||||||
@@ -2780,8 +2815,7 @@ export const tools = {
|
|||||||
return data.link_text[static_data.arrLangUsed[0]]
|
return data.link_text[static_data.arrLangUsed[0]]
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
},
|
||||||
,
|
|
||||||
|
|
||||||
getlinkurl(data: ITimeLineEntry) {
|
getlinkurl(data: ITimeLineEntry) {
|
||||||
if (data.link_url_lang) {
|
if (data.link_url_lang) {
|
||||||
@@ -3470,7 +3504,7 @@ export const tools = {
|
|||||||
try {
|
try {
|
||||||
const lang = langin.toUpperCase()
|
const lang = langin.toUpperCase()
|
||||||
|
|
||||||
const arrlang = ['IT', 'ES', 'PT', 'BR', 'US', 'GB', 'UK', 'DE', 'FR', 'SI', 'MD',
|
const arrlang = ['IT', 'ES', 'PT', 'BR', 'US', 'GB', 'UK', 'DE', 'FR', 'SI', 'MD', 'IE', 'KE', 'AU', 'ML', 'DO',
|
||||||
'NG', 'SK', 'CH', 'CM', 'CO', 'CG', 'PE', 'MS', 'SM', 'HR', 'RO', 'VE', 'CL', 'PL', 'EG', 'AR', 'MX', 'SN', 'PK', 'AT', 'NP',
|
'NG', 'SK', 'CH', 'CM', 'CO', 'CG', 'PE', 'MS', 'SM', 'HR', 'RO', 'VE', 'CL', 'PL', 'EG', 'AR', 'MX', 'SN', 'PK', 'AT', 'NP',
|
||||||
'CU', 'MA', 'PH', 'BA', 'UA', 'BE', 'NL', 'CI']
|
'CU', 'MA', 'PH', 'BA', 'UA', 'BE', 'NL', 'CI']
|
||||||
|
|
||||||
@@ -3594,6 +3628,16 @@ export const tools = {
|
|||||||
return 'Montserrat'
|
return 'Montserrat'
|
||||||
} else if (nat === 'CI') {
|
} else if (nat === 'CI') {
|
||||||
return 'Cote d\'Ivoire'
|
return 'Cote d\'Ivoire'
|
||||||
|
} else if (nat === 'IE') {
|
||||||
|
return 'Ireland'
|
||||||
|
} else if (nat === 'KE') {
|
||||||
|
return 'Kenya'
|
||||||
|
} else if (nat === 'AU') {
|
||||||
|
return 'Australia'
|
||||||
|
} else if (nat === 'ML') {
|
||||||
|
return 'Mali'
|
||||||
|
} else if (nat === 'DO') {
|
||||||
|
return 'Dominican Republic'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -3800,6 +3844,17 @@ export const tools = {
|
|||||||
msg = msg.replace(/<\/strong>/g, '</b>')
|
msg = msg.replace(/<\/strong>/g, '</b>')
|
||||||
|
|
||||||
return msg
|
return msg
|
||||||
|
},
|
||||||
|
|
||||||
|
getlinkstd(link) {
|
||||||
|
let mylink = link
|
||||||
|
if (!!link) {
|
||||||
|
if (!link.startsWith('http')) {
|
||||||
|
mylink = 'https://' + link
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return mylink
|
||||||
}
|
}
|
||||||
|
|
||||||
// getLocale() {
|
// getLocale() {
|
||||||
|
|||||||
@@ -176,6 +176,8 @@
|
|||||||
@click="EseguiFunz('addNavePerUtentiNaviNonPresenti')"></q-btn>
|
@click="EseguiFunz('addNavePerUtentiNaviNonPresenti')"></q-btn>
|
||||||
<br>
|
<br>
|
||||||
</div>-->
|
</div>-->
|
||||||
|
|
||||||
|
<!--
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<q-btn label="1) CONVERTI TUTTA LA STRUTTURA NEL NUOVO SISTEMA !" color="negative"
|
<q-btn label="1) CONVERTI TUTTA LA STRUTTURA NEL NUOVO SISTEMA !" color="negative"
|
||||||
@click="EseguiFunz('creaTessituraeConv')"></q-btn>
|
@click="EseguiFunz('creaTessituraeConv')"></q-btn>
|
||||||
@@ -191,6 +193,7 @@
|
|||||||
@click="EseguiFunz('RendiVisibileIrecordNascosti')"></q-btn>
|
@click="EseguiFunz('RendiVisibileIrecordNascosti')"></q-btn>
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
|
-->
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
<!--<div class="row">
|
<!--<div class="row">
|
||||||
|
|||||||
@@ -81,12 +81,13 @@
|
|||||||
<CTitleBanner class="q-pa-xs" :title="$t('pages.payment')" bgcolor="bg-primary" clcolor="text-white"
|
<CTitleBanner class="q-pa-xs" :title="$t('pages.payment')" bgcolor="bg-primary" clcolor="text-white"
|
||||||
myclass="myshad" :canopen="true">
|
myclass="myshad" :canopen="true">
|
||||||
<div class="row fa-border justify-center items-center">
|
<div class="row fa-border justify-center items-center">
|
||||||
<CMyFieldDb :title="$t('reg.country_pay')"
|
<CMyFieldDb :title="$t('reg.revolut')"
|
||||||
table="users"
|
table="users"
|
||||||
mykey="profile"
|
mykey="profile"
|
||||||
mysubkey="country_pay"
|
mysubkey="revolut"
|
||||||
:type="tools.FieldType.nationality">
|
:type="tools.FieldType.string">
|
||||||
</CMyFieldDb>
|
</CMyFieldDb>
|
||||||
|
|
||||||
<CMyFieldDb :title="$t('reg.email_paypal')"
|
<CMyFieldDb :title="$t('reg.email_paypal')"
|
||||||
table="users"
|
table="users"
|
||||||
mykey="profile"
|
mykey="profile"
|
||||||
@@ -101,6 +102,12 @@
|
|||||||
:type="tools.FieldType.string">
|
:type="tools.FieldType.string">
|
||||||
</CMyFieldDb>
|
</CMyFieldDb>
|
||||||
|
|
||||||
|
<CMyFieldDb :title="$t('reg.country_pay')"
|
||||||
|
table="users"
|
||||||
|
mykey="profile"
|
||||||
|
mysubkey="country_pay"
|
||||||
|
:type="tools.FieldType.nationality">
|
||||||
|
</CMyFieldDb>
|
||||||
<CMyFieldDb :title="$t('reg.note_payment')"
|
<CMyFieldDb :title="$t('reg.note_payment')"
|
||||||
table="users"
|
table="users"
|
||||||
mykey="profile"
|
mykey="profile"
|
||||||
|
|||||||
Reference in New Issue
Block a user