164 Commits

Author SHA1 Message Date
Surya Paolo
2ee710b748 galleria prodotto 2025-08-12 19:43:41 +02:00
Surya Paolo
e3db42dcbc - Iniziato a scrivere la CHATBOT... 2025-08-09 00:48:50 +02:00
Surya Paolo
32210bb96a - corretto sendemail password... l'ho cambiata. e ho messo dei controlli 2025-07-29 12:53:28 +02:00
Surya Paolo
f26ae170bb - Ricerca delle Organizzazioni, per inviare i RIS. 2025-07-21 22:49:55 +02:00
Surya Paolo
a189aeb99c - Poter impostare per ogni Provincia un Circuito RIS specifico, anziché quello provinciale:
Esempio: Napoli: (Circuito RIS Campania) e Sud Sardegna: Cagliari.
2025-07-21 19:08:43 +02:00
Surya Paolo
e118c30f47 - Aggiunta possibilità di disattivare i link alle immagini dei libri. (opzione sul catalogo: disattiva_link_immagini) 2025-07-18 10:43:16 +02:00
Surya Paolo
fb11e15907 - Aggiunta della copertina iniziale nelle raccolte (Catalogo Generale).
- Corretto altezza delle immagini che erano stretchate.
- Fix: poter spostare l'ordinamento dei libri corretto.
2025-07-15 17:46:37 +02:00
Surya Paolo
87c8bf4c45 - corretto import XLS... 2025-07-11 15:03:01 +02:00
Surya Paolo
efd1d12ba7 - Import di un file XLS contenente una lista di libri, all'interno di un catalogo. 2025-07-11 12:55:30 +02:00
Surya Paolo
29437d9d7b . esportazione lista catalogo direttamente in EXCEL, e scelta dei campi. 2025-07-10 00:43:37 +02:00
Surya Paolo
ed27a6f6a5 -statistiche OK 2025-07-08 18:01:24 +02:00
Surya Paolo
d6579763f4 - Aggiunto le Statistiche di visualizzazione delle pagine.
- Aggiunto il componente per visualizzare le statistiche
2025-07-08 16:19:05 +02:00
Surya Paolo
88cb2f13cc - Non funziona l'ammetti il nuovo registrato, sulla App.
- All'interno di una Organizzazione, mostrare se non si è ancora entrati in un Circuito, mettere bottone per Entrare.
2025-07-08 10:25:05 +02:00
Surya Paolo
91ac7a5bde - aggiornato la versione STAMPA, che non funzionava 2025-07-07 09:37:56 +02:00
Surya Paolo
0b06f9f93a - Raccolte Cataloghi corretto e migliorato.
- Bottoni "Apri" e "PDF".
2025-07-06 23:13:03 +02:00
Surya Paolo
a13635ab4e - Sistemato i Referenti (e non Editori), quando crei un nuovo Catalogo ti imposta la proprietà a te, ma chiunque Collaboratore potrebbe cmq modificartelo. 2025-07-01 12:59:54 +02:00
Surya Paolo
31a93424aa - aggiunto filtro nella lista producttable
- ora compare il bottone aggiungi alla lista solo se non è presente.
- corretto la ricerca con "#"
2025-06-25 17:48:44 +02:00
Surya Paolo
8d4158c2c6 - corretto il titolo che lo prendo dall'estrazione del sito... JSON. 2025-06-23 20:48:11 +02:00
Surya Paolo
8c0619992b - Corretta query di estrapolazione libri su GM (Marco)
- aggiornato bestseller su fatlast1Y
- non mostrare piu i libri che non hanno l'immagine (sul catalogo).
- metti online i compressi
2025-06-16 19:36:57 +02:00
Surya Paolo
5668c620da - Sistemato link pdf che ogni volta che si aggiorna prendeva il PDF dalla cache...
- Raccolta Cataloghi, procedura che li AUTO genera in automatico.
2025-06-13 17:46:03 +02:00
Surya Paolo
6b9ddc8986 - Creazione di un Nuovo Catalogo (e la sua relativa pagina), a partire da un modello ed un catalogo esistente.
- Aggiunta dei bottoni sul Ccatalogocard
2025-06-12 23:49:18 +02:00
Surya Paolo
133dc6a502 - aggiornato carrello e bottoni sul catalogo 2025-06-12 10:08:13 +02:00
Surya Paolo
25377090c1 - corretto la gestione degli Sconti
- Duplicare un Catalogo
2025-06-11 01:05:25 +02:00
Surya Paolo
d1d4b73da0 - Esporta Lista Carrello (Totale)
- Sconto Applicato
2025-06-09 09:48:40 +02:00
Surya Paolo
f88f433003 - Aggiunto bottone Aggiungi al Carrello sulla lista dei libri dei cataloghi 2025-06-06 00:07:53 +02:00
Surya Paolo
28a4fe1952 - sistemato "Pare che selezionando una condizione, non sempre viene aggiornato il record !"
- Aggiunto filtro "Escludi Editoriale"
2025-06-04 15:46:39 +02:00
Surya Paolo
f85b8d0637 - Corretto la possibilità di effettuare un Ordine di libri, sul sito gruppomacro.app. arriverà una email a "info@gruppomacro.app". 2025-06-03 01:01:46 +02:00
Surya Paolo
3d6455f23c - generazione della raccolta PDF OK !!! 2025-05-30 16:45:01 +02:00
Surya Paolo
f0c25366db - aggiornato la visualoizzazione per scaricare il PDF e per aprirlo 2025-05-30 10:49:32 +02:00
Surya Paolo
d2aaf78c0e - anche la versione file compressa del PDF ora è ok. 2025-05-29 19:19:40 +02:00
Surya Paolo
40214abe64 - generazione del PDF riscritto totalmente
- ora è possibile generarlo anche da backend
- FIX: corretto la qualità del PDF e la dimensione non esatta in pixel...
2025-05-29 18:23:20 +02:00
Surya Paolo
9efd193124 - versione 1.2.50 2025-05-23 19:02:51 +02:00
Surya Paolo
0e5d28d199 - Finalmente risolto il calcolo e l'impaginazione del PDF, per WEb e per Stampa (300 dpi) !
- corretto altre cose sulla lista cataloghi.
2025-05-23 17:02:41 +02:00
Surya Paolo
d6aaaabb00 - corretto footer catalogo
- corretti il path delle immagini (quando hanno lo spazio nel nomefile).
- aggiunto colore di sfondo per il testo descrittivo, in trasparenza
2025-05-21 12:06:15 +02:00
Surya Paolo
10097f4238 - Per generare la sinossi è possibile estrarre con 1 click la descrizione sia da Amazon che da GruppoMacro.
- corretto piccolo bug sul catalogo.
2025-05-20 12:21:51 +02:00
Surya Paolo
a3c7b92c0c - Estrazione dei dati da Amazon
- Ciclo di Estrapolazione di tutti i prodotti ed aggiornamento dei campi scraped e scraped_updated
- Creazione file CSV con i campi modificati.
2025-05-19 17:33:58 +02:00
Surya Paolo
a374a7d7bc - estrazione dei dati del libro sul sito di Amazon.
- possibilità di visualizzare i dati estratti e di aggiornare i dati, sia solo se vuoti, che sovrascrivere tutti i dati.
2025-05-16 18:52:21 +02:00
Surya Paolo
7e50299854 - ver 1.2.47 :
- corretto errore di modifica scheda
- aggiunto scraping (fase 1)
2025-05-16 10:26:55 +02:00
Surya Paolo
1da0e0f4b5 corretto altre cose (workbox mancante) 2025-05-15 21:41:30 +02:00
Surya Paolo
636136a077 - ho migliorato la grafica della generazione del PDF e PDF Stampa. 2025-05-15 19:18:56 +02:00
Surya Paolo
3521a88395 - ottimizzato il caricamento del sito
- ottimizzato il caricamento del catalogo.
2025-05-15 18:22:43 +02:00
Surya Paolo
768d299881 - sistemato timeout corto
- corretto errori sulla generazione del PDF
- corretto alcune directory
- corretto fs.promise
- corretto CORS !
2025-05-15 14:27:46 +02:00
Surya Paolo
a76d6c9b12 - il catalogo si aggiorna in base alle impostazioni del template anche per la "Stampa" 2025-05-14 20:18:16 +02:00
Surya Paolo
0bf8d3c83c - Assegnazione di linkIdTemplate anche per la "Pagina di Default", in modo che posso da "Templates" cambiare le impostazioni. 2025-05-14 17:04:24 +02:00
Surya Paolo
b2c19801e6 - Generazione della Raccolta dei Cataloghi (web e Stampa), e creazione del PDF Online.
- Lista Raccolta Cataloghi, aggiungi/togli catalogo.
2025-05-14 15:02:21 +02:00
Surya Paolo
ee3846159c - Creazione PDF Temporanei (Generati)
- Assegnazione di questi su PDF OnLine e PDF per Stampa
2025-05-12 18:43:30 +02:00
Surya Paolo
5ab24b2abd - Generazione PDF e per Stampa 2025-05-12 16:34:04 +02:00
Surya Paolo
09a05a11d5 Creazione Nutriben-natoropatia.it 2025-05-11 21:59:25 +02:00
Surya Paolo
6c254a6a8e - Export Lista
- Ordinamento
- PDF Risolto Salvataggio ed invio al server direttamente.
2025-05-08 23:32:19 +02:00
Surya Paolo
240a7be7f1 - Cron Completato 2025-05-08 00:53:33 +02:00
Surya Paolo
58839c32e1 - Aggiunta della funzione Cron
- Flag: Pubblicati OnLine + Solo CagalogoGenerale + Dettagli
2025-05-07 21:58:43 +02:00
Surya Paolo
b77a0579f1 - newsletter: prende la lista utenti (flag news_on)
- Abilita a Tutti la Newsletter news_on
- isCommerciale
- JobsInProgress
- PCB: Corretto Totali che era a zero
2025-05-06 18:19:09 +02:00
Surya Paolo
6e8d1fcff1 Aggiungere un campo "Vagliato dall'Editore" e aggiungere anche il campo "chi" e delle Note 2025-05-02 19:11:35 +02:00
Surya Paolo
192fd4706c - ordinamento aggiornare la pagina "templates" per Fatturati ultimo anno
- bestseller
2025-05-02 10:10:11 +02:00
Surya Paolo
fcc3755c19 - corretto scheda prodotto, record salvato 2025-05-01 00:20:16 +02:00
Surya Paolo
97abe8b46d corretto errore che se sbagliava password dava errore... myuser... 2025-04-30 14:43:45 +02:00
Surya Paolo
e40fbd550b - miglioramenti ricerca titoli e modifica del trafiletto
- miglior visualizzazione delle liste
2025-04-30 13:27:54 +02:00
Surya Paolo
3d4f8b0d04 - aggiornato scheda e rigenera lista
- corretto filtro sulla Collana
2025-04-29 02:30:19 +02:00
Surya Paolo
95793fd73f - Altri aggiornamenti della scheda 2025-04-24 19:31:40 +02:00
Surya Paolo
4b4e3963ac - scheda prodotto migliorata
- aggiornamento filtri
2025-04-24 01:03:27 +02:00
Surya Paolo
85e2df56e1 - ordinamento tabella titoli
- migliorata la lista degli argomenti
2025-04-23 01:59:45 +02:00
Surya Paolo
58431c144c aggiornamento cataloghi, search 2025-04-22 18:30:48 +02:00
Surya Paolo
ad45ce60ee - aggiornamento cataloghi.
possibilità di estrapolare i dati da GM direttamente
- migrazione delle tabelle di GM in locale
- corretto l'ordinamento del Catalogo
2025-04-18 13:23:59 +02:00
Surya Paolo
fba2ebd710 - Aggiornamento dal DB di GM al DB Locale 2025-04-16 23:28:29 +02:00
Surya Paolo
8e8a3204a7 Aggiornamento cataloghi... 2025-04-11 18:49:59 +02:00
Surya Paolo
e1ca4ef17f - aggiornamento catalogo: lista titoli del catalogo
- scheda prodotto libro
- migliorata tabella prodotto
2025-04-04 18:15:21 +02:00
Surya Paolo
5431fe118e - Ricerca Titolo per nome o autore o ISBN o codice articolo 2025-03-31 23:56:01 +02:00
Surya Paolo
789dc1dcae - sendcoins
- font
- catalogo
2025-03-26 23:23:48 +01:00
Surya Paolo
76bacf3f5a fix: non riuscivi ad acquistare i RIS al gruppo
- lista linkREG
2025-03-23 22:54:04 +01:00
Surya Paolo
d94cbde948 aggiornamenti vari... 2025-03-21 19:52:01 +01:00
Surya Paolo
dfe492df45 - corretto la registrazione 2025-03-15 15:35:35 +01:00
Surya Paolo
6c50f35b2b - fix: refresh token, codice di errore ... 2025-03-15 15:04:28 +01:00
Surya Paolo
a03c4cf613 - fix: refresh token, codice di errore ... 2025-03-15 14:52:33 +01:00
Surya Paolo
7d845355a9 - fix: authenticate_withUser mancava su alcuni...
- fix: '/signin' non riproponeva il login nel caso il token fosse invalido
2025-03-14 12:52:44 +01:00
Surya Paolo
aeb83a512b - fix: nModified è stato sostituito con modifiedCount
- .ok con .acknowledged
- coretto la chiamata per il REFRESH TOKEN !
2025-03-14 10:55:37 +01:00
Surya Paolo
e04247b1b6 - fix: ris da inviare al gruppo (nuovamente) e immagini rimaste ancora "images/" anzichè "/images/". 2025-03-13 18:58:26 +01:00
Surya Paolo
f713f66369 - fix: sistemato pagina gruppo che non si visualizzava (errore per modifica)
- fix: corretto il "Invia RIS" al gruppo.
2025-03-13 18:19:42 +01:00
Surya Paolo
f32bd189dc - fatta ottimizzazione della funzione addExtraInfo, chiamando parallelamente tutte le promise... 2025-03-13 12:48:23 +01:00
Surya Paolo
0017f04e45 - risolto problema della non attesa della PWA durante la chiamata a Node.js.
- risolto problema dell'ambiente in Locale HTTPS certificato installato aggiornato.
2025-03-13 12:05:16 +01:00
Surya Paolo
65b29a6eee - fixed: Se tenti d'inviare dei RIS a chi ha raggiunto il limite, deve comparirti un msg ed inviare un msg al destinatario ! 2025-03-12 22:42:43 +01:00
Surya Paolo
7827e49760 versione 1.2.14 :
- aggiornati i file di configurazione, ENV e script non funzionanti., package.
- corretto custom-service-worker.js con CORS
- ottimizzato il server, la chiamata Load iniziale (senza promise, con async/await).
2025-03-12 21:03:02 +01:00
Surya Paolo
d106a59bb5 - corretta configurazione
- fix problemi al database su piuchebuono una chiamata dava errore...
const c = ....
if (mycart && mycart.length > 0) {
2025-03-10 19:59:03 +01:00
Surya Paolo
4758ce0857 - COMPLETAMENTO PASSAGGIO A VITE - versione 1.2.2:
- Sistemato RefreshToken
  - Integrato modifiche di PiuCheBuono
  - Aggiornato a Node 22
  - Aggiornato Server a Mongodb 8.0.
2025-03-10 17:20:57 +01:00
Surya Paolo
6579c6bb3f script... 2025-03-06 18:03:23 +01:00
Surya Paolo
6270991b76 - Conversione Codice... Errore Service Worker regostration.
- Sistemare quasar.config.ts di piuchebuono!
-Le categorie non si vedono piu !!
2025-03-06 01:23:56 +01:00
Surya Paolo
f6d8e1bb0b - aggiornamento con proj RISO. postcss, pwa. 2025-03-05 18:14:09 +01:00
Surya Paolo
f3597facd3 - Aggiornato i vari .ENV 2025-03-04 20:20:26 +01:00
Surya Paolo
8363d65456 - passato mongoose da versione 7 a versione 8 2025-03-03 01:07:00 +01:00
Surya Paolo
0a4cea94ae - passato mongoose da versione 6 a versione 7 2025-03-03 00:59:13 +01:00
Surya Paolo
53a70a1c96 - Aggiornato node.js alla versione 22.18.1
- Aggiornato tutti i pacchetti del server all'ultima versione.
- passato mongoose da versione 5 a versione 6
2025-03-03 00:46:08 +01:00
Surya Paolo
45d06b0923 PASSAGGIO A VITE !
AGG. 1.1.23
2025-03-01 14:17:39 +01:00
Surya Paolo
757bf44c68 Aggiornamento PiuChebuono: lista Totali del Produttore. 2025-02-26 19:08:00 +01:00
Surya Paolo
57679fe649 aggiornamenti vari. prima di VITE 2025-02-25 18:13:01 +01:00
Surya Paolo
f8de205cf6 - aggiornato catalogo lista con filtri per editori e grafico 2025-02-13 21:14:51 +01:00
Surya Paolo
d77f9381e5 - aggiornati gli argomenti in base a GM 2025-02-12 18:31:59 +01:00
Surya Paolo
b643c7cdc3 - Cataloghi aggiornamento... 2025-02-11 18:57:57 +01:00
Surya Paolo
f674791dbc ver: 1.1.21:
- Lista dei Cataloghi
- Gestione Cataloghi in base alla configurazione
2025-02-10 22:48:46 +01:00
Surya Paolo
3e9ab0af53 - AI
- Aggiornamento QUASAR
2025-02-06 19:00:02 +01:00
Surya Paolo
2f92dfe5b0 Cataloghi... 2025-02-05 12:13:27 +01:00
Surya Paolo
41d5f562ec ver 1.1.20:
- corretto campo foto che non compariva più.
 - sistemato i campi aggiuntivi e i richiesti.
- migliorato la barra in alto di selezione.
- aggiunto alcune icone.
2025-02-03 17:18:27 +01:00
Surya Paolo
341b4b8ec7 - Gruppi si chiamano ora "Organizzazioni".
- Categorie dei Gruppi aggiornate.
- Email ora compare sul profilo se non hai telegram e anche sugli annunci.
2025-01-28 23:32:32 +01:00
Surya Paolo
b56e25d1fa - sono uscito da tutti i circuiti che sono a zero e anche admin. 2025-01-15 16:48:31 +01:00
Surya Paolo
332b8992a9 - nella lista circuiti ora si vedono tutti gli annunci del circuito stesso 2025-01-15 15:39:53 +01:00
Surya Paolo
5ba86e3641 - Lista iscritti: aggiunto le note e il flag "Da Contattare" 2025-01-14 19:16:57 +01:00
Surya Paolo
39784aeb0e - aggiunto anche nei beni, servizi e ospitalità la possibilità di aggiungerli come "Gruppo" 2025-01-14 18:34:52 +01:00
Surya Paolo
45be5038b9 piccole modifiche... 2025-01-12 21:29:05 +01:00
Surya Paolo
c631ca9d6a - varie sistemazioni: filtri iscritti, profilo, ecc... 2025-01-11 12:07:58 +01:00
Surya Paolo
fa075683ae - ver 1.1.15 2025-01-09 17:14:31 +01:00
Surya Paolo
836f7f572b -Poter entrare nel login anche con l'username Telegram !
- Se clicchi sulla foto, mi apre il profilo anzichè l'invio dei RIS
- ++ Filtro sulle ricerche: Scegliere un Circuito specifico.
- Nella lista iscritti compaiono anche i cancellati...
- n "Attività" si vede tutto allargato, non sta nella dimensione della pagina.
- Nelle notifiche della campanellina non si vede più il titolo... (è vuoto).
- Non funziona il Filtro per Settore (nella Home sugli Eventi)
- Filtri avanzati da mostrare solo se clicco sul bottone.
- I menu in basso non funzionano !
- Nel menu "Iscritti" del circuito, non compare più la ricerca ! Riattivarla
- Opzione di mandare una email quando uno si registra al Circuito
- ++ Opzione per il Circuito: Chiedi di entrare agli admin (e non in automatico).
2025-01-09 15:17:03 +01:00
Surya Paolo
9fb7df56e6 - catalogo
- corretto logica del RefreshToken che non richiedeva il nuovo token, quindi scadeva tutte le volte, richiedendo sempre l'accesso !
2025-01-07 16:50:55 +01:00
Surya Paolo
7f6ed73763 - risolto Ordinamento Bestseller (a 6 mesi ora)
- EditOn anche per gli Editori
2024-12-17 21:38:10 +01:00
Surya Paolo
300bab2125 - Cataloghi
- Import ed Export Pagine
- ObjectID sostituita con ObjectId
2024-12-17 17:55:47 +01:00
Surya Paolo
14b3e18986 - Aggiornati margini.
- Cataloghi: Export ed Import di una pagine ed i suoi elementi !
2024-12-13 18:09:55 +01:00
Surya Paolo
14bca3e282 - Cataloghi: parte finale... prima bozza 9 dic 2024-12-09 12:32:09 +01:00
Surya Paolo
8803190313 - Catalogo: qualità di stampa, margini. ora è 300 DPI. 2024-12-05 14:12:51 +01:00
Surya Paolo
c914555a5f - prima bozza catalogo 2024-12-02 19:37:53 +01:00
Surya Paolo
351b81308a - Cataloghi: BestSeller, Novità 2024-11-28 16:05:00 +01:00
Surya Paolo
a42c365052 - Impostato i Font giusti e la corretta disposizione del testo e dei suoi margini.
- L'immagine del libro, se è piccolo, viene adattato alla dimensione fissa (vedere se va bene).
2024-11-24 14:40:21 +01:00
Surya Paolo
479934a8fb - Cataloghi: qualita di stampa e margini 2024-11-22 20:23:31 +01:00
Surya Paolo
b1b952d120 - Cataloghi: pagine, schede, formato 2024-11-19 19:18:54 +01:00
Surya Paolo
73cf977754 - fix: Invio RIS (non si vedevano i circuiti !)
- se si usava l'username telegram per registrarsi non faceva il controllo delle minuscole.
- bottone "Invia RIS" era scomparso
2024-11-03 19:15:35 +01:00
Surya Paolo
f89281e316 - ok 2024-11-02 19:25:37 +01:00
Surya Paolo
b7ffd751dc - cataloghi...
- fix: condividi su Telegram non funzionava errore sull'immagine
2024-11-02 18:06:12 +01:00
Surya Paolo
3bdab927b6 - Catalogo: Aggiunta di Schede 2024-10-31 23:22:46 +01:00
Surya Paolo
fa1a2a7cdb - risolto problema cors ?!?
- notifiche transazioni pendenti OK
2024-10-29 02:33:29 +01:00
Surya Paolo
5dac17d1d1 - Continuazione del Catalogo 2024-10-26 17:11:52 +02:00
Surya Paolo
2ac1bc4b7d - Card 2024-10-23 01:41:18 +02:00
Surya Paolo
27aa42507a aggiornamenti su PCB 2024-10-22 15:26:29 +02:00
Surya Paolo
0d466f01b6 - Griglia Orizzontale a Carosello
- Aggiornato Tabella Eventi
- Lista Ultimi Movimenti
- Ultime strette di mano
- Ultimi Invitanti alla App
2024-10-17 00:35:17 +02:00
Surya Paolo
c82bc117cc - Invia e Ricevi RIS (grafica aggiornata)
- Visualizzazione Movimenti (ultimi e successivi), per singolo e di tutti
2024-10-11 02:29:21 +02:00
Surya Paolo
491c9bc220 vers: 1.1.3
- aggiornato ncu -u
2024-10-03 17:09:46 +02:00
Surya Paolo
d438867e3a - piuchebuono: possiblità di modificare l'immagine dalla scheda direttamente
- migliorata di poco la grafica dell'immagine.
2024-10-03 03:55:05 +02:00
Surya Paolo
f9e0175f9b - piuchebuono: possiblità di modificare l'immagine dalla scheda direttamente
- migliorata di poco la grafica dell'immagine.
2024-10-02 23:22:44 +02:00
Surya Paolo
03e5d2ed81 - Fare LISTA MOVIMENTI più comprensibile
- Grafica Circuiti
2024-10-02 03:46:33 +02:00
Surya Paolo
ff1344c06f - Togliere la terza cifra nell'invio dei RIS... massimo 0.99 2024-10-01 00:46:40 +02:00
Surya Paolo
492f599cd9 - Invio RIS migliorata grafica e aggiunto tastierino numerico. 2024-09-30 22:08:33 +02:00
Surya Paolo
0a9e012de0 - fix: La partecipazione agli eventi, non viene salvata correttamente e non visualizzava. 2024-09-30 14:50:19 +02:00
Surya Paolo
0973fc8757 - in fase di registrazione, accettare anche la '@' iniziale. 2024-09-30 00:19:53 +02:00
Surya Paolo
7dac44e0ff - fix: Errore se premevo "Aggiungi" e poi "Annulla" poi la tabella non si aggiornava piu. 2024-09-30 00:05:47 +02:00
Surya Paolo
6289a2e2d2 - Transazioni Pendenti (all'Admin compaiono tutte quelle pendenti e con la possibilità di accettarle) 2024-09-29 23:26:37 +02:00
Surya Paolo
5cca1ed2fa - Inserire l'immagine degli annunci sul bot Telegram 2024-09-29 16:58:14 +02:00
Surya Paolo
ce51c87365 - Statistiche
- Menu e Sottomenu
- Lista ultimi Movimenti
2024-09-26 02:14:33 +02:00
Surya Paolo
ca519baad4 - Tag HTML sugli annunci non vengono visualizzati correttamente... <div>...</div> 2024-09-18 13:11:47 +02:00
Surya Paolo
73cf28ebc2 - corretto img profilo
- corretto coordinata non obbligatoria
2024-09-17 18:49:55 +02:00
Surya Paolo
9985793fcc - Le immagini uploadate non vengono visualizzate subito... cache... aggiungere la versione dell'immagine: vers_img
- Aggiunto il Server TESTRISO e TEST_PCB.
2024-09-17 17:38:47 +02:00
Surya Paolo
dcc2a0ec08 - aggiornato l'Editor HTML 2024-09-13 19:42:48 +02:00
Surya Paolo
f25e1f3992 - Mail in a Box: comandi per aggiungere/modificare/rimuovere le caselle di posta
- aggiunto idMyGroup: ospiti siti di gruppi (AbitareGliIblei)
2024-09-12 14:49:00 +02:00
Surya Paolo
13322a7e0b - Cloudflare e configurazione dominio DNS (host, host_test, host_ip, ecc...) 2024-09-09 21:49:25 +02:00
Surya Paolo
fe4a67c9f1 - AbitaregliIblei.it
- Server aggiornamenti agli script.
- Editor HTML corretto un po'.
- Record Mysql per server (appena iniziato)
2024-09-06 19:57:09 +02:00
Surya Paolo
45f601bd26 - attivita
- gestione degli script sul server
 - creato websocket per interagire con gli script del server.
2024-08-29 23:30:58 +02:00
Surya Paolo
d527f49c5e - Creazione "AbitareGliIblei"
- Mappa Interattiva con i markers
2024-07-31 15:02:40 +02:00
Surya Paolo
21862f87a1 - MultiDominio: api.riso.app, api.gruppomacro.app 2024-07-23 12:25:10 +02:00
Surya Paolo
017ac82d8b Ver 1.0.53 2024-07-03 14:21:02 +02:00
Surya Paolo
76c34dbbe0 tolta la richiesta di accettazione dei RIS, che ora vengono accettati automaticamente. 2024-07-03 13:22:32 +02:00
Surya Paolo
1c7b89a55b - ordinamento per Data 2024-06-21 16:11:03 +02:00
Surya Paolo
c3cc344b9f - aggiornamento Cataloghi
- Gestione delle versioni del prodotto ("Nuovi","Usati","Epub", ecc..)
2024-06-20 17:16:56 +02:00
Surya Paolo
8dbdad1e02 1.0.48
Aggiornamento APP RISO:
 Inviando i RIS, deve comparire prima il Circuito della Provincia, e poi quello Nazionale
 Risolto problema per vecchie registrazioni, la provincia compariva "undefined".
2024-06-19 00:21:39 +02:00
Surya Paolo
b6c6330872 fix, se non hai l'utente che ti ha invitato, da errore la registrazione ! 2024-06-08 08:19:40 +02:00
Surya Paolo
de6066031a aa 2024-06-06 22:49:57 +02:00
Surya Paolo
ef9d7436b2 email 2024-06-06 22:45:49 +02:00
Surya Paolo
1b7a08f14b fix: mygroup non veniva creato i nuovi record ! mancava la dichiarazione 2024-05-30 12:43:51 +02:00
Surya Paolo
ae2298f21a Merge branch 'Dev_PDB1' into develop 2024-05-29 11:14:25 +02:00
Surya Paolo
e8872d69f8 aa 2024-05-29 11:13:48 +02:00
Surya Paolo
b9927d8973 Merge branch 'Dev_PDB1' of ssh://risosrv:5522/~/repository/freeplanet_serverside into develop 2023-11-28 14:24:34 +01:00
286 changed files with 189024 additions and 18102 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -4,34 +4,31 @@ PDB=mypassword@1A
SEND_EMAIL=0 SEND_EMAIL=0
SEND_EMAIL_ORDERS=1 SEND_EMAIL_ORDERS=1
PORT=3000 PORT=3000
appTelegram_TEST=["1","17","18"] appTelegram_TEST=["1","17"]
appTelegram=["1","17","18"] appTelegram=["1","17"]
appTelegram_DEVELOP=["17"]
DOMAIN=mongodb://localhost:27017/ DOMAIN=mongodb://localhost:27017/
AUTH_MONGODB=1 AUTH_MONGODB=0
MONGODB_USER=admin
MONGODB_PWD=mypwadmin@1A
ENABLE_PUSHNOTIFICATION=1 ENABLE_PUSHNOTIFICATION=1
URLBASE_APP1=https://localhost URLBASE_APP1=https://localhost
PORT_APP1=8080 PORT_APP1=8080
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
HTTPS_LOCALHOST=true HTTPS_LOCALHOST=true
DEBUG=0 VITE_DEBUG=0
DEBUG=0
TESTING_ON=1 TESTING_ON=1
LOCALE=1 LOCALE=1
DELAY_SENDEMAIL=2000 DELAY_SENDEMAIL=2000
VAPI_KEY_SUBJECT=mailto:paolo@freeplanet.app VAPI_KEY_SUBJECT=mailto:paolo@freeplanet.app
PUBLIC_VAPI_KEY=BDncvMiUZmjaCG2Kr1V9N0_33hOG-AuNSbHSvL24y2dzBiUjAxKm02emx5SeJvz2IGmtRf6YqCgopeQwCwUmZw8 PUBLIC_VAPI_KEY=BDncvMiUZmjaCG2Kr1V9N0_33hOG-AuNSbHSvL24y2dzBiUjAxKm02emx5SeJvz2IGmtRf6YqCgopeQwCwUmZw8
PRIVATE_VAPI_KEY=uB2-jQkrbysyDtqN3ziMBDsVn0wdEaDsksX81zoOGQo PRIVATE_VAPI_KEY=uB2-jQkrbysyDtqN3ziMBDsVn0wdEaDsksX81zoOGQo
PATH_CERT_KEY=localhost.key PATH_CERT_KEY=localhost-key.pem
PATH_SERVER_CRT=localhost.crt PATH_SERVER_CRT=localhost.pem
PATH_SSL_ROOT_PEM=root.pem PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem PATH_SSL_CHAIN_PEM=chain.pem
GCM_API_KEY="" GCM_API_KEY=""
PROD=0 PROD=0
PROJECT_DESCR_MAIN='__PROJECTS' PROJECT_DESCR_MAIN='__PROJECTS'
SECRK=Askb38v23jjDFaoskBOWj92axXCQ SECRK=Askb38v23jjDFaoskBOWj92axXCQ
SECRTK=prova123prova567ASDADASDAS
TOKEN_LIFE=2h TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d REFRESH_TOKEN_LIFE=14d
FTPSERVER_HOST=139.162.166.31 FTPSERVER_HOST=139.162.166.31
@@ -39,3 +36,11 @@ FTPSERVER_PORT=21
FTPSERVER_USER=ftpusrsrv_ FTPSERVER_USER=ftpusrsrv_
FTPSERVER_PWD=ftpmypwd@1A_ FTPSERVER_PWD=ftpmypwd@1A_
AUTH_NEW_SITES=123123123 AUTH_NEW_SITES=123123123
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
MIAB_HOST=box.lamiaposta.org
MIAB_ADMIN_EMAIL=admin@lamiaposta.org
MIAB_ADMIN_PASSWORD=passpao1pabox@1A
DS_API_KEY="sk-222e3addb3d8455d8b0516d93906eec7"
SERVER_A_URL="http://51.77.156.69:3000"
API_KEY_MSSQL="m68yADSr123MIVIDA@154$DSAGVOK"

View File

@@ -6,36 +6,36 @@ SEND_EMAIL_ORDERS=1
PORT=3000 PORT=3000
appTelegram_TEST=["1","13"] appTelegram_TEST=["1","13"]
appTelegram=["1","13"] appTelegram=["1","13"]
appTelegram_DEVELOP=["13"]
DOMAIN=mongodb://localhost:27017/ DOMAIN=mongodb://localhost:27017/
AUTH_MONGODB=1 AUTH_MONGODB=0
MONGODB_USER=admin
MONGODB_PWD=mypwadmin@1A
ENABLE_PUSHNOTIFICATION=1 ENABLE_PUSHNOTIFICATION=1
URLBASE_APP1=https://localhost URLBASE_APP1=https://localhost
PORT_APP1=8080 PORT_APP1=8080
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
HTTPS_LOCALHOST=true HTTPS_LOCALHOST=true
DEBUG=0 VITE_DEBUG=0
DEBUG=0
TESTING_ON=1 TESTING_ON=1
LOCALE=1 LOCALE=1
DELAY_SENDEMAIL=2000 DELAY_SENDEMAIL=2000
VAPI_KEY_SUBJECT=mailto:paolo@freeplanet.app VAPI_KEY_SUBJECT=mailto:paolo@freeplanet.app
PUBLIC_VAPI_KEY=BDncvMiUZmjaCG2Kr1V9N0_33hOG-AuNSbHSvL24y2dzBiUjAxKm02emx5SeJvz2IGmtRf6YqCgopeQwCwUmZw8 PUBLIC_VAPI_KEY=BDncvMiUZmjaCG2Kr1V9N0_33hOG-AuNSbHSvL24y2dzBiUjAxKm02emx5SeJvz2IGmtRf6YqCgopeQwCwUmZw8
PRIVATE_VAPI_KEY=uB2-jQkrbysyDtqN3ziMBDsVn0wdEaDsksX81zoOGQo PRIVATE_VAPI_KEY=uB2-jQkrbysyDtqN3ziMBDsVn0wdEaDsksX81zoOGQo
PATH_CERT_KEY=localhost.key PATH_CERT_KEY=localhost-key.pem
PATH_SERVER_CRT=localhost.crt PATH_SERVER_CRT=localhost.pem
PATH_SSL_ROOT_PEM=root.pem PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem PATH_SSL_CHAIN_PEM=chain.pem
GCM_API_KEY="" GCM_API_KEY=""
PROD=0 PROD=0
PROJECT_DESCR_MAIN='__PROJECTS' PROJECT_DESCR_MAIN='__PROJECTS'
SECRK=Askb38v23jjDFaoskBOWj92axXCQ SECRK=Askb38v23jjDFaoskBOWj92axXCQ
SECRTK=prova123prova567ASDADASDAS TOKEN_LIFE=1m
TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d REFRESH_TOKEN_LIFE=14d
FTPSERVER_HOST=139.162.166.31 FTPSERVER_HOST=139.162.166.31
FTPSERVER_PORT=21 FTPSERVER_PORT=21
FTPSERVER_USER=ftpusrsrv_ FTPSERVER_USER=ftpusrsrv_
FTPSERVER_PWD=ftpmypwd@1A_ FTPSERVER_PWD=ftpmypwd@1A_
AUTH_NEW_SITES=123123123 AUTH_NEW_SITES=123123123
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
DS_API_KEY="sk-222e3addb3d8455d8b0516d93906eec7"

View File

@@ -6,36 +6,36 @@ SEND_EMAIL_ORDERS=1
PORT=3000 PORT=3000
appTelegram_TEST=["1","13"] appTelegram_TEST=["1","13"]
appTelegram=["1","13"] appTelegram=["1","13"]
appTelegram_DEVELOP=["13"]
DOMAIN=mongodb://localhost:27017/ DOMAIN=mongodb://localhost:27017/
AUTH_MONGODB=1 AUTH_MONGODB=0
MONGODB_USER=admin
MONGODB_PWD=mypwadmin@1A
ENABLE_PUSHNOTIFICATION=1 ENABLE_PUSHNOTIFICATION=1
URLBASE_APP1=https://localhost URLBASE_APP1=https://localhost
PORT_APP1=8080 PORT_APP1=8080
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
HTTPS_LOCALHOST=true HTTPS_LOCALHOST=true
DEBUG=0 VITE_DEBUG=0
DEBUG=0
TESTING_ON=1 TESTING_ON=1
LOCALE=1 LOCALE=1
DELAY_SENDEMAIL=2000 DELAY_SENDEMAIL=2000
VAPI_KEY_SUBJECT=mailto:paolo@freeplanet.app VAPI_KEY_SUBJECT=mailto:paolo@freeplanet.app
PUBLIC_VAPI_KEY=BDncvMiUZmjaCG2Kr1V9N0_33hOG-AuNSbHSvL24y2dzBiUjAxKm02emx5SeJvz2IGmtRf6YqCgopeQwCwUmZw8 PUBLIC_VAPI_KEY=BDncvMiUZmjaCG2Kr1V9N0_33hOG-AuNSbHSvL24y2dzBiUjAxKm02emx5SeJvz2IGmtRf6YqCgopeQwCwUmZw8
PRIVATE_VAPI_KEY=uB2-jQkrbysyDtqN3ziMBDsVn0wdEaDsksX81zoOGQo PRIVATE_VAPI_KEY=uB2-jQkrbysyDtqN3ziMBDsVn0wdEaDsksX81zoOGQo
PATH_CERT_KEY=localhost.key PATH_CERT_KEY=localhost-key.pem
PATH_SERVER_CRT=localhost.crt PATH_SERVER_CRT=localhost.pem
PATH_SSL_ROOT_PEM=root.pem PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem PATH_SSL_CHAIN_PEM=chain.pem
GCM_API_KEY="" GCM_API_KEY=""
PROD=0 PROD=0
PROJECT_DESCR_MAIN='__PROJECTS' PROJECT_DESCR_MAIN='__PROJECTS'
SECRK=Askb38v23jjDFaoskBOWj92axXCQ SECRK=Askb38v23jjDFaoskBOWj92axXCQ
SECRTK=prova123prova567ASDADASDAS TOKEN_LIFE=1m
TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d REFRESH_TOKEN_LIFE=14d
FTPSERVER_HOST=139.162.166.31 FTPSERVER_HOST=139.162.166.31
FTPSERVER_PORT=21 FTPSERVER_PORT=21
FTPSERVER_USER=ftpusrsrv_ FTPSERVER_USER=ftpusrsrv_
FTPSERVER_PWD=ftpmypwd@1A_ FTPSERVER_PWD=ftpmypwd@1A_
AUTH_NEW_SITES=123123123 AUTH_NEW_SITES=123123123
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
DS_API_KEY="sk-222e3addb3d8455d8b0516d93906eec7"

40
.env.prod.freeplanet.app Normal file
View File

@@ -0,0 +1,40 @@
DATABASE=FreePlanet
UDB=paofreeplanet
PDB=suerteFreePlanet@1A
SEND_EMAIL=1
PORT=3000
ENABLE_PUSHNOTIFICATION=1
DIRECTORY_SERVER=/var/www/www.freeplanet_server
SERVERDIR_WEBSITE=/var/www/www.freeplanet_server
PORT_APP1="0"
DOMAIN=mongodb://localhost:27017/
DOMAIN_AUTH=mongodb://{username}:{password}@127.0.0.1:27017/
AUTH_MONGODB=1
AUTH_DB_PASSING=1
MONGODB_USER=admin
MONGODB_PWD=mypwadminREAL@1A
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
VITE_DEBUG=0
LOCALE=0
DELAY_SENDEMAIL=1000
VAPI_KEY_SUBJECT="mailto:paolo@freeplanet.app"
PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs"
PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0"
GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8"
PATH_CERT_KEY=privkey.pem
PATH_SERVER_CRT=fullchain.pem
PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem
PROD=1
PROJECT_DESCR_MAIN='__PROJECTS'
SECRK=iUUb38v23jjDFaosWj92axkBOXCQ
TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d
AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV
DOMAINS=[{"hostname":"freeplanet.app","port":"3000"}]
#DOMAINS=[{"hostname":"abitaregliiblei.it","port":"3021"},{"hostname":"riso.app","port":"3005"}]
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
MIAB_HOST=box.lamiaposta.org
MIAB_ADMIN_EMAIL=admin@lamiaposta.org
MIAB_ADMIN_PASSWORD=passpao1pabox@1A

View File

@@ -7,29 +7,38 @@ PORT=3000
appTelegram_TEST=["17","18"] appTelegram_TEST=["17","18"]
appTelegram=["17","18"] appTelegram=["17","18"]
ENABLE_PUSHNOTIFICATION=1 ENABLE_PUSHNOTIFICATION=1
DIRECTORY_SERVER=freeplanet_serverside DIRECTORY_SERVER=/var/www/nodejs_piuchebuono_server
SERVERDIR_WEBSITE=www.freeplanet_server SERVERDIR_WEBSITE=/var/www/piuchebuono.app
PORT_APP1="0" PORT_APP1="0"
DOMAIN=mongodb://localhost:32001/ DOMAIN_OFF=mongodb://localhost:32001/
DOMAIN_AUTH_OLD=mongodb://{username}:{password}@127.0.0.1:32001/
DOMAIN_AUTH=mongodb://{username}:{password}@127.0.0.1:27030/
AUTH_MONGODB=1 AUTH_MONGODB=1
AUTH_DB_PASSING=1
MONGODB_USER=admin MONGODB_USER=admin
MONGODB_PWD=mypwadminREAL@1A MONGODB_PWD=mypwadminREAL@1A
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
DEBUG=0 VITE_DEBUG=0
LOCALE=0 LOCALE=0
DELAY_SENDEMAIL=1000 DELAY_SENDEMAIL=1000
VAPI_KEY_SUBJECT="mailto:surya@riso.app" VAPI_KEY_SUBJECT="mailto:surya@riso.app"
PUBLIC_VAPI_KEY="BJgo8XR_upbnbMLWgCAUELo6DK7dRXffYAnFOxbaMMz5favBgcQBKT-eISqouO-jRad4Sw8l5nd2wCF6KorGiTc" PUBLIC_VAPI_KEY="BJgo8XR_upbnbMLWgCAUELo6DK7dRXffYAnFOxbaMMz5favBgcQBKT-eISqouO-jRad4Sw8l5nd2wCF6KorGiTc"
PRIVATE_VAPI_KEY="LVpFDJuKscdHuQr5pe20dFuYuWX1-ZRb6x72PP-Pp4I" PRIVATE_VAPI_KEY="LVpFDJuKscdHuQr5pe20dFuYuWX1-ZRb6x72PP-Pp4I"
GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8" GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8"
PATH_CERT_KEY=key.pem PATH_CERT_KEY=privkey.pem
PATH_SERVER_CRT=cert.pem PATH_SERVER_CRT=fullchain.pem
PATH_SSL_ROOT_PEM=root.pem PROD=1
PATH_SSL_CHAIN_PEM=chain.pem
PROD=0
PROJECT_DESCR_MAIN='__PROJECTS' PROJECT_DESCR_MAIN='__PROJECTS'
SECRK=iUUb38v23jjDFaosWj92axkBOXCQ SECRK=iUUb38v23jjDFaosWj92axkBOXCQ
SECRTK=jAxKm02emx5SeJvz2IGmtRf6YqCgope
TOKEN_LIFE=2h TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d REFRESH_TOKEN_LIFE=14d
AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNVZZ AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNVZZ
DOMAINS=[{"hostname":"piuchebuono.app","port":"3030"},{"hostname":"gruppomacro.app","port":"3010"}]
DOMAINS_ALLOWED=[]
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
MIAB_HOST=box.lamiaposta.org
MIAB_ADMIN_EMAIL=admin@lamiaposta.org
MIAB_ADMIN_PASSWORD=passpao1pabox@1A
SERVER_A_URL="http://51.77.156.69:3000"
API_KEY_MSSQL="m68yADSr123MIVIDA@154$DSAGVOK"

40
.env.prod.riso Normal file
View File

@@ -0,0 +1,40 @@
DATABASE=FreePlanet
UDB=paofreeplanet
PDB=suerteFreePlanet@1A
SEND_EMAIL=1
PORT=0
ENABLE_PUSHNOTIFICATION=1
DIRECTORY_SERVER=/var/www/nodejs_riso_server
SERVERDIR_WEBSITE=/var/www/riso.app
PORT_APP1="0"
DOMAIN_OFF=mongodb://localhost:32015/
DOMAIN_AUTH_OLD=mongodb://{username}:{password}@127.0.0.1:32015/
DOMAIN_AUTH=mongodb://{username}:{password}@127.0.0.1:27030/
AUTH_MONGODB=1
AUTH_DB_PASSING=1
MONGODB_USER=admin
MONGODB_PWD=mypwadminREAL@1A
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
VITE_DEBUG=0
LOCALE=0
DELAY_SENDEMAIL=1000
VAPI_KEY_SUBJECT="mailto:surya@riso.app"
PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs"
PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0"
GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8"
PATH_CERT_KEY=privkey.pem
PATH_SERVER_CRT=fullchain.pem
PROD=1
PROJECT_DESCR_MAIN='__PROJECTS'
SECRK=iUUb38v23jjDFaosWj92axkBOXCQ
TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d
AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV
DOMAINS=[{"hostname":"riso.app","port":"3006"},{"hostname":"freeplanet.app","port":"3000"}]
DOMAINS_ALLOWED=["comunitanuovomondo.app","kolibrilab.it","artenergetica.org","freeplanet.app","www.freeplanet.app","freeplanet.app:3000","freeplanet.app:3001","www.freeplanet.app:3000","www.freeplanet.app:3001"]
#DOMAINS=[{"hostname":"abitaregliiblei.it","port":"3021"},{"hostname":"riso.app","port":"3005"}]
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
MIAB_HOST=box.lamiaposta.org
MIAB_ADMIN_EMAIL=admin@lamiaposta.org
MIAB_ADMIN_PASSWORD=passpao1pabox@1A

View File

@@ -7,23 +7,25 @@ PORT=3001
appTelegram_TEST=["17","18"] appTelegram_TEST=["17","18"]
appTelegram=["17","18"] appTelegram=["17","18"]
ENABLE_PUSHNOTIFICATION=1 ENABLE_PUSHNOTIFICATION=1
DIRECTORY_SERVER=freeplanet_serverside DIRECTORY_SERVER=/var/www/nodejs_test.piuchebuono_server
SERVERDIR_WEBSITE=test.freeplanet_server SERVERDIR_WEBSITE=var/www/test.piuchebuono.app
PORT_APP1="0" PORT_APP1="0"
DOMAIN=mongodb://localhost:32002/ DOMAIN=mongodb://localhost:32002/
DOMAIN_AUTH=mongodb://{username}:{password}@127.0.0.1:32002/
AUTH_MONGODB=1 AUTH_MONGODB=1
AUTH_DB_PASSING=1
MONGODB_USER=admin MONGODB_USER=admin
MONGODB_PWD=mypwadmin@1A MONGODB_PWD=mypwadminS1A
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
DEBUG=0 VITE_DEBUG=0
LOCALE=0 LOCALE=0
DELAY_SENDEMAIL=1000 DELAY_SENDEMAIL=1000
VAPI_KEY_SUBJECT="mailto:surya@riso.app" VAPI_KEY_SUBJECT="mailto:surya@riso.app"
PUBLIC_VAPI_KEY="BJgo8XR_upbnbMLWgCAUELo6DK7dRXffYAnFOxbaMMz5favBgcQBKT-eISqouO-jRad4Sw8l5nd2wCF6KorGiTc" PUBLIC_VAPI_KEY="BJgo8XR_upbnbMLWgCAUELo6DK7dRXffYAnFOxbaMMz5favBgcQBKT-eISqouO-jRad4Sw8l5nd2wCF6KorGiTc"
PRIVATE_VAPI_KEY="LVpFDJuKscdHuQr5pe20dFuYuWX1-ZRb6x72PP-Pp4I" PRIVATE_VAPI_KEY="LVpFDJuKscdHuQr5pe20dFuYuWX1-ZRb6x72PP-Pp4I"
GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8" GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8"
PATH_CERT_KEY=key.pem PATH_CERT_KEY=privkey.pem
PATH_SERVER_CRT=cert.pem PATH_SERVER_CRT=fullchain.pem
PATH_SSL_ROOT_PEM=root.pem PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem PATH_SSL_CHAIN_PEM=chain.pem
PROD=0 PROD=0
@@ -32,3 +34,12 @@ SECRK=iUUb38v23jjDFaosWj92axkBOXCQ
TOKEN_LIFE=2h TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d REFRESH_TOKEN_LIFE=14d
AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV
DOMAINS=[{"hostname":"piuchebuono.app","port":"3031"},{"hostname":"gruppomacro.app","port":"3011"}]
DOMAINS_ALLOWED=[]
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
MIAB_HOST=box.lamiaposta.org
MIAB_ADMIN_EMAIL=admin@lamiaposta.org
MIAB_ADMIN_PASSWORD=passpao1pabox@1A
SERVER_A_URL="http://51.77.156.69:3000"
API_KEY_MSSQL="m68yADSr123MIVIDA@154$DSAGVOK"

View File

@@ -4,23 +4,25 @@ PDB=suerteFreePlanet@1A
SEND_EMAIL=1 SEND_EMAIL=1
PORT=3001 PORT=3001
ENABLE_PUSHNOTIFICATION=1 ENABLE_PUSHNOTIFICATION=1
DIRECTORY_SERVER=/var/www/testriso.freeplanet_serverside DIRECTORY_SERVER=/var/www/nodejs_test.riso_server
SERVERDIR_WEBSITE=testriso.piuchebuono.app SERVERDIR_WEBSITE=/var/www/test.riso.app
PORT_APP1="0" PORT_APP1="0"
DOMAIN=mongodb://localhost:32002/ DOMAIN=mongodb://localhost:32012/
DOMAIN_AUTH=mongodb://{username}:{password}@127.0.0.1:32012/
AUTH_MONGODB=1 AUTH_MONGODB=1
MONGODB_USER=admin AUTH_DB_PASSING=1
MONGODB_PWD=mypwadmin@1A MONGODB_USER="admin"
MONGODB_PWD="mypwadminS1A"
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
DEBUG=0 VITE_DEBUG=1
LOCALE=0 LOCALE=0
DELAY_SENDEMAIL=1000 DELAY_SENDEMAIL=1000
VAPI_KEY_SUBJECT="mailto:surya@riso.app" VAPI_KEY_SUBJECT="mailto:surya@riso.app"
PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs" PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs"
PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0" PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0"
GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8" GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8"
PATH_CERT_KEY=key.pem PATH_CERT_KEY=privkey.pem
PATH_SERVER_CRT=cert.pem PATH_SERVER_CRT=fullchain.pem
PATH_SSL_ROOT_PEM=root.pem PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem PATH_SSL_CHAIN_PEM=chain.pem
PROD=0 PROD=0
@@ -29,3 +31,10 @@ SECRK=iUUb38v23jjDFaosWj92axkBOXCQ
TOKEN_LIFE=2h TOKEN_LIFE=2h
REFRESH_TOKEN_LIFE=14d REFRESH_TOKEN_LIFE=14d
AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV AUTH_NEW_SITES=B234HDSAOJ734ndcsdKWNV
DOMAINS=[{"hostname":"riso.app","port":"3005"}]
DOMAINS_ALLOWED=["comunitanuovomondo.app","kolibrilab.it","artenergetica.org","freeplanet.app","www.freeplanet.app","freeplanet.app:3000","freeplanet.app:3001","www.freeplanet.app:3000","www.freeplanet.app:3001"]
SCRIPTS_DIR=admin_scripts
CLOUDFLARE_TOKENS=[{"label":"Paolo.arena77@gmail.com","value":"M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0"},{"label":"gruppomacro.com","value":"bqmzGShoX7WqOBzkXocoECyBkPq3GfqcM5t6VFd8"}]
MIAB_HOST=box.lamiaposta.org
MIAB_ADMIN_EMAIL=admin@lamiaposta.org
MIAB_ADMIN_PASSWORD=passpao1pabox@1A

View File

@@ -13,15 +13,15 @@ AUTH_MONGODB=1
MONGODB_USER=admin MONGODB_USER=admin
MONGODB_PWD=mypwadmin@1A MONGODB_PWD=mypwadmin@1A
SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB SIGNCODE=SU2134hncaskjdbo231oihJSDNHEI$1@AB
DEBUG=0 VITE_DEBUG=0
LOCALE=0 LOCALE=0
DELAY_SENDEMAIL=1000 DELAY_SENDEMAIL=1000
VAPI_KEY_SUBJECT="mailto:paolo@freeplanet.app" VAPI_KEY_SUBJECT="mailto:paolo@freeplanet.app"
PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs" PUBLIC_VAPI_KEY="BGXRf1TgcqocqD6J7qnRgCG7AvM2lxAoW7peb7UEzB4SxBb6DxGRdJ0UvD9ewnrB9KrSrh0-aDCODXBm7sZ1DDs"
PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0" PRIVATE_VAPI_KEY="St9UMzcS76Q9yKG6RInAuYydYjFRliqwHTJY3A5wjO0"
GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8" GCM_API_KEY="AIzaSyD7w1jztfVV05mX1iyxoI-r1pZWxuxdUK8"
PATH_CERT_KEY=key.pem PATH_CERT_KEY=privkey.pem
PATH_SERVER_CRT=cert.pem PATH_SERVER_CRT=fullchain.pem
PATH_SSL_ROOT_PEM=root.pem PATH_SSL_ROOT_PEM=root.pem
PATH_SSL_CHAIN_PEM=chain.pem PATH_SSL_CHAIN_PEM=chain.pem
PROD=0 PROD=0

2
.gitignore vendored
View File

@@ -3,6 +3,7 @@ node_modules/
.env.production .env.production
.env.production.bak .env.production.bak
ESEMPI/ ESEMPI/
OFF/
.idea .idea
package-lock.json package-lock.json
deploynodejs_on_production.sh deploynodejs_on_production.sh
@@ -30,3 +31,4 @@ emails/.DS_Store
.DS_Store .DS_Store
logtrans.txt logtrans.txt
yarn.lock yarn.lock
logtrans.txt

5
.vscode/launch.json vendored
View File

@@ -1,13 +1,14 @@
{ {
"version": "0.2.0", "version": "0.2.0",
"configurations": [ "configurations": [
{ {
"type": "node", "type": "node",
"request": "launch", "request": "launch",
"name": "Launch via Nodemon", "name": "Launch via Nodemon",
"program": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js", "program": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js",
"restart": true, "restart": true,
"runtimeExecutable": "node", "runtimeExecutable": "/usr/local/bin/node",
"runtimeArgs": [ "runtimeArgs": [
"--inspect=9229" // Use "--inspect=0.0.0.0:9229" for remote debugging "--inspect=9229" // Use "--inspect=0.0.0.0:9229" for remote debugging
], ],
@@ -30,7 +31,7 @@
"name": "Launch Trace Warning", "name": "Launch Trace Warning",
"program": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js", "program": "${workspaceFolder}/node_modules/nodemon/bin/nodemon.js",
"restart": true, "restart": true,
"runtimeExecutable": "node", "runtimeExecutable": "/usr/local/bin/node",
"runtimeArgs": [ "runtimeArgs": [
"--trace-warnings" // Use "--inspect=0.0.0.0:9229" for remote debugging "--trace-warnings" // Use "--inspect=0.0.0.0:9229" for remote debugging
], ],

148049
.yarn/releases/yarn-1.22.22.cjs vendored Executable file

File diff suppressed because one or more lines are too long

5
.yarnrc Normal file
View File

@@ -0,0 +1,5 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
yarn-path ".yarn/releases/yarn-1.22.22.cjs"

View File

@@ -0,0 +1,67 @@
#!/bin/bash
source ./.env.prod.freeplanet.app
echo "Sincronizzazione in corso ... $DIRECTORY_SERVER/"
echo ""
#!/bin/bash
# Configurazione
REMOTE_USER="suryapaolo"
REMOTE_HOST="servereng"
REMOTE_PORT="8855"
REMOTE_DIR="$DIRECTORY_SERVER"
SSH_OPTIONS="-p $REMOTE_PORT"
CONFIG_JS="ecosystem.config.prod_freeplanet.app.js"
ENV_FILE=".env.prod.freeplanet.app"
ENV_OUT=".env.production"
# Array di cartelle e file da sincronizzare
SYNC_ITEMS=(
"css"
"docs"
"emails"
"plugins"
"sass"
"admin_scripts"
"src"
)
echo $REMOTE_DIR
echo ""
echo "*** Copia Cartelle ... "
# Esegui rsync per le cartelle
rsync -avz --delete \
--exclude='src/server/router/upload/' \
-e "ssh $SSH_OPTIONS" \
"${SYNC_ITEMS[@]}" \
"$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file $ENV_FILE su $ENV_OUT ... "
# Sincronizza i file specifici
rsync -avz -e "ssh $SSH_OPTIONS" \
$ENV_FILE "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/$ENV_OUT"
echo ""
echo "*** Copia del file package.json ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
package.json "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/package.json"
echo ""
echo "*** Copia del file ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
"$CONFIG_JS" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
# Verifica il risultato
if [ $? -eq 0 ]; then
echo "✅ Sincronizzazione completata con successo. SERVER $REMOTE_DIR! "
else
echo "❌ Errore durante la sincronizzazione. Controlla l'output per i dettagli."
fi

View File

@@ -0,0 +1,76 @@
#!/bin/bash
source ./.env.production
msg="*** SERVER DI PRODUZIONE **** SEI SICURO DI INVIARE GLI AGGIORNAMENTI SERVERSIDE (NODE JS) - SUL SERVER DI PRODUZIONE ?? $SERVERDIR_WEBSITE (Y/N) ? "
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
echo "Sincronizzazione in corso NODEPRODUZIONE ... $SERVERDIR_WEBSITE/"
echo ""
#!/bin/bash
# Configurazione
REMOTE_USER="suryapaolo"
REMOTE_HOST="servereng"
REMOTE_PORT="8855"
REMOTE_DIR="$SERVERDIR_WEBSITE"
SSH_OPTIONS="-p $REMOTE_PORT"
# Array di cartelle e file da sincronizzare
SYNC_ITEMS=(
"css"
"docs"
"emails"
"plugins"
"admin_scripts"
"sass"
"src"
)
echo
echo ""
echo "*** Sincronizzazione Cartelle su $REMOTE_DIR ..."
# Esegui rsync per le cartelle
rsync -avz --delete \
--exclude='src/server/router/upload/' \
-e "ssh $SSH_OPTIONS" \
"${SYNC_ITEMS[@]}" \
"$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file .env.production ... "
# Sincronizza i file specifici
rsync -avz -e "ssh $SSH_OPTIONS" \
.env.production "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file package.json ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
package.json "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/package.json"
echo ""
echo "*** Copia del file ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
ecosystem.config.js "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
# Verifica il risultato
if [ $? -eq 0 ]; then
echo "Sincronizzazione completata con successo. SERVER PRODUZIONE! "
else
echo "Errore durante la sincronizzazione. Controlla l'output per i dettagli."
fi
fi

View File

@@ -0,0 +1,18 @@
#!/bin/bash
#DATA|TITLE|Input Test
#DATA|DESCRIZ|Input Test
#DATA|SOCK|true
echo "Inizio dello Script... "
echo ".............................................."
if [ "$1" = "" ]; then
read -p "Inserisci il parametro 1 " PARAM1
else
PARAM1=$1
fi
echo "Il parametro 1 è " $PARAM1
echo "FINEEEE!"

View File

@@ -0,0 +1,5 @@
#!/bin/bash
#DATA|TITLE|Mostra i log
#DATA|DESCRIZ|Mostra i log della cartella principale
tail -400f logs/combined*.log

View File

@@ -0,0 +1,7 @@
#!/bin/bash
#DATA|TITLE|lista directory
#DATA|DESCRIZ|Mostra la lista della directory
sleep 1
ls -l

View File

@@ -0,0 +1,78 @@
#!/bin/bash
# Definizione delle variabili
FILEZIP="exp_db_test.tar.gz"
DATABASEIN="FreePlanet"
DATABASEOUT="test_FreePlanet"
FILEMONGODBIN="export_database_$DATABASEIN"
FILEMONGODBOUT="export_database_$DATABASEOUT"
MYDOCKER="mongodbtest"
DIR_OUT="/home/test/"
BACKUP_DIR="/home/pcbuser/backups/temp/"
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
# Carica le configurazioni
source ~/batch/.my_cfg.ini
echo "Attenzione: Questo script creerà un backup del database esistente $DATABASEOUT"
echo "e lo sovrascriverà con i dati dal file $FILEZIP."
echo "Vuoi procedere? (Si/No)"
read -r risposta
if [[ ! $risposta =~ ^[Ss][iI]$ ]]; then
echo "Operazione annullata dall'utente."
exit 0
fi
echo "Inizio del processo di importazione del database"
echo "------------------------------------------------"
# Verifica l'esistenza del file .tar.gz
if [ ! -f "/home/pcbuser/$FILEZIP" ]; then
echo "ERRORE: Il file $FILEZIP non esiste nella directory /home/pcbuser/"
exit 1
fi
# Backup del database esistente
echo "Creazione di un backup del database esistente...$DATABASEOUT"
if docker exec "$MYDOCKER" mongodump --username admin --password "$PWDDB_TEST" --authenticationDatabase admin --db "$DATABASEOUT" --out "$BACKUP_DIR$DATABASEOUT_$TIMESTAMP"; then
echo "Backup del database esistente completato con successo in $BACKUP_DIR$DATABASEOUT_$TIMESTAMP"
else
echo "ERRORE: Impossibile creare il backup del database esistente $DATABASEOUT."
exit 1
fi
echo "Copiando $FILEZIP nel container $MYDOCKER..."
if docker cp "/home/pcbuser/$FILEZIP" "$MYDOCKER:$DIR_OUT"; then
echo "File copiato con successo."
else
echo "ERRORE: Impossibile copiare il file nel container."
exit 1
fi
echo "Estraendo $FILEZIP in $DIR_OUT all'interno del container..."
if docker exec "$MYDOCKER" tar -xvzf "$DIR_OUT$FILEZIP" -C "$DIR_OUT"; then
echo "Estrazione completata con successo."
else
echo "ERRORE: Impossibile estrarre il file nel container."
exit 1
fi
echo "Rinominando la directory del database da $FILEMONGODBIN a $FILEMONGODBOUT..."
if docker exec "$MYDOCKER" mv "$DIR_OUT$FILEMONGODBIN" "$DIR_OUT$FILEMONGODBOUT"; then
echo "Directory rinominata con successo."
else
echo "ERRORE: Impossibile rinominare la directory."
exit 1
fi
echo "Ripristinando il database MongoDB dal dump..."
if docker exec "$MYDOCKER" mongorestore --username admin --password "$PWDDB_TEST" --authenticationDatabase admin --nsFrom="$DATABASEIN.*" --nsTo="$DATABASEOUT.*" "$DIR_OUT$FILEMONGODBOUT"; then
echo "Database ripristinato con successo."
else
echo "ERRORE: Impossibile ripristinare il database."
exit 1
fi
echo "------------------------------------------------"
echo "Processo di importazione del database completato"

View File

@@ -0,0 +1,361 @@
db.myelems.insertMany([
{
"_id": new ObjectId("669fbf9dc9d625d0628eb12f"),
"order": 20,
"active": true,
"type": 20,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0,
"containerHtml": "<div style=\"text-align: center;\"><b><font size=\"4\">Abitare Gli Iblei</font></b></div>",
"anim": {
"_id": new ObjectId("66e456981e0719a1012121c0"),
"name": "",
"clduration": "",
"cldelay": "",
"timingtype": "ease-in-out"
}
}, {
"_id": new ObjectId("669fbfc3c9d625d0628eb131"),
"order": 100,
"active": true,
"type": 145,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0
}, {
"_id": new ObjectId("66db2a45054b3b09f85e6983"),
"order": 26,
"active": true,
"type": 35,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0,
"image": "logo.jpg",
"anim": {
"_id": new ObjectId("66db34215740efc77547a93a"),
"name": "",
"clduration": "",
"cldelay": "",
"timingtype": "ease-in-out"
},
"widthimg": "250px",
"align": 2
}
, {
"_id": new ObjectId("66db38a77e24f4509eef655b"),
"order": 26,
"active": true,
"type": 20,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0,
"containerHtml": "<style>\nbody {\n    font-family: Arial, sans-serif;\n    margin: 0;\n    padding: 20px;\n    background-color: #f0f0f0;\n    color: #333;\n}\n\nh1 {\n    color: #0056b3;\n    text-align: center;\n}\n\n\np, li {\n    line-height: 1.6;\n}\n\n\nul {\n    list-style-type: none;\n    padding: 0;\n}\n\n\nli {\n    background-color: #fff !important;\n    margin-bottom: 10px !important;\n    padding: 10px !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important; \n}\n\n\na {\n    color: #007bff;\n    text-decoration: none;\n}\n\n\na:hover {\n    text-decoration: underline;\n}\n\n\n.container {\n    max-width: 800px;\n    margin: 0 auto;\n    background-color: #fff;\n    padding: 20px;\n    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n}\n\n\n.strong {\n    font-weight: bold;\n}\n</style>\n\n\n<p><strong>“Abitare gli Iblei”</strong> è una rete aperta che ha lo scopo di riunire tutte quelle persone che vogliono valorizzare e qualificare la vita nel territorio degli Iblei.&nbsp;</p>\n&nbsp; &nbsp;&nbsp;\n&nbsp; &nbsp; <p>Chi aderisce alla rete si riconosce in una <strong>Carta dei valori comuni</strong> e usa la rete per scambiare conoscenze, esperienze, risorse e prodotti sviluppati nellambito delle proprie iniziative (profit e non profit) individuali o collettive.</p>\n\n\n&nbsp; &nbsp; <p>Larea territoriale di questa rete è quella dei <strong>Monti Iblei orientali e occidentali</strong> (Noto, Avola, Canicattini, Siracusa, Palazzolo, Buccheri, Ferla, Modica, …).</p>\n\n\n&nbsp; &nbsp; <p>La rete <strong>“Abitare gli Iblei”</strong> offre i seguenti servizi utili per il territorio ed i suoi abitanti, frutto di una costruzione collettiva:</p>\n&nbsp; &nbsp;&nbsp;\n&nbsp; &nbsp; <ul>\n&nbsp; &nbsp; &nbsp; &nbsp; <li><strong>1. Mappa delle attività virtuose:</strong> permette di identificare attività pubbliche e private nel territorio che possono essere utili nella vita quotidiana. Queste attività possono riguardare artigiani, produttori o fornitori di servizi di cui almeno un membro della rete conosca la qualità e laffidabilità (agricoltori, falegnami, fabbri, idraulici, imprese edili, strutture ricettive, …). Altre informazioni utili possono riguardare associazioni/istituzioni operanti in vari settori. <strong>Accesso pubblico</strong></li>\n&nbsp; &nbsp; &nbsp; &nbsp; <li><strong>2. Calendario:</strong> permette di accedere ad annunci di eventi utili alla crescita culturale del territorio. La pubblicazione di eventi è riservata ai soli membri della rete che possono presentare iniziative anche di altri organizzatori. <strong>Accesso pubblico</strong></li>\n&nbsp; &nbsp; &nbsp; &nbsp; <li><strong>3. Scambi di servizi, prodotti e ospitalità:</strong> questa funzione è riservata ai soli membri della rete e si realizza attraverso la Rete italiana di scambi orizzontali (RISO). <strong>Accesso riservato</strong></li>\n&nbsp; &nbsp; &nbsp; &nbsp; <li><strong>4. Segnalazione di pericoli per il territorio:</strong> attraverso questa mappa è possibile segnalare incendi, immondizia abbandonata, discariche abusive, fonti di inquinamento per corsi dacqua e spiagge, presenza di inquinamento nellaria, … <strong>Accesso riservato</strong></li>\n&nbsp; &nbsp; </ul>\n&nbsp; &nbsp;&nbsp;\n&nbsp; &nbsp; <p>Se vuoi aderire alla rete puoi richiederne la registrazione utilizzando questo Link <a href=\"#\"><strong>(Pagina in Costruzione)</strong></a>.</p>\n\n",
"anim": {
"_id": new ObjectId("66db393e3b885ccdfaed28d6"),
"name": "",
"clduration": "",
"cldelay": "",
"timingtype": "ease-in-out"
}
}
, {
"_id": new ObjectId("66e41cff78c8d880eebfbf1c"),
"order": 32.5,
"active": true,
"type": 20,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0,
"containerHtml": "ORAAAA",
"anim": {
"_id": new ObjectId("66e459421e0719a1012123ad"),
"name": "",
"clduration": "",
"cldelay": "",
"timingtype": "ease-in-out"
}
}
,
{
"_id": new ObjectId("66e4270d78c8d880eebfbf24"),
"order": 40,
"active": true,
"type": 20,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0,
"containerHtml": "BBB",
"anim": {
"_id": new ObjectId("66e4568d1e0719a1012121a6"),
"name": "",
"clduration": "",
"cldelay": "",
"timingtype": "ease-in-out"
}
}, {
"_id": new ObjectId("66e45b0c78c8d880eebfbf45"),
"order": 70,
"active": true,
"type": 20,
"path": "home",
"container": "",
"idapp": "19",
"elemsText": [],
"listcards": [],
"list": [],
"__v": 0,
"containerHtml": "AAAA"
}]);
db.sites.insert(
/* 1 */
{
"_id": new ObjectId("669fbef7fc704b8912263af9"),
"confpages": {
"font": "",
"col_toolbar": "",
"col_bgfooter": "",
"show_darkopt": false,
"showButtHome": true,
"showProfile": false,
"showUserMenu": true,
"showiscrittiMenu": true,
"showRegButton": true,
"enableReg": false,
"showNL": false,
"sendNewsletter": true,
"showMsgs": false,
"showNotif": true,
"showCoins": false,
"showRIS": false,
"showMenuCoins": false,
"showNameSurname": true,
"showCompetenze": true,
"showConnected": false,
"bookingEvents": false,
"enableEcommerce": false,
"enableAI": false,
"enableGroups": true,
"enableCircuits": false,
"enableProj": false,
"enableTodos": false,
"enableRegByBot": false,
"enableRegMultiChoice": false,
"enableTokenExpired": true,
"enableDebugOn": false,
"enabledRegNeedTelegram": false,
"showViewEventi": false,
"showViewGroups": false,
"showViewCircuits": false,
"showViewUsers": false,
"showViewBooking": false,
"showViewProfile": true,
"showViewCart": false,
"showViewOrders": false,
"enablePwa": true,
"lang": 0,
"videoPromo": "",
"PDFPromo": ""
},
"confsite": {
"options": 64
},
"policy": {
"show": false
},
"contacts": {
"facebook": "",
"instagram": "",
"whatsapp": "",
"whatsapp_home": false,
"telegram": "",
"youtube": "",
"email": "",
"address": "",
"map": "",
"info2": "",
"cell": ""
},
"ecomm": {
"enablePreOrders": false,
"NoteExtraOnCart": ""
},
"name": "Abitare Gli Iblei",
"host": "https://abitaregliiblei.it",
"active": true,
"idapp": "19",
"adminemail": "surya@riso.app",
"__v": 0,
"dir": "/Users/suryapaolo/myproject/newfreeplanet/",
"dir_test": "/Users/suryapaolo/myproject/newfreeplanet/",
"host_test": "https://test.abitaregliiblei.it",
"host_ip": "65.108.222.97",
"host_api_ip": "65.108.222.97",
"host_api": "https://api.abitaregliiblei.it",
"host_testapi": "https://testapi.abitaregliiblei.it",
"host_testapi_ip": "65.108.222.97",
"host_test_ip": "65.108.222.97",
"cf_token": "M9EM309v8WFquJKpYgZCw-TViM2wX6vB3wlK6GD0",
"cf_zoneId": "cd7447660fcc6534ca7ce4c135df1e54",
"enable_servermail_this_domain": "true",
"servermail": "box.lamiaposta.org",
"servermailip": "65.21.63.147",
"enable_servermail": true,
"dkim": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv++u/ysGgAGfOaSCLmNkfnczedXXDRdJUi+M+gZTVk7XfGZLlLWh00xXgOIj1lU4jRgFnQx39SSbsS9foPLMrCXnPcSnPPCUpDbmkKtGlWPZDncOUGIZVpNpFMOBul+p+SckUW7gomayV1dluFw72oNLlc/Y0CVWT5Le0OL66FG7D0",
"manageremail": "reg@abitaregliiblei.it",
"idMyGroup": "AbitareGliIblei"
}
)
db.users.insert(
{
"_id": new ObjectId("669fbef7c9d625d0628eb12d"),
"profile": {
"paymenttypes": [],
"notif_idCities": [],
"notif_provinces": [],
"notif_regions": [],
"notif_sectors": [],
"notif_sector_goods": [],
"img": "",
"nationality": "",
"intcode_cell": "",
"cell": "",
"dateofbirth": null,
"sex": 0,
"country_pay": "",
"email_paypal": "",
"payeer_id": "",
"advcash_id": "",
"revolut": "",
"link_payment": "",
"note_payment": "",
"username_telegram": "",
"teleg_id": 0,
"teleg_checkcode": 0,
"my_dream": "",
"manage_telegram": false,
"admin_telegram": false,
"saw_zoom_presentation": false,
"ask_zoom_partecipato": false,
"saw_and_accepted": 0,
"socio": false,
"socioresidente": false,
"qualified": false,
"qualified_2invitati": false,
"myshares": [],
"friends": [],
"req_friends": [],
"handshake": [],
"mygroups": [],
"mycircuits": [],
"last_circuitpath": "",
"notifs": [
{
"dir": 1,
"value": 88
},
{
"dir": 2,
"value": 4
},
{
"dir": 3,
"value": 1
},
{
"dir": 4,
"value": 1
},
{
"dir": 5,
"value": 1
},
{
"dir": 11,
"value": 1
},
{
"dir": 12,
"value": 1
}
],
"stepTutorial": 0,
"noNameSurname": false,
"noCircuit": false,
"noCircIta": false,
"noFoto": false,
"resid_province": "",
"resid_card": "",
"seen": [],
"bookmark": [],
"favorite": [],
"attend": [],
"version": 10060
},
"ipaddr": "::1",
"linkreg": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGFwcCI6IjE5IiwiZW1haWwiOiJ2aW5jZW56b2Zhenppbm81OEBnbWFpbC5jb20iLCJ1c2VybmFtZSI6IkVuem8iLCJpYXQiOjE3MjY0MTM2NTh9.YlgziPXK2ZeWe_buExvHnelMMc",
"lasttimeonline": ISODate("2024-09-15T20:09:41.378Z"),
"date_reg": ISODate("2024-09-15T15:20:58.743Z"),
"aportador_iniziale": "------",
"idMyGroup": "abitaregliiblei",
"useragent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36",
"email": "surya@riso.app",
"username": "admin",
"password": "$2a$12$Dr58jMRtbt6Y3y6MYFopCO07hBo20TlmdzJW.lVvRIhNy7yFFizT2",
"name": "admin",
"index": 1,
"surname": "",
"lang": "it",
"verified_email": true,
"verified_by_aportador": true,
"perm": 3,
"retry_pwd": 0,
"deleted": false,
"lang": "it",
"aportador_solidario": "------",
"tokens": [
{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQxNDA2NSwiZXhwIjoxNzI3NjIzNjY1fQ.6QaBaiE1pv7mDy7S8YUReqH8m0CCK7jTmd57eGHgnzE",
"_id": new ObjectId("66e6fcf1ac95a84fd0e11b2c"),
"access": "auth",
"browser": "Mozilla/5.0 (Linux; Android 11; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.127 Mobile Safari/537.36",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQxNDA2NSwiZXhwIjoxNzI2NDIxMjY1fQ.wCZcQ5uSQXnVgS_ZGyzjl6TOQk8rflfe2HSxSku0Aj4",
"date_login": ISODate("2024-09-15T15:27:45.368Z")
},
{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQzMDk4MCwiZXhwIjoxNzI3NjQwNTgwfQ.YdB5unWwaZ21kk87RRPolLGiWxf7bKX0piKd-bGQifU",
"_id": new ObjectId("66e73f04ac95a84fd0e122ae"),
"access": "auth",
"browser": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQzMDk4MCwiZXhwIjoxNzI2NDM4MTgwfQ.TMF1UNbgw-EpGVWWDNnY3wRdLYOyp5HzAQiakpyaL_4",
"date_login": ISODate("2024-09-15T20:09:40.212Z")
}
],
});

View File

@@ -0,0 +1,92 @@
db.attivitas.insertMany([
{
"_id": "66db5bd1c76639f8b2c67e55",
"coordinate_gps": {
"address": "Via Roma, Gaggio Montano, Unione dell'Appennino Bolognese, Bologna, Emilia-Romagna, 40041, Italia",
"type": "Point",
"coordinates": [
10.953268,
44.190335
]
},
"idSkill": 0,
"idCity": [
744
],
"userId": "66db21115281b23462d496d2",
"idapp": "19",
"descr": "Esempio di Attività",
"idSector": 2,
"note": "Descrizione dell'attività",
"tipodiAttivita": 2,
"createdBy": "paoloar77",
"date_updated": ISODate("2024-09-06T19:45:21.527Z"),
"photos": [],
"date_created": ISODate("2024-09-06T19:45:21.530Z"),
"__v": 0,
"numattend": 0,
"numbook": 0,
"numfav": 0,
"numseen": 2
},
{
"_id": "66e2ec7c475c299010b76fe7",
"coordinate_gps": {
"address": "14, Corso Vittorio Emanuele, Noto, Siracusa, Sicilia, 96017, Italia",
"type": "Point",
"coordinates": [
15.070645,
36.890886
]
},
"idSkill": 0,
"idCity": [
6908
],
"userId": "66e2ead3ee075227efd521ad",
"idapp": "19",
"tipodiAttivita": 1,
"descr": "Esempio 2",
"idSector": 2,
"note": "Descrizione dell'Attività....",
"createdBy": "Paolo7",
"date_updated": ISODate("2024-09-12T13:28:28.593Z"),
"photos": [],
"date_created": ISODate("2024-09-12T13:28:28.597Z"),
"__v": 0,
"numattend": 0,
"numbook": 0,
"numfav": 0,
"numseen": 2
},
{
"_id": "66e31772d0acc6ce435a868b",
"coordinate_gps": {
"address": "Via Roma, Anzio, Anzio Colonia, Anzio, Roma, Lazio, 00042, Italia",
"type": "Point",
"coordinates": [
12.626422,
41.448654
]
},
"idSkill": 1,
"idCity": [
5903
],
"userId": "66db21115281b23462d496d2",
"idapp": "19",
"descr": "prova3",
"tipodiAttivita": 1,
"idSector": 1,
"note": "asdasd",
"createdBy": "paoloar77",
"date_updated": ISODate("2024-09-12T16:31:46.361Z"),
"photos": [],
"date_created": ISODate("2024-09-12T16:31:46.364Z"),
"__v": 0,
"numattend": 0,
"numbook": 0,
"numfav": 0,
"numseen": 1
}
]);

View File

@@ -0,0 +1,36 @@
db.mygroups.insert(
{
"_id": "66e2e6273eff2ca4e7b2ef92",
"idCity": [
6908,
5634
],
"note": "Descrizione...",
"visibility": [
0
],
"deleted": false,
"groupname": "abitaregliiblei",
"photos": [],
"admins": [
{
"_id": new ObjectId("66e2e6276b502b07f1e89571"),
"username": "paoloar77"
}
],
"req_users": [],
"blocked": false,
"website": "",
"link_telegram": "",
"userId": "66db21115281b23462d496d2",
"idapp": "19",
"title": "Abitare Gli Iblei",
"descr": "Abitare Gli Iblei",
"idCatGrp": 14,
"createdBy": "paoloar77",
"date_updated": ISODate("2024-09-12T13:01:27.954Z"),
"refused_users": [],
"mycircuits": [],
"date_created": ISODate("2024-09-12T13:01:27.960Z"),
"__v": 0
});

View File

@@ -0,0 +1,27 @@
db.mypages.insertMany([
{
"_id": new ObjectId("66db21118009ea4503bb6a01"),
"order": 10,
"idapp": "19",
"path": "home",
"active": true,
"title": "Home",
},
{
"_id": new ObjectId("66db21118009ea4503bb6a03"),
"order": 10,
"idapp": "19",
"path": "home_logout",
"active": true,
"title": "Home NoLoggato",
},
{
"_id": new ObjectId("66e322dd5a6360e3b3c71c5a"),
"order": 40,
"idapp": "19",
"path": "presentazione",
"active": true,
"title": "Presentazione",
"inmenu": true,
"icon": "fas fa-info"
}]);

View File

@@ -0,0 +1,334 @@
db.users.insertMany([
{
"_id": new ObjectId("66db21115281b23462d496d2"),
"profile": {
"paymenttypes": [],
"notif_idCities": [],
"notif_provinces": [],
"notif_regions": [],
"notif_sectors": [],
"notif_sector_goods": [],
"myshares": [],
"friends": [],
"req_friends": [],
"handshake": [],
"mygroups": [
{
"groupname": "abitaregliiblei",
"date": ISODate("2024-09-12T13:01:27.975Z")
}
],
"mycircuits": [],
"notifs": [
{
"dir": 1,
"value": 88
},
{
"dir": 2,
"value": 4
},
{
"dir": 3,
"value": 1
},
{
"dir": 4,
"value": 1
},
{
"dir": 5,
"value": 1
},
{
"dir": 11,
"value": 1
},
{
"dir": 12,
"value": 1
}
],
"seen": [],
"bookmark": [],
"favorite": [],
"attend": [],
"special_req": true,
"nationality": "IT",
"manage_telegram": true,
"admin_telegram": true,
"teleg_id": 12429864,
"username_telegram": "surya1977",
"version": 10060
},
"retry_pwd": 0,
"deleted": false,
"tokens": [
{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZkYjIxMTE1MjgxYjIzNDYyZDQ5NmQyIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoicGFvbG9hcjc3IiwiaWF0IjoxNzI2NTEyODY1LCJleHAiOjE3Mjc3MjI0NjV9.EOvF89kswT1eqVJCSwVMMI-jB4kokP-aQVhi7xSUods",
"_id": new ObjectId("66e87ee1bbe2ce0f77adf6b8"),
"access": "auth",
"browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZkYjIxMTE1MjgxYjIzNDYyZDQ5NmQyIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoicGFvbG9hcjc3IiwiaWF0IjoxNzI2NTEyODY1LCJleHAiOjE3MjY1MjAwNjV9.ESvyTWmXhfAQ0i-wwjxZR1A1Y5Bwixb60uG_UcOPQ5Y",
"date_login": ISODate("2024-09-16T18:54:25.147Z")
}
],
"idapp": "19",
"email": "paolo@riso.app",
"username": "paoloar77",
"password": "$2a$12$rhq.rkdMWP4cE1MOweztiOPeAmwHYVCW9q5vyH4LVGelEssUFRl8C",
"name": "paoloar77",
"index": 1,
"surname": "",
"lang": "it",
"verified_email": true,
"verified_by_aportador": true,
"perm": 3,
"lasttimeonline": ISODate("2024-09-16T18:55:22.278Z"),
"date_reg": ISODate("2024-09-06T15:34:41.673Z"),
"__v": 13,
"useragent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"
},
{
"_id": new ObjectId("66e49515d18d313a144ead56"),
"profile": {
"paymenttypes": [],
"notif_idCities": [],
"notif_provinces": [],
"notif_regions": [],
"notif_sectors": [],
"notif_sector_goods": [],
"img": "",
"nationality": "",
"intcode_cell": "",
"cell": "",
"dateofbirth": null,
"sex": 0,
"country_pay": "",
"email_paypal": "",
"payeer_id": "",
"advcash_id": "",
"revolut": "",
"link_payment": "",
"note_payment": "",
"username_telegram": "",
"teleg_id": 0,
"teleg_checkcode": 0,
"my_dream": "",
"manage_telegram": false,
"admin_telegram": false,
"saw_zoom_presentation": false,
"ask_zoom_partecipato": false,
"saw_and_accepted": 0,
"socio": false,
"socioresidente": false,
"qualified": false,
"qualified_2invitati": false,
"myshares": [],
"friends": [],
"req_friends": [],
"handshake": [],
"mygroups": [],
"mycircuits": [],
"last_circuitpath": "",
"notifs": [
{
"dir": 1,
"value": 88
},
{
"dir": 2,
"value": 4
},
{
"dir": 3,
"value": 1
},
{
"dir": 4,
"value": 1
},
{
"dir": 5,
"value": 1
},
{
"dir": 11,
"value": 1
},
{
"dir": 12,
"value": 1
}
],
"stepTutorial": 0,
"noNameSurname": false,
"noCircuit": false,
"noCircIta": false,
"noFoto": false,
"resid_province": "",
"resid_card": "",
"seen": [],
"bookmark": [],
"favorite": [],
"attend": [],
"version": 10060
},
"retry_pwd": 0,
"deleted": false,
"email": "paolo@freeplanet.app",
"password": "$2a$12$qX5DRHDm9BW/ZTgPvTmP/u7VdaEd5ybfFAmEfqEK2VUAhQGt6DFcO",
"username": "paolotest",
"name": "Paolo",
"surname": "Test",
"idapp": "19",
"lang": "it",
"aportador_solidario": "------",
"tokens": [
{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNDk1MTVkMThkMzEzYTE0NGVhZDU2IiwiYWNjZXNzIjoiYXV0aCIsInVuIjoicGFvbG90ZXN0IiwiaWF0IjoxNzI2MzQ3MzE1LCJleHAiOjE3Mjc1NTY5MTV9.NHnFUXOL0MbjRs9F6HrQsEBRGXG89AsBYP7jU9m8icY",
"_id": new ObjectId("66e5f83392c9540e18f89730"),
"access": "auth",
"browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNDk1MTVkMThkMzEzYTE0NGVhZDU2IiwiYWNjZXNzIjoiYXV0aCIsInVuIjoicGFvbG90ZXN0IiwiaWF0IjoxNzI2MzQ3MzE1LCJleHAiOjE3MjYzNTQ1MTV9.HTr1kNMhBU_38R2Tfy6m22XCbiRh5IsBKC3fl0ipIgM",
"date_login": ISODate("2024-09-14T20:55:15.500Z")
}
],
"ipaddr": "::1",
"linkreg": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGFwcCI6IjE5IiwiZW1haWwiOiJwYW9sb0BmcmVlcGxhbmV0LmFwcCIsInVzZXJuYW1lIjoicGFvbG90ZXN0IiwiaWF0IjoxNzI2MjU2NDA1fQ.SoIGdtkoBwJvUtfWdDLpY__cdtkq",
"verified_email": true,
"lasttimeonline": ISODate("2024-09-14T20:55:15.502Z"),
"date_reg": ISODate("2024-09-13T19:40:05.188Z"),
"aportador_iniziale": "------",
"verified_by_aportador": true,
"idMyGroup": "abitaregliiblei",
"index": 2,
"__v": 3,
"perm": 16
},
{
"_id": new ObjectId("66e6fb5aac95a84fd0e11881"),
"profile": {
"paymenttypes": [],
"notif_idCities": [],
"notif_provinces": [],
"notif_regions": [],
"notif_sectors": [],
"notif_sector_goods": [],
"img": "",
"nationality": "",
"intcode_cell": "",
"cell": "",
"dateofbirth": null,
"sex": 0,
"country_pay": "",
"email_paypal": "",
"payeer_id": "",
"advcash_id": "",
"revolut": "",
"link_payment": "",
"note_payment": "",
"username_telegram": "",
"teleg_id": 0,
"teleg_checkcode": 0,
"my_dream": "",
"manage_telegram": false,
"admin_telegram": false,
"saw_zoom_presentation": false,
"ask_zoom_partecipato": false,
"saw_and_accepted": 0,
"socio": false,
"socioresidente": false,
"qualified": false,
"qualified_2invitati": false,
"myshares": [],
"friends": [],
"req_friends": [],
"handshake": [],
"mygroups": [],
"mycircuits": [],
"last_circuitpath": "",
"notifs": [
{
"dir": 1,
"value": 88
},
{
"dir": 2,
"value": 4
},
{
"dir": 3,
"value": 1
},
{
"dir": 4,
"value": 1
},
{
"dir": 5,
"value": 1
},
{
"dir": 11,
"value": 1
},
{
"dir": 12,
"value": 1
}
],
"stepTutorial": 0,
"noNameSurname": false,
"noCircuit": false,
"noCircIta": false,
"noFoto": false,
"resid_province": "",
"resid_card": "",
"seen": [],
"bookmark": [],
"favorite": [],
"attend": [],
"version": 10060
},
"retry_pwd": 0,
"deleted": false,
"email": "vincenzofazzino58@gmail.com",
"password": "$2a$12$z7Xg8QUmTsp8Jcj4SpoCsOVUsj5H7aLiKWS.IP2c/OkApnCUhARzK",
"username": "Enzo",
"name": "Enzo",
"surname": "Fazzino",
"idapp": "19",
"lang": "it",
"aportador_solidario": "------",
"tokens": [
{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQxNDA2NSwiZXhwIjoxNzI3NjIzNjY1fQ.6QaBaiE1pv7mDy7S8YUReqH8m0CCK7jTmd57eGHgnzE",
"_id": new ObjectId("66e6fcf1ac95a84fd0e11b2c"),
"access": "auth",
"browser": "Mozilla/5.0 (Linux; Android 11; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.127 Mobile Safari/537.36",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQxNDA2NSwiZXhwIjoxNzI2NDIxMjY1fQ.wCZcQ5uSQXnVgS_ZGyzjl6TOQk8rflfe2HSxSku0Aj4",
"date_login": ISODate("2024-09-15T15:27:45.368Z")
},
{
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQzMDk4MCwiZXhwIjoxNzI3NjQwNTgwfQ.YdB5unWwaZ21kk87RRPolLGiWxf7bKX0piKd-bGQifU",
"_id": new ObjectId("66e73f04ac95a84fd0e122ae"),
"access": "auth",
"browser": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiJQUk9WQU1TR0AxQSIsInNtYXJ0IjoiNjZlNmZiNWFhYzk1YTg0ZmQwZTExODgxIiwiYWNjZXNzIjoiYXV0aCIsInVuIjoiRW56byIsImlhdCI6MTcyNjQzMDk4MCwiZXhwIjoxNzI2NDM4MTgwfQ.TMF1UNbgw-EpGVWWDNnY3wRdLYOyp5HzAQiakpyaL_4",
"date_login": ISODate("2024-09-15T20:09:40.212Z")
}
],
"ipaddr": "::1",
"linkreg": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZGFwcCI6IjE5IiwiZW1haWwiOiJ2aW5jZW56b2Zhenppbm81OEBnbWFpbC5jb20iLCJ1c2VybmFtZSI6IkVuem8iLCJpYXQiOjE3MjY0MTM2NTh9.YlgziPXK2ZeWe_buExvHnelMMc",
"verified_email": true,
"lasttimeonline": ISODate("2024-09-15T20:09:41.378Z"),
"date_reg": ISODate("2024-09-15T15:20:58.743Z"),
"aportador_iniziale": "------",
"verified_by_aportador": true,
"idMyGroup": "abitaregliiblei",
"index": 3,
"__v": 5,
"useragent": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Mobile Safari/537.36"
}
]);

View File

@@ -0,0 +1,16 @@
#!/bin/bash
#DATA|TITLE|Esporta FreePlanet sul Server PCB
#DATA|DESCRIZ|Esporta FreePlanet in "exp_db_test.tar.gz" e lo invia sul Server PCB
#DATA|SOCK|false
DATABASE="FreePlanet"
FILEMONGODB="export_database_$DATABASE"
FILEZIP="exp_db_test.tar.gz"
source .my_cfg.ini
mongodump --db $DATABASE --authenticationDatabase admin -u admin -p $PWDDB --out $FILEMONGODB
tar cvfz $FILEZIP $FILEMONGODB
scp -P 8822 $FILEZIP pcbuser@pcb:~

View File

@@ -0,0 +1,28 @@
#!/bin/bash
#DATA|TITLE|Importa FreePlanet su test_FreePlanet
#DATA|DESCRIZ|Importa FreePlanet (su test_FreePlanet) dal file inviato dal server mail.freeplanet.app
#DATA|SOCK|false
FILEZIP="exp_db_test.tar.gz"
DATABASEIN="FreePlanet"
DATABASEOUT="test_FreePlanet"
FILEMONGODBIN="export_database_$DATABASEIN"
FILEMONGODBOUT="export_database_$DATABASEOUT"
source .my_cfg.ini
# Copia il file .tar.gz nel container
docker cp /home/pcbuser/$FILEZIP mongodbtest:/home/test/
# Notifica l'intenzione di estrarre il contenuto del file tar.gz
echo "Estrazione di $FILEZIP in /home/test/ all'interno del container..."
echo ""
# Estrai il contenuto del file tar.gz nel container
docker exec -it mongodbtest tar -xvzf /home/test/$FILEZIP -C /home/test/
# Rinomina la directory contenente il database esportato
docker exec -i mongodbtest mv /home/test/$FILEMONGODBIN /home/test/$FILEMONGODBOUT
# Ripristina il database MongoDB dal dump
docker exec -i mongodbtest mongorestore --username admin --password $PWDDB_TEST --authenticationDatabase admin --nsFrom='FreePlanet.*' --nsTo='test_FreePlanet.*' /home/test/>

View File

@@ -0,0 +1,30 @@
#!/bin/bash
#DATA|TITLE|Copia sito Web
#DATA|DESCRIZ|Fai una copia di Backup del sito web
#DATA|SOCK|false
if [ "$1" = "" ]; then
read -p "Inserisci il Sito Web (pippo.it)" WEBSITE
else
WEBSITE=$1
fi
FILEBACKUP_SITE="BACKUP_$WEBSITE_$(date +"%Y-%m-%d").tar.gz"
echo "********************************"
msg="*** COPIA SITO WEB di $WEBSITE (Y/N) ? "
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
tar cvfz $FILEBACKUP_SITE /var/www/$WEBSITE/
echo "*** COPIA TERMINATA ***
echo "***********************"
fi

View File

@@ -0,0 +1,20 @@
#!/bin/bash
#DATA|TITLE|Creazione Certificato
#DATA|DESCRIZ|Crea un Certificato utilizzando cloudflare per dominio e *.dominio
#DATA|SOCK|true
if [ "$1" = "" ]; then
read -p "Inserisci il nome del Dominio " DOMINIO
else
DOMINIO=$1
fi
echo sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /root/.secrets/certbot/cloudflare.ini -d $DOMINIO,*.$DOMINIO --preferred-challenges dns-01
read -p "CONTINUARE ed Eseguirlo ? (Y/N) ? " risposta
if [[ $risposta == "Y" || $risposta == "y" ]]; then
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /root/.secrets/certbot/cloudflare.ini -d $DOMINIO,*.$DOMINIO --preferred-challenges dns-01
fi

3
admin_scripts/listaScript.sh Executable file
View File

@@ -0,0 +1,3 @@
#!/bin/bash
ls admin_scripts

View File

@@ -80,7 +80,8 @@ p {
/* Whitespace (imageless spacer) */ /* Whitespace (imageless spacer) */
.whitespace { .whitespace {
line-height: 0; } line-height: 0;
}
.firma { .firma {
font-size: 0.75rem; } font-size: 0.75rem; }

View File

@@ -13,6 +13,6 @@ fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then if [[ $risposta == "Y" || $risposta == "y" ]]; then
echo "Sincronizzazione di 1 FILE in corso..." echo "Sincronizzazione di 1 FILE in corso..."
rsync -avz -e 'ssh -p 8855' src/server/tools/general.js suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/src/server/tools/general.js rsync -avz -e 'ssh -p 8855' src/server/tools/general.js suryapaolo@servereng:$SERVERDIR_WEBSITE/src/server/tools/general.js
echo "Sincronizzazione TERMINATA - SERVER PRODUZIONE!" echo "Sincronizzazione TERMINATA - SERVER PRODUZIONE!"
fi fi

View File

@@ -1,18 +0,0 @@
#!/bin/bash
source ./.env.prod.pcb
echo "Sincronizzazione in corso PCB PRODUZIONE ... /var/www/$SERVERDIR_WEBSITE/"
echo ""
rsync -avz -e 'ssh -p 8822' css pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' docs pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' emails pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' images pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' plugins pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' sass pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' src pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' .env.prod.pcb pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/.env.production
rsync -avz -e 'ssh -p 8822' package.json pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/package.json
echo "Sincronizzazione TERMINATA! - SERVER PCB!"

View File

@@ -1,19 +0,0 @@
#!/bin/bash
source ./.env.test.pcb
echo "Sincronizzazione in corso PCB TEST ... /var/www/$SERVERDIR_WEBSITE/"
echo ""
rsync -avz -e 'ssh -p 8822' css pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' docs pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' emails pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' images pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' plugins pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' sass pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' src pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' .env.test.pcb pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/.env.test
rsync -avz -e 'ssh -p 8822' .env.test.pcb pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8822' package.json pcbuser@pcb:/var/www/$SERVERDIR_WEBSITE/package.json
echo "Sincronizzazione TERMINATA! - SERVER PCB!"

82
deploynode_pcb_prod.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
source ./.env.prod.pcb
echo "Sincronizzazione in corso PCB PRODUZIONE ... $DIRECTORY_SERVER/"
echo ""
msg="*** SERVER DI PRODUZIONE PCB **** INVIARE GLI AGGIORNAMENTI ? (Y/N)"
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
echo "Sincronizzazione in corso PCB PRODUZIONE ... $DIRECTORY_SERVER/"
echo ""
# Configurazione
REMOTE_USER="pcbuser"
REMOTE_HOST="pcb"
REMOTE_PORT="8822"
REMOTE_DIR="$DIRECTORY_SERVER"
SSH_OPTIONS="-p $REMOTE_PORT"
CONFIG_JS="ecosystem.config.pcb_prod.js"
ENV_FILE=".env.prod.pcb"
ENV_OUT=".env.production"
# Array di cartelle e file da sincronizzare
SYNC_ITEMS=(
"css"
"docs"
"emails"
"plugins"
"admin_scripts"
"sass"
"src"
)
echo $REMOTE_DIR
echo ""
echo "*** Copia Cartelle ... "
# Esegui rsync per le cartelle
rsync -avz --delete \
--exclude='src/server/router/upload/' \
-e "ssh $SSH_OPTIONS" \
"${SYNC_ITEMS[@]}" \
"$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file .env.production ... "
# Sincronizza i file specifici
rsync -avz -e "ssh $SSH_OPTIONS" \
$ENV_FILE "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/$ENV_OUT"
echo ""
echo "*** Copia del file package.json ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
package.json "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/package.json"
echo ""
echo "*** Copia del file $CONFIG_JS in ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
$CONFIG_JS "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
# Verifica il risultato
if [ $? -eq 0 ]; then
echo "Sincronizzazione completata con successo. SERVER PCB PRODUZIONE! "
else
echo "Errore durante la sincronizzazione. Controlla l'output per i dettagli."
fi
fi

82
deploynode_pcb_test.sh Executable file
View File

@@ -0,0 +1,82 @@
#!/bin/bash
source ./.env.test.pcb
echo "Sincronizzazione in corso PCB TEST ... $DIRECTORY_SERVER/"
echo ""
msg="*** SERVER DI TEST PCB **** INVIARE GLI AGGIORNAMENTI ? (Y/N)"
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
echo "Sincronizzazione in corso PCB TEST ... $DIRECTORY_SERVER/"
echo ""
# Configurazione
REMOTE_USER="pcbuser"
REMOTE_HOST="pcb"
REMOTE_PORT="8822"
REMOTE_DIR="$DIRECTORY_SERVER"
SSH_OPTIONS="-p $REMOTE_PORT"
CONFIG_JS="ecosystem.config.pcb_test.js"
ENV_FILE=".env.test.pcb"
ENV_OUT=".env.test"
# Array di cartelle e file da sincronizzare
SYNC_ITEMS=(
"css"
"docs"
"emails"
"plugins"
"admin_scripts"
"sass"
"src"
)
echo $REMOTE_DIR
echo ""
echo "*** Copia Cartelle ... "
# Esegui rsync per le cartelle
rsync -avz --delete \
--exclude='src/server/router/upload/' \
-e "ssh $SSH_OPTIONS" \
"${SYNC_ITEMS[@]}" \
"$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file .env.test ... "
# Sincronizza i file specifici
rsync -avz -e "ssh $SSH_OPTIONS" \
$ENV_FILE "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/$ENV_OUT"
echo ""
echo "*** Copia del file package.json ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
package.json "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/package.json"
echo ""
echo "*** Copia del file $CONFIG_JS in ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
$CONFIG_JS "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
# Verifica il risultato
if [ $? -eq 0 ]; then
echo "Sincronizzazione completata con successo. SERVER PCB TEST! "
else
echo "Errore durante la sincronizzazione. Controlla l'output per i dettagli."
fi
fi

77
deploynode_riso_prod.sh Executable file
View File

@@ -0,0 +1,77 @@
#!/bin/bash
source ./.env.prod.riso
echo "Sincronizzazione in corso ... $DIRECTORY_SERVER/"
echo ""
msg="*** SERVER DI ### PRODUZIONE ### RISO **** INVIARE GLI AGGIORNAMENTI ? (Y/N)"
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
# Configurazione
REMOTE_USER="pcbuser"
REMOTE_HOST="pcb"
REMOTE_PORT="8822"
REMOTE_DIR="$DIRECTORY_SERVER"
SSH_OPTIONS="-p $REMOTE_PORT"
CONFIG_JS="ecosystem.config.riso_prod.js"
ENV_FILE=".env.prod.riso"
ENV_OUT=".env.production"
# Array di cartelle e file da sincronizzare
SYNC_ITEMS=(
"css"
"docs"
"emails"
"plugins"
"sass"
"admin_scripts"
"src"
)
echo $REMOTE_DIR
echo ""
echo "*** Copia Cartelle ... "
# Esegui rsync per le cartelle
rsync -avz --delete \
--exclude='src/server/router/upload/' \
-e "ssh $SSH_OPTIONS" \
"${SYNC_ITEMS[@]}" \
"$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file $ENV_FILE su $ENV_OUT ... "
# Sincronizza i file specifici
rsync -avz -e "ssh $SSH_OPTIONS" \
$ENV_FILE "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/$ENV_OUT"
echo ""
echo "*** Copia del file package.json ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
package.json "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/package.json"
echo ""
echo "*** Copia del file ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
"$CONFIG_JS" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
# Verifica il risultato
if [ $? -eq 0 ]; then
echo "✅ Sincronizzazione completata con successo. SERVER $REMOTE_DIR! "
else
echo "❌ Errore durante la sincronizzazione. Controlla l'output per i dettagli."
fi
fi

86
deploynode_riso_test.sh Executable file
View File

@@ -0,0 +1,86 @@
#!/bin/bash
source ./.env.test.risosrv
echo "Sincronizzazione in corso ... $DIRECTORY_SERVER/"
echo ""
msg="*** SERVER DI ### TEST ### RISO **** INVIARE GLI AGGIORNAMENTI ? (Y/N)"
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
# Configurazione
REMOTE_USER="pcbuser"
REMOTE_HOST="pcb"
REMOTE_PORT="8822"
REMOTE_DIR="$DIRECTORY_SERVER"
SSH_OPTIONS="-p $REMOTE_PORT"
CONFIG_JS="ecosystem.config.riso_test.js"
ENV_FILE=".env.test.risosrv"
ENV_OUT=".env.test"
#ENV_FILE=".env.prod.pcb"
#ENV_OUT=".env.production"
# Array di cartelle e file da sincronizzare
SYNC_ITEMS=(
"css"
"docs"
"emails"
"plugins"
"sass"
"admin_scripts"
"src"
)
echo $REMOTE_DIR
echo ""
echo "*** Copia Cartelle ... "
# Esegui rsync per le cartelle
rsync -avz --delete \
--exclude='src/server/router/upload/' \
-e "ssh $SSH_OPTIONS" \
"${SYNC_ITEMS[@]}" \
"$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/"
echo ""
echo "*** Copia del file $ENV_FILE su $ENV_OUT ... "
# Sincronizza i file specifici
rsync -avz -e "ssh $SSH_OPTIONS" \
$ENV_FILE "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/$ENV_OUT"
echo ""
echo "*** Copia del file package.json ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
package.json "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/package.json"
echo ""
echo "*** Copia del file ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
"$CONFIG_JS" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
echo ""
echo "*** Copia del file $CONFIG_JS in ecosystem.config.js ... "
rsync -avz -e "ssh $SSH_OPTIONS" \
$CONFIG_JS "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/ecosystem.config.js"
# Verifica il risultato
if [ $? -eq 0 ]; then
echo "Sincronizzazione completata con successo. SERVER $REMOTE_DIR! "
else
echo "Errore durante la sincronizzazione. Controlla l'output per i dettagli."
fi
fi

View File

@@ -1,21 +0,0 @@
#!/bin/bash
source ./.env.test.risosrv
echo "Sincronizzazione in corso... $DIRECTORY_SERVER"
rsync -avz -e 'scp -p 8822' .env.test.risosrv pcbuser@pcb:$DIRECTORY_SERVER/.env.test
rsync -avz -e 'ssh -p 8822' ecosystem.config.testriso.js pcbuser@pcb:$DIRECTORY_SERVER/ecosystem.config.js
rsync -avz -e 'ssh -p 8822' css pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' docs pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' emails pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' images pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' plugins pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' sass pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' src --exclude 'server/router/upload' pcbuser@pcb:$DIRECTORY_SERVER/
rsync -avz -e 'ssh -p 8822' ecosystem.config.testriso.js pcbuser@pcb:$DIRECTORY_SERVER/ecosystem.config.js
rsync -avz -e 'ssh -p 8822' package.json pcbuser@pcb:$DIRECTORY_SERVER/package.json
echo "**************************"
echo "Sincronizzazione TERMINATA! - TESTSRISO.FREEPLANET_SERVER!"
echo "https://testriso.piuchebuono.app"
echo "**************************"

View File

@@ -1,34 +0,0 @@
#!/bin/bash
source ./.env.test2
echo "Directory attuale: $PWD"
msg="*** SERVER DI TEST2 **** SEI SICURO DI INVIARE GLI AGGIORNAMENTI SERVERSIDE (NODE JS) - SUL SERVER $SERVERDIR_WEBSITE (Y/N) ? "
if [ "$1" = "" ]; then
read -p "$msg" risposta
else
echo $msg
risposta=$1
fi
if [[ $risposta == "Y" || $risposta == "y" ]]; then
echo "Sincronizzazione in corso... $SERVERDIR_WEBSITE"
echo "Copiando .env.test2..."
rsync -avz -e 'ssh -p 8855' .env.test2 suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/.env.test
echo "Sincronizzazione in corso... src"
rsync -avz -e 'ssh -p 8855' -a --exclude 'src/router/upload' src suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8855' package.json suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/package.json
rsync -avz -e 'ssh -p 8855' css suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8855' docs suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8855' emails suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8855' images suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8855' plugins suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
rsync -avz -e 'ssh -p 8855' sass suryapaolo@servereng:/var/www/$SERVERDIR_WEBSITE/
echo "Sincronizzazione TERMINATA! - SERVER TEST2!"
fi

0
docs/aaa.js Normal file
View File

38
docs/aaa.json Normal file
View File

@@ -0,0 +1,38 @@
{
"id": "70606",
"title": "Grande Libro dell'Autosufficienza - 50 anni - Nuovo",
"description": "<em><strong>\"Il Grande Libro dell\u2019Autosufficienza\"<\/strong><\/em> di John Seymour \u00e8 un manuale completo che celebra 50 anni di pratiche di <strong>autosufficienza<\/strong> e <strong>sostenibilit\u00e0<\/strong>. Il libro offre insegnamenti pratici su come creare e gestire un <strong>orto biologico<\/strong>, raccogliere e conservare i raccolti, produrre <strong>energia rinnovabile<\/strong>, allevare animali e ridurre i rifiuti. Seymour ci guida passo passo in un viaggio verso una vita in armonia con la natura, promuovendo l\u2019indipendenza e la sostenibilit\u00e0. Un testo imprescindibile per chi desidera riscoprire le tradizioni agricole e applicarle per vivere in modo pi\u00f9 <strong>sostenibile<\/strong> e <strong>autonomo<\/strong>.\r\n<h2><strong>Con questo libro scoprirai<\/strong>:<\/h2>\r\n<ul>\r\n \t<li>Come <strong>coltivare un orto biologico<\/strong> e ottenere cibo sano.<\/li>\r\n \t<li>Le tecniche per <strong>conservare il raccolto<\/strong> e ottimizzare le risorse naturali.<\/li>\r\n \t<li>Come allevare animali per ottenere cibo e altri prodotti.<\/li>\r\n \t<li>Come produrre <strong>energia rinnovabile<\/strong> e ridurre l\u2019impatto ambientale.<\/li>\r\n \t<li>L\u2019arte di <strong>ridurre e riciclare<\/strong> rifiuti, promuovendo uno stile di vita pi\u00f9 sostenibile.<\/li>\r\n<\/ul>\r\n<h2><strong>Domande cruciali a cui <em>\"Il Grande Libro dell\u2019Autosufficienza\"<\/em> risponde<\/strong>:<\/h2>\r\n<ul>\r\n \t<li>Come posso vivere in modo <strong>autosufficiente<\/strong> e ridurre la mia dipendenza dalle risorse esterne?<\/li>\r\n \t<li>Quali sono le migliori tecniche per <strong>coltivare un orto biologico<\/strong> e garantire un raccolto abbondante?<\/li>\r\n \t<li>Come posso <strong>conservare il raccolto<\/strong> in modo naturale e duraturo?<\/li>\r\n \t<li>In che modo posso <strong>produrre energia rinnovabile<\/strong> a casa mia?<\/li>\r\n \t<li>Come posso vivere in <strong>armonia con la natura<\/strong> e promuovere la <strong>sostenibilit\u00e0<\/strong>?<\/li>\r\n<\/ul>\r\n<h2><strong>Questo libro \u00e8 dedicato a<\/strong>:<\/h2>\r\n<ul>\r\n \t<li>Lettori appassionati di <strong>giardinaggio<\/strong>, <strong>agricoltura biologica<\/strong> e vita rurale.<\/li>\r\n \t<li>Chiunque desideri adottare uno <strong>stile di vita sostenibile<\/strong> e autosufficiente.<\/li>\r\n \t<li><strong>Famiglie eco-consapevoli<\/strong> che vogliono ridurre il proprio impatto ambientale.<\/li>\r\n \t<li><strong>Amanti della natura<\/strong> e sostenitori delle <strong>energie rinnovabili<\/strong>.<\/li>\r\n<\/ul>\r\n<h2><strong>Contenuti chiave <em>\"Il Grande Libro dell\u2019Autosufficienza\"<\/em><\/strong>:<\/h2>\r\n<em>Il Grande Libro dell\u2019Autosufficienza<\/em> offre una panoramica completa di tutte le tecniche per vivere in modo <strong>autonomo<\/strong> e <strong>sostenibile<\/strong>. Attraverso 10 capitoli, il libro esplora vari aspetti dell\u2019autosufficienza, dalla coltivazione di ortaggi e frutti alla produzione di cibo dagli animali, fino alla gestione dell'energia e dei rifiuti. La guida si focalizza sul valore delle <strong>tradizioni agricole<\/strong>, sulla cura dell\u2019ambiente e sul benessere che deriva dal vivere in sintonia con la natura.\r\n\r\n&nbsp;",
"link": "https:\/\/www.fioredellavita.it\/grande-libro-dellautosufficienza-50-anni\/?attribute_pa_versione=nuovo",
"image_link": "https:\/\/www.fioredellavita.it\/wp-content\/uploads\/2024\/09\/il-grande-libro-dell-autosufficienza-speciale-50-anni-copertina-web.jpg",
"price": "39,00",
"sale_price": "37,05",
"categories": "Informazione Libera",
"isbn": "",
"Autore": "John,Seymour",
"Editore": "Macro Edizioni",
"Tipologia": "Libri",
"Collezione": "Libri Informazione Libera,Informazione Libera",
"Quantita": "1821",
"Lunghezza": "",
"Stato": "publish",
"Pagine": "",
"Edizione": "",
"Traduzione": "",
"Versione": "Nuovo",
"StockStatus": "instock",
"downloadable": "no",
"img1": "https:\/\/www.fioredellavita.it\/wp-content\/uploads\/2024\/09\/quarta_nuovo_grande_libro_dell_autosufficienza_2024_17038.jpg",
"img2": "",
"img3": "",
"formato": "Cartonato",
"preOrderDate": "2025-02-25",
"short_descr": null,
"availability": "in stock",
"checkout_link": "https:\/\/www.fioredellavita.it\/carrello\/?productId=70606",
"seo_descr": "Versione: Nuovo",
"preord": "no",
"addtocart_link": "https:\/\/www.fioredellavita.it\/grande-libro-dellautosufficienza-50-anni\/?attribute_pa_versione=nuovo&variation_id=70606&add-to-cart=70606",
"eta": "",
"misure": "cm 22x28",
"sku": "22464"
},

36
docs/apache2/contatti.htm Normal file
View File

@@ -0,0 +1,36 @@
<!-- wp:themify-builder/canvas /-->
<!--themify_builder_static-->
<h3>Contattaci</h3>
<p><strong>Hai domande, consigli o suggerimenti da proporci?</strong><br />Inviaci un messaggio attraverso il form qui
sotto!</p>
<form action="https://www.fioredellavita.it/wp-admin/admin-ajax.php" class="builder-contact" id="tb_th9k520-form"
method="post" data-post-id="0" data-element-id="th9k520" data-orig-id=""> <label for="field_extra_tb_th9k520_0">
Invia a: <input type="hidden" name="field_extra_name_0" value="Invia a:"> * </label> <select
id="field_extra_tb_th9k520_0" name="field_extra_0" required>
<option value="Seleziona destinatario"> Seleziona destinatario </option>
<option value="ordiniweb@gruppomacro.com"> ordiniweb@gruppomacro.com </option>
</select> <label for="tb_th9k520-contact-subject">Oggetto richiesta: *</label> <input type="text"
name="contact-subject" placeholder="" id="tb_th9k520-contact-subject" value="" required> <label
for="tb_th9k520-contact-name">Nome *</label> <input type="text" name="contact-name" placeholder=""
id="tb_th9k520-contact-name" value="" required> <label for="field_extra_tb_th9k520_1"> Cognome <input
type="hidden" name="field_extra_name_1" value="Cognome"> * </label> <input type="text" name="field_extra_1"
id="field_extra_tb_th9k520_1" placeholder="" required> <label for="tb_th9k520-contact-email">E-mail *</label>
<input type="text" name="contact-email" placeholder="" id="tb_th9k520-contact-email" value="" required> <label
for="field_extra_tb_th9k520_2"> Telefono <input type="hidden" name="field_extra_name_2" value="Telefono">
</label> <input type="tel" name="field_extra_2" id="field_extra_tb_th9k520_2" placeholder=""> <label
for="tb_th9k520-contact-message">Descrivi la tua richiesta: </label> <textarea name="contact-message"
placeholder="" id="tb_th9k520-contact-message"></textarea> <label> <input type="checkbox" name="gdpr" value="1"
required> Ho letto l'Informativa sulla privacy nella pagina <a href="/contatti"> Privacy Policy</a> del Sito
e acconsento al trattamento dei dati inseriti. * </label> <label> Verifica antispam * </label> <button
type="submit">Invia</button> </form>
<h3>Dove siamo</h3>
<p><strong>Macro Società Cooperativa srl</strong><br />Via Giardino, 30 47522 Cesena (FC)</p>
<p>Fai click sulla mappa (OpenStreetMap) per trovare il percorso dal tuo indirizzo.</p>
<a
href="https://www.openstreetmap.org/search?query=Via%20Giardino%2C%2030%20%E2%80%93%2047522%20%E2%80%93%20Cesena%20(FC)#map=16/44.1525/12.2062">
<img decoding="async" loading="lazy" width="500" height="499"
src="https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro.jpg" title="mappa-macro"
alt="mappa-macro"
srcset="https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro.jpg 500w, https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro-300x300.jpg 300w, https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro-150x150.jpg 150w, https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro-320x319.jpg 320w, https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro-100x100.jpg 100w, https://www.fioredellavita.it/wp-content/uploads/2022/10/mappa-macro-50x50.jpg 50w"
sizes="(max-width: 500px) 100vw, 500px" /> </a><!--/themify_builder_static-->

View File

@@ -0,0 +1,26 @@
<VirtualHost 89.36.222.238:443>
SuexecUserGroup "#1008" "#1008"
ServerName riso.app
ServerAlias www.riso.app
DocumentRoot /var/www/riso.app
ErrorLog /var/www/riso.app/logs//error.log
CustomLog /var/www/riso.app/logs/access.log combined
<Directory /var/www/riso.app/>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
<If "%{HTTP_HOST} == 'www.riso.app'">
Redirect permanent / https://riso.app/
</If>
RewriteEngine on
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/riso.app/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/riso.app/privkey.pem
</VirtualHost>
</IfModule>

View File

@@ -0,0 +1,39 @@
Include /etc/apache2/sites-available/dominioinclude_test.abitaregliiblei.it.conf
# Configurazione per HTTP
<VirtualHost 65.108.222.97:80>
ServerName ${MIODOMINIO_COMPLETO}
DocumentRoot /var/www/${MIODOMINIO_COMPLETO}
RewriteEngine on
# Redirigi tutto il traffico HTTP verso HTTPS
RewriteCond %{SERVER_NAME} =${MIODOMINIO_COMPLETO} [OR]
RewriteCond %{SERVER_NAME} =www.${MIODOMINIO_COMPLETO}
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
ErrorLog /var/www/${MIODOMINIO_COMPLETO}/logs/error.log
CustomLog /var/www/${MIODOMINIO_COMPLETO}/logs/access.log combined
</VirtualHost>
# Configurazione per HTTPS
<IfModule mod_ssl.c>
<VirtualHost 65.108.222.97:443>
ServerName ${MIODOMINIO_COMPLETO}
DocumentRoot /var/www/${MIODOMINIO_COMPLETO}
ErrorLog /var/www/${MIODOMINIO_COMPLETO}/logs/error.log
CustomLog /var/www/${MIODOMINIO_COMPLETO}/logs/access.log combined
<Directory /var/www/${MIODOMINIO_COMPLETO}/>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
AllowOverride All
Require all granted
</Directory>
RewriteEngine on
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/${MIODOMINIO}/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/${MIODOMINIO}/privkey.pem
</VirtualHost>
</IfModule>

View File

@@ -0,0 +1,4 @@
Define MIODOMINIO piuchebuono.app
Define MIODOMINIO_COMPLETO piuchebuono.app
Define MIOURL_API api.piuchebuono.app
Define PORTA 3000

View File

@@ -0,0 +1,4 @@
Define MIODOMINIO abitaregliiblei.it
Define MIODOMINIO_COMPLETO test.abitaregliiblei.it
Define MIOURL_API testapi.abitaregliiblei.it
Define PORTA 3021

View File

@@ -0,0 +1,4 @@
Define MIODOMINIO riso.app
Define MIODOMINIO_COMPLETO test.riso.app
Define MIOURL_API testapi.riso.app
Define PORTA 3005

View File

@@ -0,0 +1,3 @@
Include /etc/apache2/sites-available/dominioinclude_piuchebuono.app.conf
Include /etc/apache2/sites-available/nodejs_virtualhost_ssl_http_https.conf

View File

@@ -0,0 +1,47 @@
# Configurazione per HTTP
<VirtualHost 65.108.222.97:80>
ServerName ${MIOURL_API}
RewriteEngine on
# Redirigi tutto il traffico HTTP verso HTTPS
RewriteCond %{SERVER_NAME} =${MIOURL_API} [OR]
RewriteCond %{SERVER_NAME} =www.${MIOURL_API}
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
ErrorLog /var/www/${MIODOMINIO_COMPLETO}/logs/error.log
CustomLog /var/www/${MIODOMINIO_COMPLETO}/logs/access.log combined
</VirtualHost>
<VirtualHost 65.108.222.97:443>
ServerName ${MIOURL_API}
ServerAdmin surya@riso.app
SSLEngine On
SSLProtocol -ALL +TLSv1.2 +TLSv1.3
SSLCompression Off
SSLHonorCipherOrder off
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:E>
SSLVerifyDepth 10
SSLCertificateFile /etc/letsencrypt/live/${MIODOMINIO}/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/${MIODOMINIO}/privkey.pem
ProxyPreserveHost On
SSLProxyEngine On
SSLProxyVerify None
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
ProxyPass / https://localhost:${PORTA}/ retry=0 timeout=5 connectiontimeout=2
ProxyPassReverse / https://localhost:${PORTA}/
ProxyTimeout 5
LogLevel warn
ErrorLog /var/www/${MIODOMINIO_COMPLETO}/logs/error.log
CustomLog /var/www/${MIODOMINIO_COMPLETO}/logs/access.log combined
<Location />
ProxyPassReverse /
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>
</VirtualHost>

View File

@@ -0,0 +1,3 @@
Include /etc/apache2/sites-available/dominioinclude_piuchebuono.app.conf
Include /etc/apache2/sites-available/websites_ssl_virtualhost.conf

View File

@@ -0,0 +1,3 @@
Include /etc/apache2/sites-available/dominioinclude_test.abitaregliiblei.it.conf
Include /etc/apache2/sites-available/websites_ssl_virtualhost.conf

View File

@@ -0,0 +1,30 @@
<VirtualHost 65.108.222.97:80>
ServerName ${MIODOMINIO_COMPLETO}
RewriteEngine On
# Forza la connessione HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^ https://${MIODOMINIO_COMPLETO}%{REQUEST_URI} [L,R=301]
</VirtualHost>
<VirtualHost 65.108.222.97:443>
ServerName ${MIODOMINIO_COMPLETO}
DocumentRoot /var/www/${MIODOMINIO_COMPLETO}
ServerAdmin surya@riso.app
SSLEngine On
SSLProtocol -ALL +TLSv1.2
SSLCompression Off
SSLHonorCipherOrder off
SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128
SSLVerifyDepth 10
SSLCertificateFile /etc/letsencrypt/live/${MIODOMINIO}/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/${MIODOMINIO}/privkey.pem
<Directory /var/www/${MIODOMINIO_COMPLETO}/>
CGIPassAuth On
Require all granted
AllowOverride All
</Directory>
LogLevel warn
ErrorLog "/var/www/${MIODOMINIO_COMPLETO}/logs/error.log"
CustomLog "/var/www/${MIODOMINIO_COMPLETO}/logs/access.log" combined
</VirtualHost>

View File

@@ -0,0 +1,24 @@
docker exec -it gitlab /bin/bash
apt-get update
apt-get install nano
nano /etc/gitlab/gitlab.rb
gitlab_rails['smtp_address'] = "smtp.example.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "tuo_username"
gitlab_rails['smtp_password'] = "tuo_password"
gitlab_rails['smtp_domain'] = "example.com"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['smtp_address'] = "box.lamiaposta.org"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "gitlab@riso.app"
gitlab_rails['smtp_password'] = "MYPRISO_1290_1977@!"
gitlab_rails['smtp_domain'] = "lamiaposta.org"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true

429
docs/libro1.htm Normal file
View File

@@ -0,0 +1,429 @@
<!DOCTYPE html>
<!-- saved from url=(0067)http://vps-88271abb.vps.ovh.net/apimacro/public/mylinkspao?id=22467 -->
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Link Page</title>
<style>
#loading {
display: none;
width: 50px;
height: 50px;
border: 5px solid #f3f3f3;
border-top: 5px solid #3498db;
border-radius: 50%;
animation: spin 1s linear infinite;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<h1>Links</h1>
<form id="articleForm">
<pre> Per vedere la lista -&gt; "LIBRI IN PREVENDITA"
in <span style="color: green;">VERDE</span> quelli in PreOrdine
in <span style="color: red;">ROSSO</span> quelli ancora non abilitati.
cliccare sul link <span style="font-weight: bold;">Imposta in PREORDINE"</span> per abilitarlo.
</pre>
<label for="article_id">ID Articolo or Ordine:</label>
<input type="text" id="article_id" name="id" value="22467">
<input type="text" id="action" name="action" value="" hidden="">
<br>
<button type="button" data-action="search">Cerca Articolo</button>
<button type="button" data-action="search_isbn">Cerca ISBN</button>
<button type="button" data-action="updateArtFromGM">Aggiorna Articolo da GM</button>
<button type="button" data-action="checkPrevendita">E' in PreVendita?</button>
<button type="button" data-action="setPreOrder">Impostalo in PreVendita!</button>
<button type="button" data-action="setDataPubblicazione">Aggiorna Data Pubblicazione</button>
<button type="button" data-action="showDettSingleOrdine">Dett. Ordine</button>
<button type="button" data-action="showDettSingleOrdineWeb">Dett. Ordine Web</button>
<br><br>
<button type="button" data-action="showTest">Test</button>
<button type="button" data-action="inprevendita">Libri in Prevendita</button>
<button type="button" data-action="cartolibri">Cartolibri</button>
<button type="button" data-action="riviste">Riviste</button>
<button type="button" data-action="showOrdini">Mostra Ordini</button>
<button type="button" data-action="showOrdiniWeb">Mostra Ordini Web</button>
<button type="button" data-action="showArticoliFatturatiWeb">Mostra Fatturati</button>
<button type="button" data-action="Vendite">Vendite</button>
<button type="button" data-action="showDettOrdini">Dettaglio Ordini</button>
<button type="button" data-action="showDettOrdiniWeb">Dettaglio Ordini Web</button>
</form>
<div>
<a href="http://vps-88271abb.vps.ovh.net/apimacro/public/view-articles-sales" target="_blank">Vedi Articoli Venduti e Fatturati</a> - <a href="http://vps-88271abb.vps.ovh.net/apimacro/public/export-articles-sales-json" target="_blank">(Esporta)</a><br>
</div>
<div id="result">Articles di 22467 :
<pre>[
{
"Id": "258787",
"IdArticolo": "22467",
"Ean13": "9788828510147",
"Titolo": "Le Stelle Cadranno dal Cielo?",
"ListaAutori": "17",
"ListaArgomenti": "9",
"IdStatoProdotto": "34",
"PrezzoIvato": "24.9000",
"IdMarchioEditoriale": "1",
"IdCollana": "73",
"DataPubblicazione": "2025-01-14 00:00:00.000",
"IdTipologia": "1",
"IdTipoFormato": "1",
"Misure": "cm 13,5x20,5",
"Pagine": "192",
"Sottotitolo": "Non \u00e8 una catastrofe ma la Rivelazione dell'Universo reale",
"Durata": "",
"Numero": "",
"Edizione": "Dicembre 2024",
"Ristampa": "",
"DataInizioCampagna": "2024-11-07 00:00:00.000",
"DataFineCampagna": "2099-12-31 00:00:00.000",
"ScontoCampagna": "5.00",
"PrezzoIvatoScontatoCampagna": "23.6550",
"DataOra": "2024-12-19 09:24:01.593",
"Enabled": "0",
"IDTagGruppo": "0",
"Utente": "FLANZA-NOTE",
"PercIva": ".00",
"IdTitoloOriginale": "13415",
"EnabledAlFresco": "1",
"CodEdizione": "16",
"FasciaEta": null,
"FasciaEta2": null,
"data": "2024-12-19 09:24:01.593",
"DescrizioneStatoProdotto": "In prevendita",
"Codice": "22467",
"QtaDisponibile": "-6"
}
]</pre>Product:
<pre>{
"id": 74617,
"name": "Le stelle cadranno dal cielo? - Nuovo",
"slug": "le-stelle-cadranno-dal-cielo-nuovo",
"permalink": "https:\/\/www.fioredellavita.it\/le-stelle-cadranno-dal-cielo\/?attribute_pa_versione=nuovo",
"date_created": "2024-12-19T15:26:11",
"date_created_gmt": "2024-12-19T14:26:11",
"date_modified": "2024-12-20T13:02:31",
"date_modified_gmt": "2024-12-20T12:02:31",
"type": "variation",
"status": "publish",
"featured": false,
"catalog_visibility": "visible",
"description": "",
"short_description": "",
"sku": "22467",
"price": "23.6550",
"regular_price": "24.9000",
"sale_price": "23.6550",
"date_on_sale_from": "2024-11-07T00:00:00",
"date_on_sale_from_gmt": "2024-11-06T23:00:00",
"date_on_sale_to": "2099-12-31T23:59:59",
"date_on_sale_to_gmt": "2099-12-31T22:59:59",
"on_sale": true,
"purchasable": true,
"total_sales": "0",
"virtual": false,
"downloadable": false,
"downloads": [],
"download_limit": -1,
"download_expiry": -1,
"external_url": "",
"button_text": "",
"tax_status": "taxable",
"tax_class": "",
"manage_stock": true,
"stock_quantity": 10000,
"backorders": "no",
"backorders_allowed": false,
"backordered": false,
"low_stock_amount": null,
"sold_individually": false,
"weight": "",
"dimensions": {
"length": "",
"width": "",
"height": ""
},
"shipping_required": true,
"shipping_taxable": true,
"shipping_class": "",
"shipping_class_id": 0,
"reviews_allowed": false,
"average_rating": "0.00",
"rating_count": 0,
"upsell_ids": [],
"cross_sell_ids": [],
"parent_id": 70642,
"purchase_note": "",
"categories": [],
"tags": [],
"images": [
{
"id": 73623,
"date_created": "2024-11-20T11:12:29",
"date_created_gmt": "2024-11-20T09:12:29",
"date_modified": "2024-12-20T14:02:31",
"date_modified_gmt": "2024-12-20T12:02:31",
"src": "https:\/\/i0.wp.com\/www.fioredellavita.it\/wp-content\/uploads\/2024\/09\/le-stella-cadranno-dal-cielo-copertina-web.jpg?fit=450%2C624&amp;ssl=1",
"name": "le-stella-cadranno-dal-cielo-copertina-web",
"alt": "\"Le stelle cadranno dal cielo?\""
}
],
"attributes": [
{
"id": 6,
"name": "Versione",
"slug": "pa_versione",
"option": "Nuovo"
}
],
"default_attributes": [],
"variations": [],
"grouped_products": [],
"menu_order": 0,
"price_html": "<del aria-hidden="\&quot;true\&quot;"><span class="\&quot;woocommerce-Price-amount" amount\"=""><bdi>24,90<span class="\&quot;woocommerce-Price-currencySymbol\&quot;">&lt;\/span&gt;&lt;\/bdi&gt;&lt;\/span&gt;&lt;\/del&gt; <span class="\&quot;screen-reader-text\&quot;">Il prezzo originale era: 24,90€.&lt;\/span&gt;<ins aria-hidden="\&quot;true\&quot;"><span class="\&quot;woocommerce-Price-amount" amount\"=""><bdi>23,66<span class="\&quot;woocommerce-Price-currencySymbol\&quot;">&lt;\/span&gt;&lt;\/bdi&gt;&lt;\/span&gt;&lt;\/ins&gt;<span class="\&quot;screen-reader-text\&quot;">Il prezzo attuale \u00e8: 23,66€.&lt;\/span&gt;",
"related_ids": [],
"meta_data": [
{
"id": 1521527,
"key": "ISBN",
"value": "9788828510147"
},
{
"id": 1521528,
"key": "misure",
"value": "cm 13,5x20,5"
},
{
"id": 1521529,
"key": "formato",
"value": "Brossura"
},
{
"id": 1521530,
"key": "pagine",
"value": "192"
},
{
"id": 1521531,
"key": "edizione",
"value": "Dicembre 2024"
},
{
"id": 1521532,
"key": "DataPubblicazione",
"value": "1736809200"
},
{
"id": 1521533,
"key": "DataPubbStr",
"value": "14\/01\/2025"
},
{
"id": 1521535,
"key": "_wpro_variable_is_preorder",
"value": "yes"
},
{
"id": 1521536,
"key": "_is_pre_order",
"value": "yes"
},
{
"id": 1521537,
"key": "_pre_order_date",
"value": "2025-01-14"
},
{
"id": 1521538,
"key": "_wpro_date_label_variable",
"value": "Prenotalo per riceverlo entro il 14 gennaio 2025"
},
{
"id": 1521539,
"key": "_wpro_no_date_label_variable",
"value": ""
},
{
"id": 1521540,
"key": "_wpro_manage_price_variable",
"value": ""
},
{
"id": 1521541,
"key": "_wpro_price_variable",
"value": ""
},
{
"id": 1521542,
"key": "_wpro_label_variable",
"value": "Pre Ordinalo!"
},
{
"id": 1521543,
"key": "_wpro_price_type_variable",
"value": "manual"
},
{
"id": 1521544,
"key": "_wpro_amount_price_variable",
"value": "fixed"
},
{
"id": 1521545,
"key": "_wpro_date_variable",
"value": "2025-01-14"
},
{
"id": 1521546,
"key": "_wpro_time_variable",
"value": ""
},
{
"id": 1521547,
"key": "_rank_math_gtin_code",
"value": ""
},
{
"id": 1521680,
"key": "_ywpo_preorder",
"value": "yes"
},
{
"id": 1521681,
"key": "_ywpo_availability_date_mode",
"value": "date"
},
{
"id": 1521682,
"key": "_ywpo_for_sale_date",
"value": "2025-01-14"
},
{
"id": 1521683,
"key": "_ywpo_price_mode",
"value": "default"
},
{
"id": 1521684,
"key": "_ywpo_preorder_price",
"value": "0"
},
{
"id": 1521685,
"key": "_ywpo_preorder_discount_percentage",
"value": ""
},
{
"id": 1521686,
"key": "_ywpo_preorder_discount_fixed",
"value": ""
},
{
"id": 1521687,
"key": "_ywpo_preorder_increase_percentage",
"value": ""
},
{
"id": 1521688,
"key": "_ywpo_preorder_increase_fixed",
"value": ""
},
{
"id": 1521711,
"key": "woo_feed_availability_date_var",
"value": "2025-01-14"
}
],
"stock_status": "instock",
"has_options": false,
"post_password": "",
"global_unique_id": "",
"jetpack_sharing_enabled": true,
"jetpack-related-posts": [],
"builder_content": "",
"_links": {
"self": [
{
"href": "https:\/\/www.fioredellavita.it\/wp-json\/wc\/v3\/products\/74617",
"targetHints": {
"allow": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
]
}
}
],
"collection": [
{
"href": "https:\/\/www.fioredellavita.it\/wp-json\/wc\/v3\/products"
}
],
"up": [
{
"href": "https:\/\/www.fioredellavita.it\/wp-json\/wc\/v3\/products\/70642"
}
]
}
}</span></span></bdi></span></ins></span></span></bdi></span></del></pre></div>
<div id="loading" style="display: none;"></div>
<script>
const form = document.getElementById('articleForm');
const result = document.getElementById('result');
const loading = document.getElementById('loading');
const buttons = form.querySelectorAll('button');
buttons.forEach(button => button.addEventListener('click', handleButtonClick));
function handleButtonClick(event) {
let action = event.target.dataset.action;
let id = '0';
try {
id = form.querySelector('input[name="id"]').value;
if (!action) {
action = form.querySelector('input[name="action"]').value;
}
} catch (e) {
id = 0;
}
if (!id) {
id = 0;
}
loading.style.display = 'block'; // Mostra la clessidra
let baseUrl = window.location.href;
baseUrl = baseUrl.slice(0, baseUrl.lastIndexOf('/'));
fetch(`${baseUrl}/handle-article-action-pao/${id}/${action}`)
.then(response => response.text())
.then(data => {
result.innerHTML = data;
loading.style.display = 'none'; // Nasconde la clessidra una volta completato
});
}
</script>
<deepl-input-controller><template shadowrootmode="open"><link rel="stylesheet" href="chrome-extension://cofdbpoegempjloogbagkncekinflcnj/build/content.css"><div dir="ltr" style="visibility: initial !important;"><div class="dl-input-translation-container svelte-95aucy"><div></div></div></div></template></deepl-input-controller></body></html>

403
docs/libro2.htm Normal file
View File

@@ -0,0 +1,403 @@
<!DOCTYPE html>
<!-- saved from url=(0067)http://vps-88271abb.vps.ovh.net/apimacro/public/mylinkspao?id=22753 -->
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Link Page</title>
<style>
#loading {
display: none;
width: 50px;
height: 50px;
border: 5px solid #f3f3f3;
border-top: 5px solid #3498db;
border-radius: 50%;
animation: spin 1s linear infinite;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<h1>Links</h1>
<form id="articleForm">
<pre> Per vedere la lista -&gt; "LIBRI IN PREVENDITA"
in <span style="color: green;">VERDE</span> quelli in PreOrdine
in <span style="color: red;">ROSSO</span> quelli ancora non abilitati.
cliccare sul link <span style="font-weight: bold;">Imposta in PREORDINE"</span> per abilitarlo.
</pre>
<label for="article_id">ID Articolo or Ordine:</label>
<input type="text" id="article_id" name="id" value="22753">
<input type="text" id="action" name="action" value="" hidden="">
<br>
<button type="button" data-action="search">Cerca Articolo</button>
<button type="button" data-action="search_isbn">Cerca ISBN</button>
<button type="button" data-action="updateArtFromGM">Aggiorna Articolo da GM</button>
<button type="button" data-action="checkPrevendita">E' in PreVendita?</button>
<button type="button" data-action="setPreOrder">Impostalo in PreVendita!</button>
<button type="button" data-action="setDataPubblicazione">Aggiorna Data Pubblicazione</button>
<button type="button" data-action="showDettSingleOrdine">Dett. Ordine</button>
<button type="button" data-action="showDettSingleOrdineWeb">Dett. Ordine Web</button>
<br><br>
<button type="button" data-action="showTest">Test</button>
<button type="button" data-action="inprevendita">Libri in Prevendita</button>
<button type="button" data-action="cartolibri">Cartolibri</button>
<button type="button" data-action="riviste">Riviste</button>
<button type="button" data-action="showOrdini">Mostra Ordini</button>
<button type="button" data-action="showOrdiniWeb">Mostra Ordini Web</button>
<button type="button" data-action="showArticoliFatturatiWeb">Mostra Fatturati</button>
<button type="button" data-action="Vendite">Vendite</button>
<button type="button" data-action="showDettOrdini">Dettaglio Ordini</button>
<button type="button" data-action="showDettOrdiniWeb">Dettaglio Ordini Web</button>
</form>
<div>
<a href="http://vps-88271abb.vps.ovh.net/apimacro/public/view-articles-sales" target="_blank">Vedi Articoli Venduti e Fatturati</a> - <a href="http://vps-88271abb.vps.ovh.net/apimacro/public/export-articles-sales-json" target="_blank">(Esporta)</a><br>
</div>
<div id="result">Articles di 22753 :
<pre>[
{
"Id": "258799",
"IdArticolo": "22753",
"Ean13": "9788865934883",
"Titolo": "La Storia di Flumeide e la Bambina",
"ListaAutori": "4184",
"ListaArgomenti": "6",
"IdStatoProdotto": "34",
"PrezzoIvato": "13.0000",
"IdMarchioEditoriale": "34",
"IdCollana": "1033",
"DataPubblicazione": "2025-01-21 00:00:00.000",
"IdTipologia": "1",
"IdTipoFormato": "1",
"Misure": "cm 28x19",
"Pagine": "32",
"Sottotitolo": "Una fiaba per grandi",
"Durata": "",
"Numero": "",
"Edizione": "Gennaio 2025",
"Ristampa": "",
"DataInizioCampagna": "2024-11-15 00:00:00.000",
"DataFineCampagna": "2099-11-15 00:00:00.000",
"ScontoCampagna": "5.00",
"PrezzoIvatoScontatoCampagna": "12.3500",
"DataOra": "2024-12-19 11:16:13.993",
"Enabled": "0",
"IDTagGruppo": "0",
"Utente": "AZANGHERI-NOTE",
"PercIva": ".00",
"IdTitoloOriginale": "13664",
"EnabledAlFresco": "1",
"CodEdizione": "1",
"FasciaEta": "Genitori",
"FasciaEta2": "Ragazze e ragazzi",
"data": "2024-12-19 11:16:13.993",
"DescrizioneStatoProdotto": "In prevendita",
"Codice": "22753",
"QtaDisponibile": "-2"
}
]</pre>Product:
<pre>{
"id": 73612,
"name": "La storia di Flumeide e la bambina - Nuovo",
"slug": "la-storia-di-flumeide-e-la-bambina-nuovo",
"permalink": "https:\/\/www.fioredellavita.it\/?post_type=product&amp;p=73611&amp;attribute_pa_versione=nuovo",
"date_created": "2024-11-20T04:49:10",
"date_created_gmt": "2024-11-20T03:49:10",
"date_modified": "2024-12-20T12:56:24",
"date_modified_gmt": "2024-12-20T11:56:24",
"type": "variation",
"status": "publish",
"featured": false,
"catalog_visibility": "visible",
"description": "",
"short_description": "",
"sku": "22753",
"price": "12.3500",
"regular_price": "13.0000",
"sale_price": "12.3500",
"date_on_sale_from": "2024-11-15T00:00:00",
"date_on_sale_from_gmt": "2024-11-14T23:00:00",
"date_on_sale_to": "2099-11-15T23:59:59",
"date_on_sale_to_gmt": "2099-11-15T22:59:59",
"on_sale": true,
"purchasable": true,
"total_sales": "0",
"virtual": false,
"downloadable": false,
"downloads": [],
"download_limit": -1,
"download_expiry": -1,
"external_url": "",
"button_text": "",
"tax_status": "taxable",
"tax_class": "",
"manage_stock": true,
"stock_quantity": 10000,
"backorders": "no",
"backorders_allowed": false,
"backordered": false,
"low_stock_amount": null,
"sold_individually": false,
"weight": "",
"dimensions": {
"length": "",
"width": "",
"height": ""
},
"shipping_required": true,
"shipping_taxable": true,
"shipping_class": "",
"shipping_class_id": 0,
"reviews_allowed": false,
"average_rating": "0.00",
"rating_count": 0,
"upsell_ids": [],
"cross_sell_ids": [],
"parent_id": 73611,
"purchase_note": "",
"categories": [],
"tags": [],
"images": [],
"attributes": [
{
"id": 6,
"name": "Versione",
"slug": "pa_versione",
"option": "Nuovo"
}
],
"default_attributes": [],
"variations": [],
"grouped_products": [],
"menu_order": 1,
"price_html": "<del aria-hidden="\&quot;true\&quot;"><span class="\&quot;woocommerce-Price-amount" amount\"=""><bdi>13,00<span class="\&quot;woocommerce-Price-currencySymbol\&quot;">&lt;\/span&gt;&lt;\/bdi&gt;&lt;\/span&gt;&lt;\/del&gt; <span class="\&quot;screen-reader-text\&quot;">Il prezzo originale era: 13,00€.&lt;\/span&gt;<ins aria-hidden="\&quot;true\&quot;"><span class="\&quot;woocommerce-Price-amount" amount\"=""><bdi>12,35<span class="\&quot;woocommerce-Price-currencySymbol\&quot;">&lt;\/span&gt;&lt;\/bdi&gt;&lt;\/span&gt;&lt;\/ins&gt;<span class="\&quot;screen-reader-text\&quot;">Il prezzo attuale \u00e8: 12,35€.&lt;\/span&gt;",
"related_ids": [],
"meta_data": [
{
"id": 1501793,
"key": "ISBN",
"value": "9788865934883"
},
{
"id": 1501794,
"key": "misure",
"value": "cm 28x19"
},
{
"id": 1501795,
"key": "formato",
"value": "Brossura"
},
{
"id": 1501796,
"key": "pagine",
"value": "32"
},
{
"id": 1501798,
"key": "_wpro_variable_is_preorder",
"value": "yes"
},
{
"id": 1501799,
"key": "_is_pre_order",
"value": "yes"
},
{
"id": 1521636,
"key": "_pre_order_date",
"value": "2025-01-21"
},
{
"id": 1521637,
"key": "_wpro_date_label_variable",
"value": "Prenotalo per riceverlo entro il 21 gennaio 2025"
},
{
"id": 1521638,
"key": "_wpro_no_date_label_variable",
"value": ""
},
{
"id": 1521639,
"key": "_wpro_manage_price_variable",
"value": ""
},
{
"id": 1521640,
"key": "_wpro_price_variable",
"value": ""
},
{
"id": 1521641,
"key": "_wpro_label_variable",
"value": "Pre Ordinalo!"
},
{
"id": 1521642,
"key": "_wpro_price_type_variable",
"value": "manual"
},
{
"id": 1521643,
"key": "_wpro_amount_price_variable",
"value": "fixed"
},
{
"id": 1521644,
"key": "_wpro_date_variable",
"value": "2025-01-21"
},
{
"id": 1521645,
"key": "_wpro_time_variable",
"value": ""
},
{
"id": 1521646,
"key": "_rank_math_gtin_code",
"value": ""
},
{
"id": 1521698,
"key": "_ywpo_preorder",
"value": "yes"
},
{
"id": 1521699,
"key": "_ywpo_availability_date_mode",
"value": "date"
},
{
"id": 1521700,
"key": "_ywpo_for_sale_date",
"value": "1736809200"
},
{
"id": 1521701,
"key": "_ywpo_price_mode",
"value": "default"
},
{
"id": 1521702,
"key": "_ywpo_preorder_price",
"value": "0"
},
{
"id": 1521703,
"key": "_ywpo_preorder_discount_percentage",
"value": ""
},
{
"id": 1521704,
"key": "_ywpo_preorder_discount_fixed",
"value": ""
},
{
"id": 1521705,
"key": "_ywpo_preorder_increase_percentage",
"value": ""
},
{
"id": 1521706,
"key": "_ywpo_preorder_increase_fixed",
"value": ""
},
{
"id": 1521707,
"key": "edizione",
"value": ""
}
],
"stock_status": "instock",
"has_options": false,
"post_password": "",
"global_unique_id": "",
"jetpack_sharing_enabled": true,
"jetpack-related-posts": [],
"builder_content": "",
"_links": {
"self": [
{
"href": "https:\/\/www.fioredellavita.it\/wp-json\/wc\/v3\/products\/73612",
"targetHints": {
"allow": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
]
}
}
],
"collection": [
{
"href": "https:\/\/www.fioredellavita.it\/wp-json\/wc\/v3\/products"
}
],
"up": [
{
"href": "https:\/\/www.fioredellavita.it\/wp-json\/wc\/v3\/products\/73611"
}
]
}
}</span></span></bdi></span></ins></span></span></bdi></span></del></pre></div>
<div id="loading" style="display: none;"></div>
<script>
const form = document.getElementById('articleForm');
const result = document.getElementById('result');
const loading = document.getElementById('loading');
const buttons = form.querySelectorAll('button');
buttons.forEach(button => button.addEventListener('click', handleButtonClick));
function handleButtonClick(event) {
let action = event.target.dataset.action;
let id = '0';
try {
id = form.querySelector('input[name="id"]').value;
if (!action) {
action = form.querySelector('input[name="action"]').value;
}
} catch (e) {
id = 0;
}
if (!id) {
id = 0;
}
loading.style.display = 'block'; // Mostra la clessidra
let baseUrl = window.location.href;
baseUrl = baseUrl.slice(0, baseUrl.lastIndexOf('/'));
fetch(`${baseUrl}/handle-article-action-pao/${id}/${action}`)
.then(response => response.text())
.then(data => {
result.innerHTML = data;
loading.style.display = 'none'; // Nasconde la clessidra una volta completato
});
}
</script>
<deepl-input-controller><template shadowrootmode="open"><link rel="stylesheet" href="chrome-extension://cofdbpoegempjloogbagkncekinflcnj/build/content.css"><div dir="ltr" style="visibility: initial !important;"><div class="dl-input-translation-container svelte-95aucy"><div></div></div></div></template></deepl-input-controller></body></html>

0
docs/router/admin_router Normal file
View File

12
docs/test.htm Normal file
View File

@@ -0,0 +1,12 @@
<div class="row align-start" style="gap:0px;flex-direction:column;flex:1;display:flex;justify-content:space-between;">
<!-- Parte superiore -->
<div class="justify-start" style="flex-grow:0"><span style="font-size:calc(12 * var(--scalecatalogx) * 1px)"
class="book-author">{autore}</span>
<div style="font-size:calc(16 * var(--scalecatalogx) * 1px);font-weight:bold;" class="book-title">{titolo}</div>
<span class="book-descr">{descrizione}</span>
</div><!-- Parte inferiore (book-details e barcode) -->
<div style="margin-top:auto;width:100%">
<div class="justify-end book-details" style="flex-grow:0;font-size:calc(10 * var(--scalecatalog) * 1px);">
Pagine: <b>{pagine}</b><br />Formato: <b>{misure}</b><br />Prezzo: <b>{prezzo} €</b><br /></div>
</div>
</div>

View File

@@ -4,20 +4,16 @@ module.exports = {
name: "FreePlanetServerSide", name: "FreePlanetServerSide",
script: "./src/server/server.js", script: "./src/server/server.js",
ignore_watch : ["node_modules"], ignore_watch : ["node_modules"],
interpreter: "/root/.nvm/versions/node/v16.19.0/bin/node",
watch: false, watch: false,
//autorestart: true, //autorestart: true,
instances: 1, instances: 1,
env: { env: {
"PORT": 3000,
"NODE_ENV": "development", "NODE_ENV": "development",
}, },
env_test: { env_test: {
"PORT": 3001,
"NODE_ENV": "test", "NODE_ENV": "test",
}, },
env_production: { env_production: {
"PORT": 3000,
"NODE_ENV": "production", "NODE_ENV": "production",
}, },
log_file: "logs/combined.outerr.log", log_file: "logs/combined.outerr.log",

21
ecosystem.config.pcb_prod.js Executable file
View File

@@ -0,0 +1,21 @@
module.exports = {
apps: [
{
name: "PiuCheBuono (Prod)",
script: "/var/www/nodejs_piuchebuono_server/src/server/server.js",
ignore_watch: ["node_modules", "logs"],
interpreter: "/root/.nvm/versions/node/v22.13.1/bin/node",
//autorestart: true,
instances: 1,
watch: false,
env: {
"NODE_ENV": "production"
},
log_file: "logs/combined.test.outerr.log",
error_file: "logs/errtest.log",
out_file: "logs/outtest.log",
merge_logs: true,
log_date_format: "YYYY-MM-DD HH:mm:ss.SSSS Z"
}
]
};

21
ecosystem.config.pcb_test.js Executable file
View File

@@ -0,0 +1,21 @@
module.exports = {
apps: [
{
name: "PiuCheBuono (TEST)",
script: "/var/www/nodejs_test.piuchebuono_server/src/server/server.js",
ignore_watch: ["node_modules", "logs"],
interpreter: "/root/.nvm/versions/node/v22.13.1/bin/node",
instances: 1,
watch: false,
env: {
"PORT": 0,
"NODE_ENV": "test"
},
log_file: "logs/combined.test.outerr.log",
error_file: "logs/errtest.log",
out_file: "logs/outtest.log",
merge_logs: true,
log_date_format: "YYYY-MM-DD HH:mm:ss.SSSS Z"
}
]
};

View File

@@ -0,0 +1,21 @@
module.exports = {
apps: [
{
name: "PRODUZIONE - FREEPLANET",
script: "/var/www/www.freeplanet_server/src/server/server.js",
ignore_watch: ["node_modules", "logs"],
interpreter: "/root/.nvm/versions/node/v16.19.0/bin/node",
//autorestart: true,
instances: 1,
watch: false,
env: {
"NODE_ENV": "production"
},
log_file: "logs/combined.outerr.log",
error_file: "logs/error.log",
out_file: "logs/out.log",
merge_logs: true,
log_date_format: "YYYY-MM-DD HH:mm:ss.SSSS Z"
}
]
};

21
ecosystem.config.riso_prod.js Executable file
View File

@@ -0,0 +1,21 @@
module.exports = {
apps: [
{
name: "RISO (Prod)",
script: "/var/www/nodejs_riso_server/src/server/server.js",
ignore_watch: ["node_modules", "logs"],
interpreter: "/root/.nvm/versions/node/v22.13.1/bin/node",
//autorestart: true,
instances: 1,
watch: false,
env: {
"NODE_ENV": "production"
},
log_file: "logs/combined.outerr.log",
error_file: "logs/error.log",
out_file: "logs/out.log",
merge_logs: true,
log_date_format: "YYYY-MM-DD HH:mm:ss.SSSS Z"
}
]
};

View File

@@ -1,12 +1,11 @@
module.exports = { module.exports = {
apps : [ apps: [
{ {
name: "TESTRISO2 FreePlanetServerSide", name: "RISO (TEST)",
script: "./src/server/server.js", script: "./src/server/server.js",
ignore_watch : ["node_modules"], ignore_watch: ["node_modules", "logs"],
interpreter: "/root/.nvm/versions/node/v16.19.0/bin/node", interpreter: "/root/.nvm/versions/node/v22.13.1/bin/node",
watch: false, watch: false,
//autorestart: true,
instances: 1, instances: 1,
env_test: { env_test: {
"PORT": 3001, "PORT": 3001,

BIN
emails/.DS_Store vendored

Binary file not shown.

View File

@@ -14,6 +14,8 @@ span Cellulare:&nbsp;
strong #{user.profile.intcode_cell} #{user.profile.cell}<br> strong #{user.profile.intcode_cell} #{user.profile.cell}<br>
span Nazionalità:&nbsp; span Nazionalità:&nbsp;
strong #{user.profile.nationality}<br> strong #{user.profile.nationality}<br>
span Gruppo:&nbsp;
strong #{idMyGroup}<br>
p <br>Saluti p <br>Saluti
style(type="text/css"). style(type="text/css").

View File

@@ -55,8 +55,7 @@ html
tr tr
td(class="whitespace", height="10") td
p &nbsp;
- var totalPrice = orders.totalPrice - var totalPrice = orders.totalPrice
- var note = orders.note - var note = orders.note
@@ -64,7 +63,8 @@ html
each rec in orders.items each rec in orders.items
- var descr = rec.order.product.productInfo.name - var descr = rec.order.product.productInfo.name
- var img = rec.order.product.productInfo.img - var code = rec.order.product.productInfo.code
- var img = dirimg + rec.order.product.productInfo.imagefile
- var price = rec.order.price - var price = rec.order.price
- var after_price = rec.order.after_price - var after_price = rec.order.after_price
- var TotalPriceProduct = rec.order.TotalPriceProductstr - var TotalPriceProduct = rec.order.TotalPriceProductstr
@@ -104,6 +104,9 @@ html
tr tr
td(class="sectionContentTitle boldhigh", valign="top") td(class="sectionContentTitle boldhigh", valign="top")
p #{descr} p #{descr}
tr
td(class="sectionContent", valign="top")
p Codice: #{code}
tr tr
td(class="sectionContent", valign="top") td(class="sectionContent", valign="top")
p Prezzo: #{price} € #{after_price} p Prezzo: #{price} € #{after_price}
@@ -118,7 +121,7 @@ html
p Totale: #{TotalPriceProduct} € p Totale: #{TotalPriceProduct} €
if (note) if (note)
p Note Aggiuntive: #{note} p Note Aggiuntive: #{note}<br>
p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} € p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} €
tr tr

View File

@@ -52,7 +52,7 @@ html
if (miordconfirmed) if (miordconfirmed)
p!= miordconfirmed p!= miordconfirmed
else else
p Puoi pertanto venire a ritirarli direttamente in sede, negli orari che ti sono stati indicati. p Puoi venire a ritirarli direttamente in sede, negli orari che ti sono stati indicati.
p &nbsp; p &nbsp;
@@ -62,7 +62,8 @@ html
each rec in orders.items each rec in orders.items
- var descr = rec.order.product.productInfo.name - var descr = rec.order.product.productInfo.name
- var img = rec.order.product.productInfo.img - var code = rec.order.product.productInfo.code
- var img = dirimg + rec.order.product.productInfo.imagefile
- var price = rec.order.product.price - var price = rec.order.product.price
- var after_price = rec.order.product.after_price - var after_price = rec.order.product.after_price
if (rec.order.gasordine) if (rec.order.gasordine)
@@ -101,6 +102,9 @@ html
tr tr
td(class="sectionContentTitle boldhigh", valign="top") td(class="sectionContentTitle boldhigh", valign="top")
p #{descr} p #{descr}
tr
td(class="sectionContent", valign="top")
p Codice: #{code}
tr tr
td(class="sectionContent", valign="top") td(class="sectionContent", valign="top")
p Prezzo: #{price} € #{after_price} p Prezzo: #{price} € #{after_price}
@@ -117,7 +121,7 @@ html
p Totale: #{TotalPriceProduct} € p Totale: #{TotalPriceProduct} €
if (note) if (note)
p Note Aggiuntive: #{note} p Note Aggiuntive: #{note}<br>
p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} € p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} €
tr tr

View File

@@ -61,7 +61,7 @@ html
each rec in orders.items each rec in orders.items
- var descr = rec.order.product.productInfo.name - var descr = rec.order.product.productInfo.name
- var img = rec.order.product.productInfo.img - var img = dirimg + rec.order.product.productInfo.imagefile
- var price = rec.order.product.price - var price = rec.order.product.price
- var after_price = rec.order.product.after_price - var after_price = rec.order.product.after_price
if (rec.order.gasordine) if (rec.order.gasordine)
@@ -116,7 +116,7 @@ html
p Totale: #{TotalPriceProduct} € p Totale: #{TotalPriceProduct} €
if (note) if (note)
p Note Aggiuntive: #{note} p Note Aggiuntive: #{note}<br>
p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} € p.sectionContentTitle.boldhigh.sectionTotal Totale Ordine: #{totalPrice} €
tr tr

View File

@@ -18,232 +18,267 @@
- var baseimg = baseurl + '/' - var baseimg = baseurl + '/'
doctype html doctype html
html html
- if (dataemail.title)
head head
title dataemail.subject meta(charset="utf-8")
meta(name="viewport", content="width=device-width, initial-scale=1")
//- import css/scss stylesheets title= dataemail.title || "Email"
//- these file names will be replace by gulp with proper css file paths
link(rel="stylesheet", href="../sass/basic.scss")
link(rel="stylesheet", href="../sass/one/styles.scss")
//- embdedded css allowed, but not sass
style. style.
.red { /* embedded CSS */
background-color: #E84C50; body { margin:0; padding:0; background:#E9F2F9; font-family:Tahoma, Geneva, sans-serif; color:#5b656e; }
a { color:#09c; text-decoration:none; }
table, td { border-collapse:collapse; }
h1,h2,h3,p { margin:0; padding:0; }
.logoContainer { text-align:center; padding:20px 0; }
.logoContainer img { max-width:200px; }
.testomail { padding:10px; font-size:0.75rem; line-height:1.4; }
.clpromo {
background-color:orange;
text-align:center;
font-size:1rem;
padding:10px;
color:#fff;
font-weight:bold;
} }
.full-width { .emailContainer {
width: 100%; background:#fff;
border-radius:10px;
padding:20px;
margin:20px auto;
}
.sectionArticleImage img {
max-width:150px;
border:1px solid #ccc;
display:block;
margin-bottom:10px;
}
.teacher {
font-style:italic;
font-size:0.75rem;
color:#555;
}
.contrib {
font-size:0.75rem;
font-weight:bold;
color:#333;
}
.button a {
display:inline-block;
padding:10px 20px;
background:#f75666;
color:#fff !important;
text-decoration:none;
border-radius:10px;
font-size:13px;
}
.button2 a {
display:block;
padding:12px 20px;
background:#0000ff;
color:#fff !important;
text-decoration:none;
border-radius:10px;
font-size:1.15rem;
}
.center_img img {
display:block;
margin:0 auto;
}
.discContainer {
background:#fff;
border-radius:10px;
padding:20px;
margin:20px auto;
}
.LinkDisc a {
text-decoration:none;
}
.pDisc:hover {
background:#5c8ef4 !important;
color:#fff !important;
}
.pDisc {
padding:5px 10px;
border-radius:10px;
display:inline-block;
}
.socialMedia {
background:#8bafcb;
text-align:center;
padding:10px 0;
}
.socialMedia img {
width:29px;
height:auto;
border:0;
}
.firma-container {
background:#ffffff;
padding:15px;
text-align:center;
border-top:1px solid #e0e0e0;
font-size:0.85rem;
color:#313a42;
}
.disclaimer-container {
background:#f9f9f9;
padding:15px;
text-align:center;
font-size:0.75rem;
color:#666;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}
.bottom-container {
background:#e9f2f9;
padding:15px;
text-align:center;
font-size:0.7rem;
color:#999;
}
.whitespace {
}
@media only screen and (max-width:480px) {
.button a, .button2 a {
font-size:1rem !important;
width:100%;
}
.sectionArticleImage,
.column {
width:100% !important;
display:block !important;
}
} }
body(yahoofix) body(yahoofix)
span(id='body_style', style='display:block') span#body_style(style='display:block')
table(class="topHeader", cellpadding="0", cellspacing="0", width="100%") // Header
- if (dataemail.height_logo) table(width="100%", cellpadding="0", cellspacing="0", align="center")
tr
td
table(cellpadding="0", cellspacing="0", align="center", summary="")
tr tr
td.logoContainer td.logoContainer
a(href=baseurl, title='logo') a(href=baseurl)
img.logo(src=baseurl+"/images/logo.png", height=dataemail.height_logo) img.logo(src=baseurl+"/public/images/logo.png", alt="Logo")
if dataemail.templ.testoheadermail_out
tr tr
td.testomail td.testomail
p!= dataemail.templ.testoheadermail_out p!= dataemail.templ.testoheadermail_out
- if (dataemail.templ.options.includes('SHOW_PROMO')) if dataemail.templ.options.includes('SHOW_PROMO')
tr tr
td.clpromo td.clpromo
p!= dataemail.textpromo p!= dataemail.textpromo
- if (dataemail.templ.content) // Main Content
table(cellpadding="0", cellspacing="0", width="95%", align="center") if dataemail.templ.content
tr tr
td(class="textIniContainer", valign="top") td.emailContainer
p!=dataemail.templ.content p!=dataemail.templ.content
- if (dataemail.templ.img) if dataemail.templ.img
img(src=baseimg + dataemail.templ.img, alt="", class="myimg") img(src=baseimg + dataemail.templ.img, class="center_img")
- if (dataemail.templ.content2) if dataemail.templ.content2
p!=dataemail.templ.content2 p!=dataemail.templ.content2
- if (dataemail.templ.img2) if dataemail.templ.img2
img(src=baseimg + dataemail.templ.img2, alt="", class="myimg") img(src=baseimg + dataemail.templ.img2, class="center_img")
table(cellpadding="0", cellspacing="0", width="640", align="center")
- if (dataemail.templ.options.includes('SHOW_EVENTS'))
tr
td(class="whitespace", height="10")
p &nbsp;
tr
td(class="emailContainer", valign="top")
// Events
if dataemail.templ.options.includes('SHOW_EVENTS')
each event in arrevents each event in arrevents
- var urlevent = baseurl + '/event/' + event.typol + '?eventid=' + event._id
- var imgev = event.img_small
- var mydate = prettyDate(event.dateTimeStart)
unless (imgev)
- imgev = event.img
- var teacher1 = ''
- var teacher2 = ''
- var teacher3 = ''
- var teacher4 = ''
- var contrib = ''
- var myclteach = 'q-chip'
- if (event.op1[0] && event.op1[0].username !== 'nessuno')
- teacher1 = event.op1[0].name + ' ' + event.op1[0].surname
- if ((event.op2[0] && event.op2[0].username !== 'nessuno'))
- teacher2 = event.op2[0].name + ' ' + event.op2[0].surname
- myclteach = 'q-chip2'
- if (event.op3[0] && event.op3[0].username !== 'nessuno')
- teacher3 = "<br>" . event.op3[0].name + ' ' + event.op3[0].surname
- if (event.op4[0] && event.op4[0].username !== 'nessuno')
- teacher4 = "<br>" . event.op4[0].name + ' ' + event.op4[0].surname
- if (event.contrib[0])
- contrib = event.contrib[0].label
- if (event.contrib[0].showprice)
- contrib += ' ' + event.price + ' €'
table(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center")
tr tr
td(class="column sectionArticleImage", valign="top") td.emailContainer
table(cellpadding="0", cellspacing="0", summary="", border="0") table(width="100%", cellpadding="0", cellspacing="0")
- if (event.news)
tr tr
td td.column.sectionArticleImage(width="150")
p(class="q-chip row inline no-wrap items-center cltexth5 chipnews shadow-5 glossy text-right bg-red text-white") Novità if event.news
p.q-chip.bg-red.text-white Novità
img(src=baseimg + (event.img_small || event.img), alt=event.title)
p.teacher= event.op1[0].name + ' ' + event.op1[0].surname
td.column
h2.sectionContentTitle= event.title
p.sectionContentSubTitle= prettyDate(event.dateTimeStart)
p.sectionContent!= event.details
if event.contrib.length
p.contrib= event.contrib[0].label + (event.contrib[0].showprice ? ' ' + event.price + ' €' : '')
table.buttonContainer
tr tr
td td.button
img(src=baseimg + imgev, alt="", width="150") a(href=baseurl + '/event/' + event.typol + '?eventid=' + event._id, target="_blank") Apri l'Evento
p(class="teacher") #{teacher1} <br> #{teacher2} #{teacher3} #{teacher4}
td(class="column", valign="top")
table(cellpadding="0", cellspacing="0", summary="", border="0")
tr
td(class="sectionContentTitle boldhigh", valign="top")
p #{event.title}
tr
td(class="sectionContentSubTitle", valign="top")
p(class="q-chip row inline no-wrap items-center cltexth5 chipnews shadow-5 glossy text-right bg-blue text-white") #{mydate}
tr
td(class="sectionContent", valign="top")
p!= event.details
p.contrib= contrib
tr
td(class="buttonContainer")
table(width="50%", cellpadding="0", cellspacing="0", summary="", border="0")
tr
td(class="button hoverLink")
a(href=urlevent, title='Evento', target='_blank') Apri l'Evento
tr tr
table(cellpadding="0", cellspacing="0", summary="", border="0", align="center", class="") td.center_img
tr a.button2(href=urlcal, target="_blank") Calendario Eventi
td(class="whitespace", height="10")
p &nbsp;
tr
td.center_img(class="button2 hoverLink")
a(href=urlcal, title='Calendario Eventi', target='_blank') Calendario Eventi
tr
td(class="whitespace", height="10")
p &nbsp;
- if (dataemail.templ.options.includes('SHOW_DISC')) // Disciplines
if dataemail.templ.options.includes('SHOW_DISC')
tr tr
td(class="whitespace bg-white", height="20") td.center
p(class="bg-white") &nbsp; h2.cltitle_disc= dataemail.disc_title
tr
td(class="center")
p(class="cltitle_disc") #{dataemail.disc_title}
tr
td(class="discContainer", valign="top")
each disc in dataemail.arrdiscipline each disc in dataemail.arrdiscipline
- var urldisc = baseurl + disc.linkpage tr
- var imgdisc = disc.img_small td.discContainer
unless (imgdisc) table(width="100%", cellpadding="0", cellspacing="0")
- imgdisc = disc.img tr
td.column.sectionArticleImage(width="150")
img(src=baseimg + (disc.img_small || disc.img), alt=disc.label)
td.column
p.LinkDisc
a(href=baseurl + disc.linkpage, target="_blank")
span.pDisc(style=`background-color:`+disc.color)= disc.label
p.sectionContent!= disc.description
table(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center") // Additional Content
tr if dataemail.content_after_events
td(class="column sectionArticleImage", valign="top")
table(cellpadding="0", cellspacing="0", summary="", border="0")
tr
td
img(src=baseimg + imgdisc, alt="", width="150")
td(class="column", valign="top")
table(cellpadding="0", cellspacing="0", summary="", border="0")
tr
td(class="sectionContentTitle boldhigh center LinkDisc", valign="top")
a(href=urldisc, title='Disciplina', target='_blank')
p(class="q-chip row inline no-wrap items-center cltexth4 chipnews shadow-5 glossy text-right text-white pDisc", style=`background-color: `+disc.color) #{disc.label}
tr
td(class="sectionContent", valign="top")
p!= disc.description
tr
td(class="whitespace", height="20")
p &nbsp;
- if (dataemail.content_after_events)
tr
table(cellpadding="0", cellspacing="0", summary="", border="0")
tr tr
td.testomail td.testomail
p!=dataemail.content_after_events p!=dataemail.content_after_events
tr
td(class="whitespace", height="20")
p &nbsp;
// Social Media // Social Media
table.socialMedia(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center")
tr
td(class="whitespace", height="5")
p &nbsp;
tr tr
td.socialMedia
table(width="120", align="center", cellpadding="0", cellspacing="0")
if dataemail.urlinstagram
td td
table(width="120", cellpadding="0", cellspacing="0", summary="", border="0", align="center") a(href=dataemail.urlinstagram)
tr img(src=imginstagram, alt="Instagram")
- if (dataemail.urlinstagram) if dataemail.urltwitter
td(width="32", align="center") td
a(href=dataemail.urlinstagram, title='Instagram') a(href=dataemail.urltwitter)
img(src=imginstagram, alt="Instagram", width="29") img(src=imgtwitter, alt="Twitter")
- if (dataemail.urltwitter) if dataemail.urlfb
td(width="32", align="center") td
a(href=dataemail.urltwitter, title='Twitter') a(href=dataemail.urlfb)
img(src=imgtwitter, alt="Twitter", width="29") img(src=imgfb, alt="Facebook")
- if (dataemail.urlfb) if dataemail.urlyoutube
td(width="32", align="center") td
a(href=dataemail.urlfb, title='Facebook') a(href=dataemail.urlyoutube)
img(src=imgfb, alt="Facebook", width="29") img(src=imgyoutube, alt="YouTube")
- if (dataemail.urlyoutube)
td(width="32", align="center")
a(href=dataemail.urlyoutube, title='YouTube')
img(src=imgyoutube, alt="YouTube", width="29")
tr
td(class="whitespace", height="5")
p &nbsp;
// Footer // Footer
table.footer(cellpadding="0", cellspacing="0", width="100%", summary="", border="0", align="center")
tr tr
td(class="whitespace", height="10") td.firma-container
p &nbsp;
tr
td.firma
p!= dataemail.firma p!= dataemail.firma
tr tr
td.disclaimer td.disclaimer-container
p!= dataemail.disclaimer_out p!= dataemail.disclaimer_out
tr tr
td.bottom td.bottom-container
p!= dataemail.disc_bottom_out p!= dataemail.disc_bottom_out
tr
td(class="whitespace", height="10")
p &nbsp;

View File

@@ -6,7 +6,7 @@ span hai dimenticato la Password? :&nbsp;
strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br> strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br>
span Email:&nbsp; span Email:&nbsp;
strong #{emailto}<br> strong #{emailto}<br>
p Per confermare la registrazione clicca sul bottone, oppure qui: #{strlinkreg}: p Per confermare la registrazione clicca sul bottone, oppure su questo link: #{strlinkreg}
div.divbtn <a href=#{strlinkreg} target="_blank"> div.divbtn <a href=#{strlinkreg} target="_blank">
button.btn.btn-lg Verifica Registrazione</a> button.btn.btn-lg Verifica Registrazione</a>

View File

@@ -6,7 +6,7 @@ span hai dimenticato la Password? :&nbsp;
strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br> strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br>
span Email:&nbsp; span Email:&nbsp;
strong #{emailto}<br> strong #{emailto}<br>
p Per confermare la registrazione clicca sul bottone oppure clicca qui #{strlinkreg}: p Per confermare la registrazione clicca sul bottone, oppure <a href=#{strlinkreg} target="_blank">CLICCA QUI</a>
div.divbtn <a href=#{strlinkreg} target="_blank"> div.divbtn <a href=#{strlinkreg} target="_blank">
button.btn.btn-lg Verifica Registrazione</a> button.btn.btn-lg Verifica Registrazione</a>

View File

@@ -6,7 +6,7 @@ span hai dimenticato la Password? :&nbsp;
strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br> strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br>
span Email:&nbsp; span Email:&nbsp;
strong #{emailto}<br> strong #{emailto}<br>
p Per confermare la registrazione clicca sul bottone, oppure qui: #{strlinkreg}: p Per confermare la registrazione clicca sul bottone, oppure <a href=#{strlinkreg} target="_blank">CLICCA QUI</a>
div.divbtn <a href=#{strlinkreg} target="_blank"> div.divbtn <a href=#{strlinkreg} target="_blank">
button.btn.btn-lg Verifica Registrazione</a> button.btn.btn-lg Verifica Registrazione</a>

View File

@@ -6,7 +6,7 @@ span hai dimenticato la Password? :&nbsp;
strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br> strong <a href=#{forgetpwd} target="_blank">Trovala qui</a><br>
span Email:&nbsp; span Email:&nbsp;
strong #{emailto}<br> strong #{emailto}<br>
p Per confermare la registrazione clicca sul bottone, oppure qui: #{strlinkreg}: p Per confermare la registrazione clicca sul bottone, oppure <a href=#{strlinkreg} target="_blank">CLICCA QUI</a>
div.divbtn <a href=#{strlinkreg} target="_blank"> div.divbtn <a href=#{strlinkreg} target="_blank">
button.btn.btn-lg Verifica Registrazione</a> button.btn.btn-lg Verifica Registrazione</a>

37
emails/risricevuti/it/html.pug Executable file
View File

@@ -0,0 +1,37 @@
p Ciao #{name},
p Hai ricevuto
strong #{qty} #{symbol}
if groupDestoContoCom
| sul conto
strong #{groupDestoContoCom}
span da parte di #{mittente} in data #{transactionDate} sul
strong #{nomecircuito} !
if causalDest
p <br>
p Descrizione: #{causalDest}
if causale
p <br>
p Commento di #{mittente}: #{causale}
p <br>
p Apri
strong <a href=#{strlinksito} target="_blank">#{nomeapp}</a>&nbsp;
span per vedere il tuo nuovo saldo.
p <br>
p Cordiali Saluti
p Supporto #{nomeapp}
style(type="text/css").
html, body {
padding: 0;
margin: 0;
}
p {
margin: 4px; /* Imposta il margine a 0 per i paragrafi */
}
.grande {
font-size: 1.25rem;
font-weight: bold;
}

View File

@@ -0,0 +1 @@
=`Hai ricevuto ${qty} ${symbol} da ${mittente} sul ${nomecircuito}`

View File

@@ -1,168 +1,8 @@
Ven 02/12 ORE 11:16: USER [surya1977]: 💫🍚 progetto riso: 🍚💫 Dom 02/03 ORE 16:32: USER [surya1977]: ciao
rete italiana di scambio orizzontale
siamo una rete di comunità consapevoli, basata sul sostegno reciproco, la fiducia, la condivisione e l'ascolto.
coltiviamo terreno fertile per creare, in armonia con la natura, un mondo di collettività libere e autosufficienti, attraverso un circuito di scambio di esperienze umane, beni e servizi.
1⃣ 👉🏻 entra nel canale progetto riso: Lun 10/03 ORE 15:52: USER [surya1977]: ciao
sul post fissato in alto, troverai tutte le info sul progetto e su come entrare nel gruppo della tua provincia.
2⃣ 👉🏻 registrati alla app di riso (anche da pc), dove potrai: Lun 10/03 ORE 15:56: USER [surya1977]: ciao
✅ inserire i tuoi talenti e ciò che sai fare, offrendo beni, servizi, ospitalità, eventi. Lun 07/07 ORE 10:45: USER [surya1977]: ciao
✅ entrare nel circuito della tua città per condividere e scambiare di persona.
✅ utilizzare il ris come strumento di scambio (moneta virtuale) tra i membri della comunità territoriale della tua provincia.
👉🏻 🔥 clicca qui per registrarti su riso app
entrando sul bot riso premi su avvia (o start) e segui le istruzioni
3⃣ condividi il progetto ai tuoi amici ed aiuta così a far crescere questa rete e crescere insieme 💚 partecipa al cambiamento. riso sei anche tu.
se hai bisogno di aiuto chiedi in questa chat: 👉🏻 chat riso help
Gio 05/01 ORE 19:28: USER [paoloar77]: vai al sito
Gio 05/01 ORE 19:28: USER [paoloar77]: link da condividere
Gio 16/02 ORE 18:14: USER [paoloar77]: vai al sito
Mar 06/06 ORE 19:39: USER [paoloar77]: ciaooooooooooooooooo
Mar 06/06 ORE 19:54: USER [paoloar77]: dasjdalksjdasdklasjkldasjlkdjasl
Sab 17/06 ORE 20:03: USER [paoloar77]: pro v adsasdasdaksdas
Dom 18/06 ORE 19:22: USER [paoloar77]: /start inv
Dom 18/06 ORE 19:42: USER [paoloar77]: /start inv
Dom 18/06 ORE 19:58: USER [paoloar77]: /start inv
Dom 18/06 ORE 19:59: USER [paoloar77]: /start inv
Dom 18/06 ORE 19:59: USER [paoloar77]: /start inv
Ven 23/06 ORE 14:08: USER [paoloar77]: link da condividere
Sab 30/09 ORE 00:21: USER [SuryaArena]: vai al sito
Sab 30/09 ORE 00:32: USER [SuryaArena]: vai al sito
Gio 12/10 ORE 11:11: USER [paoloar77]: prova
Gio 12/10 ORE 11:48: USER [paoloar77]: prova
Gio 12/10 ORE 12:07: USER [SuryaArena]: prova
Gio 12/10 ORE 12:07: USER [SuryaArena]: prova
Gio 12/10 ORE 12:09: USER [SuryaArena]: prova
Gio 12/10 ORE 12:10: USER [SuryaArena]: prova
Gio 12/10 ORE 12:10: USER [SuryaArena]: prova
Gio 12/10 ORE 12:13: USER [SuryaArena]: prova
Gio 12/10 ORE 12:14: USER [SuryaArena]: prova
Gio 12/10 ORE 12:16: USER [SuryaArena]: prova
Gio 12/10 ORE 12:21: USER [SuryaArena]: prova
Gio 12/10 ORE 12:33: USER [paoloar77]: prova
Gio 12/10 ORE 12:33: USER [SuryaArena]: ciao
Gio 12/10 ORE 12:33: USER [SuryaArena]: prova
Gio 12/10 ORE 12:45: USER [SuryaArena]: bottone
Gio 12/10 ORE 14:49: USER [paoloar77]: bottone
Gio 12/10 ORE 14:49: USER [paoloar77]: bottone
Gio 12/10 ORE 14:49: USER [paoloar77]: bottone
Gio 12/10 ORE 14:52: USER [paoloar77]: bottone
Gio 12/10 ORE 14:57: USER [paoloar77]: bottone
Gio 12/10 ORE 15:06: USER [paoloar77]: bottone
Ven 13/10 ORE 11:05: USER [SuryaArena]: bottone
Ven 13/10 ORE 11:40: USER [SuryaArena]: bottone
Dom 17/12 ORE 15:38: USER [admin]: prova
Dom 17/12 ORE 16:18: USER [admin]: vai al sito
Dom 17/12 ORE 16:19: USER [admin]: vai al sito
Dom 17/12 ORE 16:19: USER [admin]: il mio profilo
Dom 17/12 ORE 16:19: USER [admin]: prova
Dom 17/12 ORE 16:19: USER [admin]: link da condividere
Sab 30/12 ORE 20:06: USER [admin]: gruppo di acquisto per le arance:
produttore:
🍊sicilia frutta express (catania)
la piccola azienda a conduzione familiare di giovanni si trova in provincia di catania (sicilia), i frutti vengono prodotti rispettando i principi della biodinamica infatti non viene utilizzato nulla di chimico (niente irrorazioni) e la concimazione avviene tramite concimi naturali (letame).
⚠️ offerta sconto valida solo fino al 3 gennaio 2024, raggiungendo 100 kg totali di ordini di arance:
i prezzi sono compresi di spese di spedizione e di gestione.
🍊 arance tarocco spremuta: 1,20 € / kg
🥑 avocado: 7,80 € / kg
🍋 limoni: 2,40 € / kg
👉🏻 entra sul gruppo telegram piu che buono
per le prenotazioni potete registratevi sul nuovo sito:
👉🏻 piu che buono - gas e bottega (piuchebuono.app)
come funziona:
- registratevi su piuchebuono.app, verificate la email.
- accedete e poi cliccate su "gruppo di acquisto".
- cliccate sul carrello verde 🛒 per aggiungere i kg che desiderate.
- per finire: cliccare su "procedi all'ordine" e confermate.
Dom 21/01 ORE 19:00: USER [paoloar77]: 👉🏻 indietro
Mar 23/04 ORE 22:31: USER [paoloar77]: ciao
Mer 24/04 ORE 20:45: USER [paoloar77]: invia a paolo
Mer 24/04 ORE 20:45: USER [paoloar77]: 📨 invia a paolo
Mer 24/04 ORE 20:58: USER [paoloar77]: grass e prova italic
Mer 24/04 ORE 21:19: USER [paoloar77]: 👍 si
Mer 24/04 ORE 22:02: USER [paoloar77]: ✅ la regolarizzazione può avv
Mer 24/04 ORE 22:15: USER [paoloar77]: ❗importante❗
💚🍚 cari membri dei circuiti ris,
quando siete entrati nel vostro circuito territoriale, avete dichiarato di avere letto e approvato il regolamento di funzionamento dei circuiti ris.
📖 leggi qui il regolamento (https://riso.app/regolamento)
il gruppo dei facilitatori territoriali di riso ha individuato un punto che necessita di chiarimenti, per rendere più esplicito un meccanismo già presente nel testo stesso. propone dunque di aggiungere una nota esplicativa (vedi asterisco *) alla seguente frase del regolamento (indicata in corsivo):
➡️ "… ciascun detentore di un saldo negativo concorda che la sua esposizione funge da garanzia della quantità di ris equivalenti circolanti nel circuito e che può essere chiamato a regolarizzare con equivalente pagamento in euro * , entro un lasso di tempo ragionevolmente adeguato, nel caso in cui: la comunità, in accordo con il gruppo tecnico, deliberi il rientro di alcune posizioni con decisione motivata; lutente decida di uscire per motivi personali; il circuito chiuda, per decisione deliberata o per motivi di forza maggiore.”
✅ * la regolarizzazione può avvenire con equivalente valore in beni e servizi, oppure, in ultima istanza, con pagamento in euro.
📣 invitiamo tutti a prendere visione della proposta, e ad esprimere eventuali osservazioni nel gruppo territoriale, oppure come commento a questo stesso post, pubblicato sul canale progetto riso, entro il giorno 5 maggio
https://t.me/riso_canale/739
in attesa di riscontri, salutiamo! 🍚💚
il gruppo dei facilitatori territoriali riso

1
localhost-key.pem Symbolic link
View File

@@ -0,0 +1 @@
/Users/suryapaolo/certs/localhost-key.pem

1
localhost.pem Symbolic link
View File

@@ -0,0 +1 @@
/Users/suryapaolo/certs/localhost.pem

View File

@@ -836,3 +836,5 @@ In attesa di riscontri, salutiamo! 🍚💚
Il gruppo dei Facilitatori Territoriali RISO Il gruppo dei Facilitatori Territoriali RISO
Mer 24/04 ORE 22:02: 🤖: Da Sùrya (Paolo) (paoloar77): Mer 24/04 ORE 22:02: 🤖: Da Sùrya (Paolo) (paoloar77):
✅ la regolarizzazione può avv ✅ la regolarizzazione può avv
Lun 07/07 ORE 10:50: 🤖: Da Sùrya undefined (surya1977):
✅ provatest7 è stato Ammesso correttamente (da surya1977)!

924
logs/myobj.json Normal file
View File

@@ -0,0 +1,924 @@
Titolo Autore Editore Variazione Prezzo Scontato Prezzo Precedente Prezzo Intero Sconto (%)
0 TEST Meraviglia del Silenzio - QUADERNO ascolta Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
1 TEST Meraviglia del Silenzio - QUADERNO assapora Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
2 TEST Meraviglia del Silenzio - QUADERNO accarezza Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
3 TEST Meraviglia del Silenzio - QUADERNO respira Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
4 TEST Nel buio... la luce Luigi Marcello Monsellato Macro Edizioni nuovo 16.92 18.91 19.9 15%
5 TEST Avanti nel Passato Vadim,Zeland Macro Edizioni nuovo 17.77 19.86 20.9 15%
6 TEST Cambia la tua vita con la fisica quantistica Chiara,Zagonel Macro Edizioni nuovo 10.97 12.26 12.9 15%
7 TEST Succhi Freschi di Frutta e Verdura Norman,Walker Macro Edizioni nuovo 10.97 12.26 12.9 15%
8 TEST Il Potere dell'Ashtanga Yoga Kino,MacGregor Macro Edizioni nuovo 28.82 32.21 33.9 15%
9 TEST Il Grande Libro della Yoga Terapia Remo,Rittiner Macro Edizioni nuovo 17.77 19.86 20.9 15%
10 TEST Prevenzione antinfettiva e oncologica secondo la medicina basata sullevidenza Giuseppe,Di Bella Macro Edizioni nuovo 25.5 28.5 30 15%
11 TEST Ricomincio da me Giovanna Garbuio Macro Edizioni nuovo 16.07 17.96 18.9 15%
12 TEST Ho'oponopono e EFT Bruno,Zanaboni Macro Edizioni nuovo 14.37 16.06 16.9 15%
13 TEST La Saggezza dei colori: il grande manuale Samya Ilaria Di Donato Macro Edizioni nuovo 17 19 20 15%
14 TEST Gli Algoritmi di Elia Tropeano Daniela Cristina Napoletano Macro Edizioni nuovo 12.67 14.16 14.9 15%
15 TEST Nel buio...la luce Luigi Marcello Monsellato Macro Edizioni nuovo 14.37 16.06 16.9 15%
16 TEST I Virus: figli di un dio minore Luigi Marcello Monsellato Macro Edizioni nuovo 15.22 17.01 17.9 15%
17 TEST Oltre la fisica di Einstein - Istituto di Fisica Biettiva Amrit Srecko,Sorli Macro Edizioni nuovo 11.82 13.21 13.9 15%
18 TEST Aura Goran,Tasic Macro Edizioni nuovo 14.37 16.06 16.9 15%
19 TEST Programma la tua realtà quantica Riccardo Tristano Tuis Macro Edizioni nuovo 17.77 19.86 20.9 15%
20 TEST NATO per Uccidere Filippo Rossi Macro Edizioni nuovo 21.17 23.66 24.9 15%
21 TEST Gesuiti Riccardo Tristano Tuis Macro Edizioni nuovo 16.07 17.96 18.9 15%
22 TEST Curare le malattie del cervello con metodi naturali Paolo,Giordo Macro Edizioni nuovo 10.97 12.26 12.9 15%
23 TEST Scacco a Big Pharma Marcello Pamio Macro Edizioni nuovo 12.67 14.16 14.9 15%
24 TEST Numerologia Intuitiva Alessandro,Valli Macro Edizioni nuovo 12.67 14.16 14.9 15%
25 TEST L'inganno della Croce Laura Fezia Macro Edizioni nuovo 16.92 18.91 19.9 15%
26 TEST I Geni manipolati di Adamo Pietro Buffa Macro Edizioni nuovo 16.07 17.96 18.9 15%
27 TEST Il piccolo libro del lasciar andare Samya Ilaria Di Donato Macro Edizioni nuovo 12.67 14.16 14.9 15%
28 TEST Bambino interiore - Guarire con i colori Samya Ilaria Di Donato Macro Edizioni nuovo 17.77 19.86 20.9 15%
29 TEST Incensi: un viaggio tra le antiche tradizioni Susanne,Berk Macro Edizioni nuovo 9.27 10.36 10.9 15%
30 TEST Il Caso Majorana Pelizza Rino,Di Stefano Macro Edizioni nuovo 21.17 23.66 24.9 15%
31 TEST Mamma, perché abbiamo le mestruazioni? Laura Capossele Macro Edizioni nuovo 12.67 14.16 14.9 15%
32 TEST LEquilibratore dentale Samuele Cova Macro Edizioni nuovo 17.85 19.95 21 15%
33 TEST L'Antico Codice dei Colori Samya Ilaria Di Donato Macro Edizioni nuovo 18.62 20.81 21.9 15%
34 TEST Tutto è Possibile Erika,Scotton Macro Edizioni nuovo 11.82 13.21 13.9 15%
35 TEST Scienza sacra del divino Dr.,Rebis Macro Edizioni nuovo 12.67 14.16 14.9 15%
36 TEST La Mente Magica Vincenzo,Fanelli Macro Edizioni nuovo 16.92 18.91 19.9 15%
37 TEST Il Codice della Guarigione | The Healing Code Alexander,Loyd Macro Edizioni nuovo 17.77 19.86 20.9 15%
38 TEST La Dea delle origini Stefania Tosi Macro Edizioni nuovo 15.81 17.67 18.6 15%
39 TEST IPSOS-93 L'esoterismo di una nuova era Carlo,Dorofatti Macro Edizioni nuovo 16.07 17.96 18.9 15%
40 TEST Manuale Clinico di Agopuntura Veterinaria Francesco Longo Macro Edizioni nuovo 102 114 120 15%
41 TEST Programmazione Neurosonica Riccardo Tristano Tuis Macro Edizioni nuovo 32.73 36.58 38.5 15%
42 TEST La dieta comica Mirna,Visentini Macro Edizioni nuovo 17.85 19.95 21 15%
43 TEST Potenzia il Tuo Cervello Quantico Sergio Audasso Macro Edizioni nuovo 17.77 19.86 20.9 15%
44 TEST La Malattia di Lyme: La pandemia sconosciuta Roberta Raffelli Macro Edizioni nuovo 16.92 18.91 19.9 15%
45 TEST Transurfing in 78 giorni NE Vadim Zeland Macro Edizioni nuovo 17.77 19.86 20.9 15%
46 TEST Fervìda - Fermenti di vita Stefano Abbruzzese Macro Edizioni nuovo 11.82 13.21 13.9 15%
47 TEST 400 Anni d'Inganni Anatolij T.,Fomenko Macro Edizioni nuovo 21.17 23.66 24.9 15%
48 TEST I Pericoli del Fluoro Giorgio,Petrucci Macro Edizioni nuovo 16.07 17.96 18.9 15%
49 TEST Gua Sha viso Clive,Witham Macro Edizioni nuovo 13.6 15.2 16 15%
50 TEST Zenix Riccardo Tristano Tuis Macro Edizioni nuovo 17.77 19.86 20.9 15%
51 TEST Comunicazione in Cerchio Antonio Graziano Macro Edizioni nuovo 17.85 19.95 21 15%
52 TEST 432 Hertz: la Rivoluzione Musicale Riccardo Tristano Tuis Macro Edizioni nuovo 17 19 20 15%
53 TEST Evolvi il tuo cervello Joe,Dispenza Macro Edizioni nuovo 24.57 27.46 28.9 15%
54 TEST Vago - Il Mio Nervo più Importante Stanley,Rosenberg Macro Edizioni nuovo 21.17 23.66 24.9 15%
55 TEST Amen la Nuova Umanità Elena Sanda,Chira Macro Edizioni nuovo 23.72 26.51 27.9 15%
56 TEST Effetto Luna di Miele Bruce H.,Lipton Macro Edizioni nuovo 16.07 17.96 18.9 15%
57 TEST Il Potere Creativo dell'Immaginazione Neville,Goddard Macro Edizioni nuovo 15.22 17.01 17.9 15%
58 TEST PSOAS - Il Mio Muscolo più Importante Jo Ann,Staugaard-Jones Macro Edizioni nuovo 18.28 20.43 21.5 15%
59 TEST La Fine del Diabete Joel,Fuhrman Macro Edizioni nuovo 21.17 23.66 24.9 15%
60 TEST The miracle morning Hal,Elrod Macro Edizioni nuovo 17 19 20 15%
61 TEST L'invenzione del Padre - In Nome del Padre e della Madre Vol.1 Antonio,Bertoli Macro Edizioni nuovo 15.22 17.01 17.9 15%
62 TEST Arricchisci te stesso! Napoleon,Hill Macro Edizioni nuovo 15.81 17.67 18.6 15%
63 TEST The Miracle Joe,Vitale Macro Edizioni nuovo 16.07 17.96 18.9 15%
64 TEST Biologia delle Credenze - 4D Bruce H.,Lipton Macro Edizioni nuovo 22.02 24.61 25.9 15%
65 TEST Il Grande Libro di Rudolf Steiner Alex,Burkart Macro Edizioni nuovo 20.83 23.28 24.5 15%
66 TEST Guarire il Fegato e la Cistifellea con il Lavaggio Epatico Andreas,Moritz Macro Edizioni nuovo 21.17 23.66 24.9 15%
67 TEST Nora Weeks racconta Edward Bach Nora,Weeks Macro Edizioni nuovo 21.17 23.66 24.9 15%
68 TEST Quaderni Animali Guida - LUPO Cristina,Cicognani Macro Edizioni nuovo 4.17 4.66 4.9 15%
69 TEST Rigenera il tuo ciclo mestruale Lara,Briden Macro Edizioni nuovo 21.17 23.66 24.9 15%
70 TEST Artemisia Annua Barbara,Simonsohn Macro Edizioni nuovo 12.67 14.16 14.9 15%
71 TEST Matthew, Parlami del Paradiso Suzanne,Ward Macro Edizioni nuovo 17.77 19.86 20.9 15%
72 TEST 50 Racconti per Meditare e da Regalare Ramiro A. Calle Macro Edizioni nuovo 12.67 14.16 14.9 15%
73 TEST La Luce Divina non Viene mai Meno Michael,George Macro Edizioni nuovo 16.92 18.91 19.9 15%
74 TEST The Miracle Morning: il tuo diario quotidiano Hal,Elrod Macro Edizioni nuovo 12.67 14.16 14.9 15%
75 TEST La Via del Grande Dao Chen,Kaiguo Macro Edizioni nuovo 21.17 23.66 24.9 15%
76 TEST Anima Umana - Kryon Monica,Muranyi Macro Edizioni nuovo 20.83 23.28 24.5 15%
77 TEST Preghiera segreta Joe,Vitale Macro Edizioni nuovo 16.07 17.96 18.9 15%
78 TEST Le CARTE dello Spirito degli Alberi Lucilla,Satanassi Macro Edizioni nuovo 26.78 29.93 31.5 15%
79 TEST Le Carte dei Fiori di Bach Lucilla,Satanassi Macro Edizioni nuovo 23.72 26.51 27.9 15%
80 TEST Il tuo corpo in equilibrio Maria Noel,Groves Macro Edizioni nuovo 26.78 29.93 31.5 15%
81 TEST Sei Come Pensi di Essere James Allen Macro Edizioni nuovo 8.93 9.98 10.5 15%
82 TEST Salva Te Stesso. La Creazione dell'Universo Arcadij,Petrov Macro Edizioni nuovo 23.72 26.51 27.9 15%
83 TEST Pranayama Swami,Kuvalayananda Macro Edizioni nuovo 17 19 20 15%
84 TEST Potere di Realizzazione della Preghiera e della Meditazione Ernest,Holmes Macro Edizioni nuovo 12.67 14.16 14.9 15%
85 TEST Kundalini Yoga e la Meditazione Guru,Rattana Macro Edizioni nuovo 23.72 26.51 27.9 15%
86 TEST Il Quinto Vangelo - Il Vangelo di Tommaso Mario Pincherle Macro Edizioni nuovo 12.67 14.16 14.9 15%
87 TEST Ho'oponopono - La pace comincia da te Saya, Macro Edizioni nuovo 15.81 17.67 18.6 15%
88 TEST Food Forest Gardening Tomas,Remiarz Macro Edizioni nuovo 26.78 29.93 31.5 15%
89 TEST Il Segreto della Vita Quantica Frank,Kinslow Macro Edizioni nuovo 17.77 19.86 20.9 15%
90 TEST Anelli temporali e torsioni spaziali Fred Alan,Wolf Macro Edizioni nuovo 21.17 23.66 24.9 15%
91 TEST Buono e bene a volte avviene Alberto,Laffranchi MGE- Nuova Ipsa nuovo 17 19 20 15%
92 TEST Le Quattro Rivelazioni Sciamaniche Alberto,Villoldo Macro Edizioni nuovo 16.58 18.53 19.5 15%
93 TEST Il Magico Potere di Sbattersene il Ca**o Sarah Knight Macro Edizioni nuovo 15.22 17.01 17.9 15%
94 TEST Guarire con i Numeri Petra,Neumayer Macro Edizioni nuovo 12.67 14.16 14.9 15%
95 TEST Il potere e la magia della gratitudine Ivan Nossa Macro Edizioni nuovo 12.67 14.16 14.9 15%
96 TEST Bambini adolescenti e Fiori di Bach Claudia Castellani MGE- Nuova Ipsa nuovo 14.37 16.06 16.9 15%
97 TEST Il Potere di Guarigione degli Angeli Isabelle,Von Fallois Macro Edizioni nuovo 21.17 23.66 24.9 15%
98 TEST Cervello Intestino: un Legame Indissolubile Stefano,Manera Macro Edizioni nuovo 21.17 23.66 24.9 15%
99 TEST Gli Arcangeli Isabelle,Von Fallois Macro Edizioni nuovo 17 19 20 15%
100 TEST Traumi e Shock Emotivi Peter A., Levine Macro Edizioni nuovo 21.17 23.66 24.9 15%
101 TEST La Rivoluzione del Cervello Shigeo,Haruyama Macro Edizioni nuovo 16.58 18.53 19.5 15%
102 TEST Vincere la sclerosi multipla Emilie,Venesson Macro Edizioni nuovo 21.17 23.66 24.9 15%
103 TEST Il tuo corpo implora acqua Fereydoon,Batmanghelidj Macro Edizioni nuovo 16.58 18.53 19.5 15%
104 TEST Il grande libro degli oli essenziali e dellaromaterapia Valerie Ann,Worwood Macro Edizioni nuovo 32.22 36.01 37.9 15%
105 TEST Concepimento Consapevole Frederick,Baker Macro Edizioni nuovo 17 19 20 15%
106 TEST Il Potere dei Condizionamenti David R.,Hawkins Macro Edizioni nuovo 17.77 19.86 20.9 15%
107 TEST Entanglement Massimo,Teodorani Macro Edizioni nuovo 16.07 17.96 18.9 15%
108 TEST Ayurveda scientifico vol 1 Gianantonio,Grosso MGE- Nuova Ipsa nuovo 68 76 80 15%
109 TEST Enneagramma - I Nove Abitanti della Terra Luca,Giorgetti Macro Edizioni nuovo 17.77 19.86 20.9 15%
110 TEST Manuale di cosmesi naturale Lucia,Cuffaro Macro Edizioni nuovo 16.07 17.96 18.9 15%
111 TEST Fondamenti di agro-omeopatia Radko,Tichavsky Macro Edizioni nuovo 34 38 40 15%
112 TEST L' Orologio degli Organi Li,Wu Macro Edizioni nuovo 15.22 17.01 17.9 15%
113 TEST L'Atomo e le Particelle Elementari Massimo,Teodorani Macro Edizioni nuovo 21.17 23.66 24.9 15%
114 TEST L'Apprendista Macrobiotico 4D Dealma,Franceschetti Macro Edizioni nuovo 21.17 23.66 24.9 15%
115 TEST Atlante Generale dei Muscoli Chris,Jarmey Macro Edizioni nuovo 28.82 32.21 33.9 15%
116 TEST I Funghi per la salute Stefania Cazzavillan MGE- Nuova Ipsa nuovo 38.17 42.66 44.9 15%
117 TEST Cofanetto Carte Yoga Le Sequenze Mark,Stephens Macro Edizioni nuovo 26.78 29.93 31.5 15%
118 TEST Risparmia 700 Euro in 7 Giorni Lucia,Cuffaro Macro Edizioni nuovo 15.81 17.67 18.6 15%
119 TEST Luna rossa madre e figlia Miranda,Gray Macro Edizioni nuovo 17.77 19.86 20.9 15%
120 TEST Grande Libro del Respiro Donna,Farhi Macro Edizioni nuovo 31.2 34.87 36.7 15%
121 TEST Astrologia Archetipica Simone,Bongiovanni Macro Edizioni nuovo 36.47 40.76 42.9 15%
122 TEST Mantra Yoga Giorgio Lombardi Macro Edizioni nuovo 14.37 16.06 16.9 15%
123 TEST Guarigione Sciamanica Giosuè,Stavros Macro Edizioni nuovo 15.81 17.67 18.6 15%
124 TEST Miracoli Stuart,Wilde Macro Edizioni nuovo 8.93 9.98 10.5 15%
125 TEST La Guida Completa allo Yin Yoga Bernie,Clark Macro Edizioni nuovo 28.82 32.21 33.9 15%
126 TEST Introduzione a Un Corso in Miracoli Kenneth,Wapnick Macro Edizioni nuovo 12.67 14.16 14.9 15%
127 TEST La Forza Stuart,Wilde Macro Edizioni nuovo 11.82 13.21 13.9 15%
128 TEST Che Cosa mi Vuoi Dire? Stefano,Cattinelli Macro Edizioni nuovo 15.22 17.01 17.9 15%
129 TEST I Segreti degli Sciamani Hank,Wesselman Macro Edizioni nuovo 18.62 20.81 21.9 15%
130 TEST Il cane sempre giovane Karen,Shaw Becker Macro Edizioni nuovo 21.17 23.66 24.9 15%
131 TEST Sei Nato Ricco Bob Proctor Macro Edizioni nuovo 13.52 15.11 15.9 15%
132 TEST Manuale per Salvare i Semi dell'Orto e la Biodiversità Jude,Fanton Macro Edizioni nuovo 21.17 23.66 24.9 15%
133 TEST Sciamanesimo Huna Giosuè,Stavros Macro Edizioni nuovo 12.67 14.16 14.9 15%
134 TEST Traumi e Malattie. Guida alla Risoluzione dei Conflitti a Partire dal Metodo Hamer Alessandro,Spreafichi Macro Edizioni nuovo 21.17 23.66 24.9 15%
135 TEST Risveglio e la rivelazione dell'intelligenza organica Giuliana,Conforto Macro Edizioni nuovo 32.3 36.1 38 15%
136 TEST I Sali minerali del dott. Schüssler Friedrick,Kopsche MGE- Nuova Ipsa nuovo 26.78 29.93 31.5 15%
137 TEST Neuro-quantistica Ermanno Paolelli MGE- Nuova Ipsa nuovo 15.81 17.67 18.6 15%
138 TEST Manuale della terapia dei Trigger Point Amber,Davies Macro Edizioni nuovo 26.78 29.93 31.5 15%
139 TEST Yoga della felicità John,Kraijenbrink Macro Edizioni nuovo 23.72 26.51 27.9 15%
140 TEST Sincronicità Massimo,Teodorani Macro Edizioni nuovo 13.52 15.11 15.9 15%
141 TEST Earthing Camminare a Piedi Nudi Clinton,Ober Macro Edizioni nuovo 23.72 26.51 27.9 15%
142 TEST Salute! Cibo permettendo Alessandra,Borelli Macro Edizioni nuovo 17.77 19.86 20.9 15%
143 TEST Donne di Lemuria Monika Muranyi Macro Edizioni nuovo 20.83 23.28 24.5 15%
144 TEST Benattia Francesco,Oliviero Macro Edizioni nuovo 17.77 19.86 20.9 15%
145 TEST Fai spazio alla felicità Giulia,Greco Macro Edizioni nuovo 16.07 17.96 18.9 15%
146 TEST Saponi e Shampoo Solidi Naturali Liliana,Paoletti Macro Edizioni nuovo 19.47 21.76 22.9 15%
147 TEST Il libro perduto del Dio Enki Zecharia Sitchin Macro Edizioni nuovo 18.62 20.81 21.9 15%
148 TEST Un Corso in Miracoli Foundation for Inner Peace Macro Edizioni nuovo 49.22 55.01 57.9 15%
149 TEST Il Metodo Bates - Manuale Pratico - 4D Loredana,De Michelis Macro Edizioni nuovo 17.77 19.86 20.9 15%
150 TEST Ho'Oponopono la Forza del Perdono Ulrich Emil,Duprèe Macro Edizioni nuovo 10.97 12.26 12.9 15%
151 TEST Guida Completa alla Vita Sciamanica Sandra,Ingerman Macro Edizioni nuovo 21.17 23.66 24.9 15%
152 TEST Evoluzione Spontanea Bruce H.,Lipton Macro Edizioni nuovo 23.72 26.51 27.9 15%
153 TEST Scienza Perduta della Preghiera Gregg,Braden Macro Edizioni nuovo 18.62 20.81 21.9 15%
154 TEST La Lettera della Maddalena Isabelle,Von Fallois Macro Edizioni nuovo 24.57 27.46 28.9 15%
155 TEST David Bohm Massimo,Teodorani Macro Edizioni nuovo 11.82 13.21 13.9 15%
156 TEST La Chiave Suprema Charles F.,Haanel Macro Edizioni nuovo 12.67 14.16 14.9 15%
157 TEST La Fisica dei Miracoli Richard,Bartlett Macro Edizioni nuovo 21.17 23.66 24.9 15%
158 TEST Riflessologia Plantare Claudio,Santoro Macro Edizioni nuovo 17.77 19.86 20.9 15%
159 TEST Prana Prani Pranayama - Nuova Edizione Harijot,Kaur Khalsa Macro Edizioni nuovo 23.72 26.51 27.9 15%
160 TEST La Medicina del Futuro Stefano,Fais Macro Edizioni nuovo 16.07 17.96 18.9 15%
161 TEST Manuale Pratico di Digitopressione Gerard,Edde Macro Edizioni nuovo 16.92 18.91 19.9 15%
162 TEST Lasciati Guidare dai Numeri Shiv Charan,Singh Macro Edizioni nuovo 20.32 22.71 23.9 15%
163 TEST Il Segreto della guarigione quantica Frank,Kinslow Macro Edizioni nuovo 10.97 12.26 12.9 15%
164 TEST Il Nuovo Grande Libro dell'Autosufficienza John Seymour Macro Edizioni nuovo 33.15 37.05 39 15%
165 TEST Il Doppio Eterico Arthur E.,Powell Macro Edizioni nuovo 14.37 16.06 16.9 15%
166 TEST Il Corpo Causale Arthur E.,Powell Macro Edizioni nuovo 17.77 19.86 20.9 15%
167 TEST Il Corpo Astrale Arthur E.,Powell Macro Edizioni nuovo 17.77 19.86 20.9 15%
168 TEST Conosci i tuoi Chakra David,Pond Macro Edizioni nuovo 11.82 13.21 13.9 15%
169 TEST L'Insegnante di Yoga - 1° Volume Mark,Stephens Macro Edizioni nuovo 29.75 33.25 35 15%
170 TEST La Salute nella Ciotola Alessandro,Prota Macro Edizioni nuovo 26.78 29.93 31.5 15%
171 TEST Yoga della Mente e il Viaggio nel Tempo Fred Alan,Wolf Macro Edizioni nuovo 19.47 21.76 22.9 15%
172 TEST Niacina: le meravigliose proprietà curative della Vitamina B3 Abram Hoffer Macro Edizioni nuovo 16.92 18.91 19.9 15%
173 TEST La Vita Segreta degli Alberi Peter,Wohlleben Macro Edizioni nuovo 20.32 22.71 23.9 15%
174 TEST Viaggio verso Casa Lee,Carroll Macro Edizioni nuovo 20.83 23.28 24.5 15%
175 TEST Il Tuo Latte Vegetale Fatto in Casa Antxon,Monforte Macro Edizioni nuovo 10.97 12.26 12.9 15%
176 TEST Il Tuo Grande Libro dei Cibi Fermentati Shannon,Stonger Macro Edizioni nuovo 22.02 24.61 25.9 15%
177 TEST La Scelta Antitumore 4D Giuseppe,Di Bella Macro Edizioni nuovo 23.72 26.51 27.9 15%
178 TEST Il Lato Nascosto delle Cose Charles Webster,Leadbeater Macro Edizioni nuovo 21.17 23.66 24.9 15%
179 TEST Insegnamenti Spirituali ,Adyashanti Macro Edizioni nuovo 8.42 9.41 9.9 15%
180 TEST Il Potere della Focalizzazione Jack,Canfield Macro Edizioni nuovo 17.77 19.86 20.9 15%
181 TEST Akasha Umana - Kryon Monica,Muranyi Macro Edizioni nuovo 20.83 23.28 24.5 15%
182 TEST I 12 Strati del DNA Lee,Carroll Macro Edizioni nuovo 20.83 23.28 24.5 15%
183 TEST Yoga - Correggere con il Tocco le Posizioni Mark,Stephens Macro Edizioni nuovo 29.75 33.25 35 15%
184 TEST Yoga Le Sequenze - 2° volume Mark,Stephens Macro Edizioni nuovo 32.22 36.01 37.9 15%
185 TEST La Vertigine di scoprirsi Dio Vittorio,Marchi Macro Edizioni nuovo 25.42 28.41 29.9 15%
186 TEST Il tuo Jin Shin Jyutsu Tina,Stümpfig-Rüdisser Macro Edizioni nuovo 10.97 12.26 12.9 15%
187 TEST The Miracle Morning Hal,Elrod Macro Edizioni nuovo 15.81 17.67 18.6 15%
188 TEST Terapia antiacida per la Cura dei Tumori Stefano,Fais Macro Edizioni nuovo 22.02 24.61 25.9 15%
189 TEST Tantra e meditazione Elmar e Michaela,Zadra Macro Edizioni nuovo 17.77 19.86 20.9 15%
190 TEST Smetto di avere paura Emmanuel,Ballet de Coquereaumont Macro Edizioni nuovo 17.77 19.86 20.9 15%
191 TEST Orologio degli Organi per Animali Li,Wu Macro Edizioni nuovo 12.67 14.16 14.9 15%
192 TEST Nessun Incontro è un Caso Kay,Pollak Macro Edizioni nuovo 10.12 11.31 11.9 15%
193 TEST Mia Verità sulla Memoria dell'Acqua Jacques,Benveniste Macro Edizioni nuovo 16.07 17.96 18.9 15%
194 TEST Linguaggio Segreto della Danza del Ventre 4D Maria Strova Macro Edizioni nuovo 26.78 29.93 31.5 15%
195 TEST L'Effetto Isaia Gregg,Braden Macro Edizioni nuovo 20.32 22.71 23.9 15%
196 TEST Innamorati di Te Genitori e educatori Tiberio,Faraci Macro Edizioni nuovo 17.77 19.86 20.9 15%
197 TEST Innamorati del presente Tiberio,Faraci Macro Edizioni nuovo 13.52 15.11 15.9 15%
198 TEST Il Fruscio Delle Stelle del Mattino Vadim Zeland Macro Edizioni nuovo 16.58 18.53 19.5 15%
199 TEST Fiori di Bach 38 rimedi per l'anima Nayaka Giacomo,Magi Macro Edizioni nuovo 16.07 17.96 18.9 15%
200 TEST Fare l'Amore Barry,Long Macro Edizioni nuovo 10.97 12.26 12.9 15%
201 TEST Far l'amore con la vita - libro 4D Ornella Lucilla,Marini Macro Edizioni nuovo 21.17 23.66 24.9 15%
202 TEST Einstein non Credeva a Darwin Christian,Peluffo Macro Edizioni nuovo 16.07 17.96 18.9 15%
203 TEST La Dieta Chetogenica con Ricette Senza Carne e Latte Will,Cole Macro Edizioni nuovo 26.78 29.93 31.5 15%
204 TEST Diario di Adamo ed Eva Mark,Twain Macro Edizioni nuovo 10.97 12.26 12.9 15%
205 TEST Depurare e Curare il Fegato con i Rimedi Naturali Roberto,Marrocchesi Macro Edizioni nuovo 8.93 9.98 10.5 15%
206 TEST Il Corpo Sottile Cyndi,Dale Macro Edizioni nuovo 32.22 36.01 37.9 15%
207 TEST Conosci la tua mente per uscire dall'addomesticamento Fiorella,Rustici Macro Edizioni nuovo 25.08 28.03 29.5 15%
208 TEST Comprendi la tua Malattia con le Scoperte del Dottor Hamer Michel,Henrard Macro Edizioni nuovo 23.72 26.51 27.9 15%
209 TEST Le carte danzanti Maria Strova Macro Edizioni nuovo 25.42 28.41 29.9 15%
210 TEST Buono senza sale Cecilie e Christophe Berg Macro Edizioni nuovo 14.37 16.06 16.9 15%
211 TEST Anima Gemella 4d Selene,Calloni Williams Macro Edizioni nuovo 14.03 15.68 16.5 15%
212 TEST Amare è Lasciare Andare la Paura Gerald,Jampolsky Macro Edizioni nuovo 10.97 12.26 12.9 15%
213 TEST Amante Tantrico Jacques,Ferber Macro Edizioni nuovo 17.85 19.95 21 15%
214 TEST Agenda Donna di Luna Sajeeva,Hurtado Macro Edizioni nuovo 17.77 19.86 20.9 15%
215 TEST 50 Modi per Vincere la Fame Nervosa Susan,Albers Macro Edizioni nuovo 15.81 17.67 18.6 15%
216 TEST 100 anni di salute David,Wolfe Macro Edizioni nuovo 25.42 28.41 29.9 15%
217 TEST Yoga con la sedia Willem,Wittstamm Macro Edizioni nuovo 21.17 23.66 24.9 15%
218 TEST Metapolitica Daniel,Estulin Macro Edizioni nuovo 19.47 21.76 22.9 15%
219 TEST Magia dei cristalli Enrica,Ercolani Macro Edizioni nuovo 23.72 26.51 27.9 15%
220 TEST Luna Rossa, l'Oracolo degli Animali Sacri Miranda,Gray Macro Edizioni nuovo 23.72 26.51 27.9 15%
221 TEST Dea respira Sajeeva,Hurtado Macro Edizioni nuovo 23.72 26.51 27.9 15%
222 TEST Biotipi a 4 zampe Alessandro,Prota Macro Edizioni nuovo 26.27 29.36 30.9 15%
223 TEST Yoga per le quattro Stagioni Chantal,Hermans Macro Edizioni nuovo 10.97 12.26 12.9 15%
224 TEST Yoga per gli occhi Andrea,Christiansen Macro Edizioni nuovo 15.22 17.01 17.9 15%
225 TEST Vegan Street Food Eduardo,Ferrante Macro Edizioni nuovo 16.07 17.96 18.9 15%
226 TEST Sfere di Luce Massimo,Teodorani Macro Edizioni nuovo 16.07 17.96 18.9 15%
227 TEST Il Sesto Senso Stuart,Wilde Macro Edizioni nuovo 21.17 17.43 24.9 15%
228 TEST Risveglia lo Sciamano che è in te José Luis,Stevens Macro Edizioni nuovo 16.07 17.96 18.9 15%
229 TEST Il Potere Terapeutico del Suono Lucia,Cavallari Macro Edizioni nuovo 17 19 20 15%
230 TEST Il Potere di Guarigione della Paura Lissa,Rankin Macro Edizioni nuovo 16.92 18.91 19.9 15%
231 TEST Il Manuale della Vita Naturale Alain,Saury Macro Edizioni nuovo 29.67 33.16 34.9 15%
232 TEST Jin Shin Jyutsu Waltraud Riegger Krause Macro Edizioni nuovo 23.72 26.51 27.9 15%
233 TEST Io Resto Bio 4D Patrizia,Poggiali Macro Edizioni nuovo 16.07 17.96 18.9 15%
234 TEST Innamorati di Te Tiberio,Faraci Macro Edizioni nuovo 16.07 17.96 18.9 15%
235 TEST Guida Pratica al Compost Nicky,Scott Macro Edizioni nuovo 10.97 12.26 12.9 15%
236 TEST Gemmoterapia Stéphane,Boistard Macro Edizioni nuovo 25.42 28.41 29.9 15%
237 TEST Enoch. Il Primo libro del mondo - Vol. 2 Mario Pincherle Macro Edizioni nuovo 17.77 19.86 20.9 15%
238 TEST Enoch. Il Primo libro del mondo - Vol. 1 Mario Pincherle Macro Edizioni nuovo 17.77 19.86 20.9 15%
239 TEST Dolci Buoni e Sani 4D Dealma,Franceschetti Macro Edizioni nuovo 21.17 23.66 24.9 15%
240 TEST Dodici Guaritori Edward,Bach Macro Edizioni nuovo 8.42 9.41 9.9 15%
241 TEST Diario della Prima Mestruazione Nicole,Schaufler Macro Edizioni nuovo 12.67 14.16 14.9 15%
242 TEST Coerenza Cardiaca 365 David,O'Hare Macro Edizioni nuovo 11.48 12.83 13.5 15%
243 TEST Biotransenergetica 4D Pier Luigi,Lattuada Macro Edizioni nuovo 27.12 30.31 31.9 15%
244 TEST Lo Spazio delle Varianti - Reality Transurfing Vadim Zeland Macro Edizioni nuovo 17.77 19.86 20.9 15%
245 TEST Spaghetti Vegetali dall'Antipasto al Dolce Francesca,Piu Macro Edizioni nuovo 12.67 14.16 14.9 15%
246 TEST Smettila di Far Mangiare Schifezze a Tuo Figlio Deborah,Colson Macro Edizioni nuovo 14.37 16.06 16.9 15%
247 TEST La Saggezza dell'Asino Mirzakarim,Norbekov Macro Edizioni nuovo 21.17 23.66 24.9 15%
248 TEST Fatto in Casa Lucia,Cuffaro Macro Edizioni nuovo 15.22 17.01 17.9 15%
249 TEST Curare la Candida con Terapie Naturali Vincenzo,Valesi Macro Edizioni nuovo 12.67 14.16 14.9 15%
250 TEST Curare i Reumatismi con Metodi Naturali Paolo,Giordo Macro Edizioni nuovo 5.02 5.61 5.9 15%
251 TEST Con-Vivere - L'Allevamento del Futuro Carla,De Benedictis Macro Edizioni nuovo 17.77 19.86 20.9 15%
252 TEST Batteri intestinali Anne Katherina,Zschocke Macro Edizioni nuovo 15.81 17.67 18.6 15%
253 TEST Yoga per la Fertilità Kerstin,Leppert Macro Edizioni nuovo 12.33 13.78 14.5 15%
254 TEST Lo Yoga oltre lo Yoga 4D Marco,Mandrino Macro Edizioni nuovo 26.78 29.93 31.5 15%
255 TEST Yoga in azienda Vittorio Demetrio,Mascherpa Macro Edizioni nuovo 10.97 12.26 12.9 15%
256 TEST Yoga delle Mani - Le Carte Cain,Carroll Macro Edizioni nuovo 21.17 23.66 24.9 15%
257 TEST Wild power Alexandra,Pope Macro Edizioni nuovo 17.77 19.86 20.9 15%
258 TEST La Via dello Psiconauta - Vol 1 Stanislav,Grof Macro Edizioni nuovo 33.15 37.05 39 15%
259 TEST I Tarocchi dello Yoga Ratna Cristina,Bonanomi Macro Edizioni nuovo 20.83 23.28 24.5 15%
260 TEST Super Succhi - 100 Ricette Julie,Morris Macro Edizioni nuovo 8.33 9.31 9.8 15%
261 TEST Stop ai Virus e al Covid-19 Patrick,Holford Macro Edizioni nuovo 16.07 17.96 18.9 15%
262 TEST Spezie, Cacao e Tè Carlo,Martini Macro Edizioni nuovo 12.67 14.16 14.9 15%
263 TEST La Scimmia Yoga - Il Diario della Pratica John,Kraijenbrink Macro Edizioni nuovo 20.83 23.28 24.5 15%
264 TEST Rinascere dopo il lutto Amanda,Castello Macro Edizioni nuovo 21.17 23.66 24.9 15%
265 TEST Paura Thich Nhat Hanh Macro Edizioni nuovo 15.22 17.01 17.9 15%
266 TEST Ottimisti ! Franck,Martin Macro Edizioni nuovo 12.67 14.16 14.9 15%
267 TEST Oracolo Madre Carlotta,Giunchedi Macro Edizioni nuovo 22.53 25.18 26.5 15%
268 TEST Oracolo degli Angeli Guaritori - 50 CARTE+LIBRO Carolin,Stern Macro Edizioni nuovo 22.53 25.18 26.5 15%
269 TEST Occhio all'Etichetta Elena,Tioli Macro Edizioni nuovo 15.81 17.67 18.6 15%
270 TEST I Nostri Amici Batteri Anne Katherina,Zschocke Macro Edizioni nuovo 21.17 23.66 24.9 15%
271 TEST Metodo Bates per una Vista Perfetta Senza Occhiali Loredana,De Michelis Macro Edizioni nuovo 16.92 18.91 19.9 15%
272 TEST Il Metodo antiacido per la prevenzione e cura delle malattie Rocco,Palmisano Macro Edizioni nuovo 23.72 26.51 27.9 15%
273 TEST Metodo Acido Base Hervé,Grosgogeat Macro Edizioni nuovo 17.77 19.86 20.9 15%
274 TEST Menu della Salute Giusi,De Francesco Macro Edizioni nuovo 10.97 12.26 12.9 15%
275 TEST La Mente Quantica - 4D Vincenzo,Fanelli Macro Edizioni nuovo 16.07 17.96 18.9 15%
276 TEST Meditazioni sciamaniche 4D Pier Luigi,Lattuada Macro Edizioni nuovo 21.68 24.23 25.5 15%
277 TEST Matrix Energetics Richard,Bartlett Macro Edizioni nuovo 17.77 19.86 20.9 15%
278 TEST Manuale delle Serre Polytunnel Andy,McKee Macro Edizioni nuovo 10.97 12.26 12.9 15%
279 TEST Kintsugi Gioacchino,Allasia Macro Edizioni nuovo 17.77 19.86 20.9 15%
280 TEST Insegno Yoga Donna,Farhi Macro Edizioni nuovo 14.37 16.06 16.9 15%
281 TEST Il Potere della Programmazione Quantica Vincenzo,Fanelli Macro Edizioni nuovo 14.37 16.06 16.9 15%
282 TEST Il Codice della Vita ,AA.VV. Macro Edizioni nuovo 21.17 23.66 24.9 15%
283 TEST Guida alla Cospirazione Globale David,Icke Macro Edizioni nuovo 39.02 43.61 45.9 15%
284 TEST Il Grande libro dell'Argento Colloidale Josef,Pies Macro Edizioni nuovo 18.62 20.81 21.9 15%
285 TEST Giocando con gli Angeli Hania,Czajkowski Macro Edizioni nuovo 25.08 28.03 29.5 15%
286 TEST Felicità fa i Soldi Davide Francesco,Sada Macro Edizioni nuovo 16.58 18.53 19.5 15%
287 TEST Evolution Cards astrid,Gortan Macro Edizioni nuovo 25.08 28.03 29.5 15%
288 TEST Le Eccezionali Proprietà Curative della Noce di Cocco Bruce,Fife Macro Edizioni nuovo 21.17 23.66 24.9 15%
289 TEST Dog Fitness Carmen,Mayer Macro Edizioni nuovo 12.33 13.78 14.5 15%
290 TEST Dionidream Tutta l'Energia della Natura Riccardo,Lautizi Macro Edizioni nuovo 19.98 22.33 23.5 15%
291 TEST Diabete - 4D Domenico,Battaglia Macro Edizioni nuovo 15.81 17.67 18.6 15%
292 TEST Curare l'Infertilità con Metodi Naturali Amelia,Sagliano Macro Edizioni nuovo 16.07 17.96 18.9 15%
293 TEST Cura il tuo diabete 4D Gabriel,Cousens Macro Edizioni nuovo 29.67 33.16 34.9 15%
294 TEST Un Corso in Miracoli Parla di Sé Patrizia,Terreno Macro Edizioni nuovo 16.07 17.96 18.9 15%
295 TEST Corpo di Luce Reindjen,Anselmi Macro Edizioni nuovo 16.58 18.53 19.5 15%
296 TEST China Study 4D - Edizione Aggiornata e Ampliata T. Colin Campbell Macro Edizioni nuovo 26.78 29.93 31.5 15%
297 TEST Le Chiavi del Sapere Pier Francesco,Grasselli Macro Edizioni nuovo 17.77 19.86 20.9 15%
298 TEST Aumakua Jeanne,Ruland Macro Edizioni nuovo 14.37 16.06 16.9 15%
299 TEST Atlante dei Chakra Kalashatra,Govinda Macro Edizioni nuovo 14.03 15.68 16.5 15%
300 TEST Ascoltando la pelle Antonio,Dal Sorbo Macro Edizioni nuovo 29.67 33.16 34.9 15%
301 TEST L'Amara verità sullo zucchero André,Marette Macro Edizioni nuovo 17.77 19.86 20.9 15%
302 TEST Addio Sensi di Colpa Gerald,Jampolsky Macro Edizioni nuovo 12.67 14.16 14.9 15%
303 TEST Abbondanza Miracolosa Charles,Hervé-Gruyer Macro Edizioni nuovo 23.72 26.51 27.9 15%
304 TEST Zen e l'Arte di Imbrogliare la Mente Alan,Watts Macro Edizioni nuovo 15.81 17.67 18.6 15%
305 TEST Yoga per Tutti Meta,Chaya Hirschl Macro Edizioni nuovo 17.85 16.8 21 15%
306 TEST Yoga per Te Tara,Fraser Macro Edizioni nuovo 10.97 12.26 12.9 15%
307 TEST Yoga per Donne Shakta Kaur,Khalsa Macro Edizioni nuovo 20.83 23.28 24.5 15%
308 TEST Yoga per chi Viaggia Jennifer,J. Ellinghaus Macro Edizioni nuovo 12.33 13.78 14.5 15%
309 TEST Yoga e Chakra Anodea,Judith Macro Edizioni nuovo 31.37 35.06 36.9 15%
310 TEST Yoga delle Mani Andrea,Christiansen Macro Edizioni nuovo 14.37 16.06 16.9 15%
311 TEST Whole - Vegetale e Integrale T. Colin Campbell Macro Edizioni nuovo 15.73 17.58 18.5 15%
312 TEST Vivo Senza Auto Linda,Maggiori Macro Edizioni nuovo 15.81 17.67 18.6 15%
313 TEST Vitamine nell'Aria Earl,Mindell Macro Edizioni nuovo 9.78 10.93 11.5 15%
314 TEST Verità sul Cancro Ty,Bollinger Macro Edizioni nuovo 15.81 17.67 18.6 15%
315 TEST La Verità Nascosta Gregg,Braden Macro Edizioni nuovo 16.58 18.53 19.5 15%
316 TEST Transurfing Vivo _ Oltre i Confini della Matrix Vadim Zeland Macro Edizioni nuovo 22.53 25.18 26.5 15%
317 TEST Tinte Naturali per i Capelli Gwendoline,Clergeaud Macro Edizioni nuovo 14.88 16.63 17.5 15%
318 TEST Tesla- Lampo di Genio Massimo,Teodorani Macro Edizioni nuovo 9.78 10.93 11.5 15%
319 TEST Tè e Tisane Curative Jürgen,Klitzner Macro Edizioni nuovo 14.03 15.68 16.5 15%
320 TEST Tachipirina Paracetamolo Sì o No? Antonietta,Gatti Macro Edizioni nuovo 9.78 10.93 11.5 15%
321 TEST Storia Proibita J. Douglas,Kenyon Macro Edizioni nuovo 24.23 27.08 28.5 15%
322 TEST Sequenze Numeriche per Rigenerare e Guarire il tuo Corpo Vol.1 Grigorij Grabovoj Macro Edizioni nuovo 19.98 22.33 23.5 15%
323 TEST I Sentieri del Potere Sciamanico José Luis,Stevens Macro Edizioni nuovo 14.03 15.68 16.5 15%
324 TEST Il Segreto delle Ere N.E. Piero,Magaletti Ragone Macro Edizioni nuovo 12.67 14.16 14.9 15%
325 TEST Sedendo Quietamente Pietro,Thea Macro Edizioni nuovo 15.81 17.67 18.6 15%
326 TEST La Scienza del Cuore Carmen,Di Muro Macro Edizioni nuovo 14.03 15.68 16.5 15%
327 TEST Scegli la felicità con Ho'oponopono ,AA.VV. Macro Edizioni nuovo 14.03 15.68 16.5 15%
328 TEST Scardinare il Sistema Tecnogeno Vadim Zeland Macro Edizioni nuovo 22.53 25.18 26.5 15%
329 TEST Sangue degli Illuminati Diego,Marin Macro Edizioni nuovo 25.08 28.03 29.5 15%
330 TEST Sane abitudini per invecchiare bene Maurizio,Di Massimo Macro Edizioni nuovo 20.83 23.28 24.5 15%
331 TEST Salute di Cani e Gatti con l'Aloe Vera Roberto,Setti Macro Edizioni nuovo 9.78 10.93 11.5 15%
332 TEST Il Risveglio Spirituale nella Vita Quotidiana Jeff,Foster Macro Edizioni nuovo 17.85 19.95 21 15%
333 TEST Il Risveglio del Leone David,Icke Macro Edizioni nuovo 33.58 37.53 39.5 15%
334 TEST Rinasci e Risveglia il tuo Potere Interiore Derek,Rydall Macro Edizioni nuovo 15.81 17.67 18.6 15%
335 TEST Ricomincia da Te Tiberio,Faraci Macro Edizioni nuovo 9.78 10.93 11.5 15%
336 TEST Ricette per Vivere Sani fino a 100 Anni Catalina,Muraru Macro Edizioni nuovo 8.33 9.31 9.8 15%
337 TEST Resilienza con il Cuore Gregg,Braden Macro Edizioni nuovo 17.85 19.95 21 15%
338 TEST Reinventare il Corpo, Risvegliare l'Anima Deepak,Chopra Macro Edizioni nuovo 17.85 19.95 21 15%
339 TEST Le Regole dello Specchio Transurfing Vadim Zeland Macro Edizioni nuovo 20.83 23.28 24.5 15%
340 TEST Rebirthing Evolutivo Cristiano,Baraghini Macro Edizioni nuovo 12.67 14.16 14.9 15%
341 TEST Reality Transurfing La Trilogia Vadim Zeland Macro Edizioni nuovo 35.7 39.9 42 15%
342 TEST Quando la Giraffa Balla col Lupo Serena,Rust Macro Edizioni nuovo 9.78 10.93 11.5 15%
343 TEST Punto G Elmar e Michaela,Zadra Macro Edizioni nuovo 15.81 17.67 18.6 15%
344 TEST Proprietà e benefici della Vitamina A Simone,Grazioli Schagerl Macro Edizioni nuovo 8.93 9.98 10.5 15%
345 TEST Il Proiettore - Reality Transurfing Vadim Zeland Macro Edizioni nuovo 15.81 17.67 18.6 15%
346 TEST Primo Soccorso Omeopatico per Cani e Gatti Daniela,Montesion Macro Edizioni nuovo 15.81 17.67 18.6 15%
347 TEST Prenditi Cura della Vista del tuo Bambino Vania,Galbucci Macro Edizioni nuovo 12.67 14.16 14.9 15%
348 TEST Più Ricette Sane, Meno Ricette Mediche Federica,Gif Macro Edizioni nuovo 26.78 29.93 31.5 15%
349 TEST I più bei Mandala per Tutte le Stagioni ,AA.VV. Macro Edizioni nuovo 9.78 10.93 11.5 15%
350 TEST Piccolo Manuale dello Shinrin Yoku Bettina,Lemke Macro Edizioni nuovo 12.33 13.78 14.5 15%
351 TEST Piatto Sano Quotidiano Federica,Gif Macro Edizioni nuovo 19.98 22.33 23.5 15%
352 TEST Piacere della tavola nella cucina antica e oggi Pietro,Leemann Macro Edizioni nuovo 21.25 23.75 25 15%
353 TEST Pet Therapy N.E. Alberto,Dal Negro Macro Edizioni nuovo 12.33 13.78 14.5 15%
354 TEST La Permacultura secondo Sepp Holzer Sepp,Holzer Macro Edizioni nuovo 20.83 23.28 24.5 15%
355 TEST L'Orologio della Natura Peter,Wohlleben Macro Edizioni nuovo 14.03 15.68 16.5 15%
356 TEST Nutrizione Ayurvedica Swami,Joythimayananda Macro Edizioni nuovo 22.87 25.56 26.9 15%
357 TEST La Nuova Umanità - Kryon Lee,Carroll Macro Edizioni nuovo 16.58 18.53 19.5 15%
358 TEST Neuroschiavi - 5° Ed. Aggiornata Marco,Della Luna Macro Edizioni nuovo 26.78 29.93 31.5 15%
359 TEST Nel Cuore dello Sciamano Alberto,Villoldo Macro Edizioni nuovo 19.98 22.33 23.5 15%
360 TEST Muovi il tuo DNA Katy,Bowman Macro Edizioni nuovo 20.83 23.28 24.5 15%
361 TEST Il Monaco Urbano Pedram,Shojai Macro Edizioni nuovo 14.03 15.68 16.5 15%
362 TEST Miracle Morning per le Famiglie Hal,Elrod Macro Edizioni nuovo 15.81 17.67 18.6 15%
363 TEST Il mio Sangue Cura Zulma,Moreyra Macro Edizioni nuovo 14.03 15.68 16.5 15%
364 TEST Il Mio Erbario Maurice,Mességué Macro Edizioni nuovo 17.85 19.95 21 15%
365 TEST Il Minimalista - Meno Cose = Più Felicità Francine,Jay Macro Edizioni nuovo 14.03 15.68 16.5 15%
366 TEST La mia Cosmesi Fai da Te Gabriela,Nedoma Macro Edizioni nuovo 9.78 10.93 11.5 15%
367 TEST Mente Supera la Medicina Lissa,Rankin Macro Edizioni nuovo 17.85 19.95 21 15%
368 TEST Meditazione per Scettici Ulrich,Ott Macro Edizioni nuovo 6.72 7.51 7.9 15%
369 TEST La Matrix Divina Gregg,Braden Macro Edizioni nuovo 17.85 19.95 21 15%
370 TEST Manuale Pratico del Corpo Sottile Cyndi,Dale Macro Edizioni nuovo 24.23 27.08 28.5 15%
371 TEST Manuale di Autotrattamento craniosacrale Gioacchino,Allasia Macro Edizioni nuovo 9.78 10.93 11.5 15%
372 TEST Il Manuale dell'Argilla Giuseppe Ferraro Macro Edizioni nuovo 8.93 9.98 10.5 15%
373 TEST Mangio Crudo e Vivo Meglio Brenda,Davis Macro Edizioni nuovo 19.13 21.38 22.5 15%
374 TEST Mangiar Sano e Naturale con Alimenti Vegetali Integrali Michele,Riefoli Macro Edizioni nuovo 22.1 24.7 26 15%
375 TEST Magico Potere del Cibo Peter and Beryn,Daniel Macro Edizioni nuovo 17.85 19.95 21 15%
376 TEST Luna Rossa Miranda,Gray Macro Edizioni nuovo 16.58 18.53 19.5 15%
377 TEST Luna Rossa in Ufficio Miranda,Gray Macro Edizioni nuovo 14.03 15.68 16.5 15%
378 TEST Luminous Life Jacob,Liberman Macro Edizioni nuovo 19.13 21.38 22.5 15%
379 TEST Il Libro Nero dei Veterinari Jutta,Ziegler Macro Edizioni nuovo 17.77 19.86 20.9 15%
380 TEST Il Libro della Medicina Orientale Clive,Witham Macro Edizioni nuovo 17.85 19.95 21 15%
381 TEST Lettere da Casa Lee,Carroll Macro Edizioni nuovo 25.08 28.03 29.5 15%
382 TEST L'Imbroglio della Realtà David,Icke Macro Edizioni nuovo 37.83 42.28 44.5 15%
383 TEST Kundalini Yoga Satya,Singh Macro Edizioni nuovo 12.67 14.16 14.9 15%
384 TEST Kundalini Energia Divina Cyndi,Dale Macro Edizioni nuovo 12.33 13.78 14.5 15%
385 TEST Karma e Reincarnazione Elizabeth Clare,Prophet Macro Edizioni nuovo 12.67 14.16 14.9 15%
386 TEST Io Non Mi Ammalo! Joseph,Mercola Macro Edizioni nuovo 16.58 18.53 19.5 15%
387 TEST I Poteri Curativi della Vitamina D Soram,Khalsa Macro Edizioni nuovo 10.63 11.88 12.5 15%
388 TEST Ho'Oponopono tutte le Strade portano all'Amore ,Josaya Macro Edizioni nuovo 10.97 12.26 12.9 15%
389 TEST Guida Alla Sopravvivenza Guido,Dalla Casa Macro Edizioni nuovo 12.33 13.78 14.5 15%
390 TEST Guarire con la Vitamina C Stefano,Pravato Macro Edizioni nuovo 8.93 9.98 10.5 15%
391 TEST Guarire con il Cibo Giusi,De Francesco Macro Edizioni nuovo 14.03 15.68 16.5 15%
392 TEST La Guarigione Spontanea delle Credenze Gregg,Braden Macro Edizioni nuovo 21.17 23.66 24.9 15%
393 TEST La Grande Piramide e lo Zed Mario Pincherle Macro Edizioni nuovo 17.85 19.95 21 15%
394 TEST Il Grande Manuale dellAyurveda Kiran,Vyas Macro Edizioni nuovo 20.83 23.28 24.5 15%
395 TEST Il Grande Libro della Yoga Terapia Remo,Rittiner Macro Edizioni nuovo 14.03 15.68 16.5 15%
396 TEST Il Grande Libro dei Cinque Tibetani Jean-Louis,Abrassart Macro Edizioni nuovo 26.78 29.93 31.5 15%
397 TEST La Grande Equazione Vittorio,Marchi Macro Edizioni nuovo 25.08 28.03 29.5 15%
398 TEST Fenomeno Vitale tra Scienza e Coscienza Aldo,Cehic Macro Edizioni nuovo 17.85 19.95 21 15%
399 TEST Il Fattore Enzima Hiromi,Shinya Macro Edizioni nuovo 17.85 19.95 21 15%
400 TEST L'Enigma Quantico Bruce,Rosenblum Macro Edizioni nuovo 20.83 23.28 24.5 15%
401 TEST Effetto Gaia - Kryon Monica,Muranyi Macro Edizioni nuovo 15.73 17.58 18.5 15%
402 TEST Effetto Biofilia Clemens G.,Arvay Macro Edizioni nuovo 13.18 14.73 15.5 15%
403 TEST Echinacea Corinna,Hembd Macro Edizioni nuovo 8.33 9.31 9.8 15%
404 TEST Disintossicati e recupera la Salute in 11 giorni Bernard,Jensen Macro Edizioni nuovo 8.93 9.98 10.5 15%
405 TEST Dieta Vegan per lo Sport Eduardo,Ferrante Macro Edizioni nuovo 12.33 13.78 14.5 15%
406 TEST La Dieta Barf per Cuccioli di Cane Swanie,Simon Macro Edizioni nuovo 10.97 12.26 12.9 15%
407 TEST la Dieta Barf per Cani Anziani o Malati Swanie,Simon Macro Edizioni nuovo 10.63 11.88 12.5 15%
408 TEST La Dieta Barf per Cani Swanie,Simon Macro Edizioni nuovo 12.33 13.78 14.5 15%
409 TEST Cura Naturale delle Malattie Cardiache Dean,Ornish Macro Edizioni nuovo 20.83 23.28 24.5 15%
410 TEST La Cura del Limone Werner,Meidinger Macro Edizioni nuovo 7.99 8.93 9.4 15%
411 TEST Cucinare a Colori Jessica,Callegaro Macro Edizioni nuovo 15.81 17.67 18.6 15%
412 TEST Cucina Crudista Alcalina Elena,Dal Forno Macro Edizioni nuovo 8.33 9.31 9.8 15%
413 TEST Cosmetici Naturali per Viso, Corpo e Capelli Anna,Simone Macro Edizioni nuovo 10.97 12.26 12.9 15%
414 TEST Corso di Esistenza Fosco,Del Nero Macro Edizioni nuovo 16.58 18.53 19.5 15%
415 TEST Consigli per Vivere Sani Fino a 100 Anni Roberto Antonio,Bianchi Macro Edizioni nuovo 6.72 7.51 7.9 15%
416 TEST Un Coniglio per Amico Cinzia,Ciarmatori Macro Edizioni nuovo 10.97 12.26 12.9 15%
417 TEST La Comunicazione Intuitiva con gli Animali Andrea,Contri Macro Edizioni nuovo 20.83 23.28 24.5 15%
418 TEST Come Trasformare il Deserto in Paradiso Sepp,Holzer Macro Edizioni nuovo 17.85 19.95 21 15%
419 TEST Come Sono Guarito dalla Miopia David,De Angelis Macro Edizioni nuovo 14.03 15.68 16.5 15%
420 TEST Coltivare Bio con Successo Jean-Martin,Fortier Macro Edizioni nuovo 15.3 17.1 18 15%
421 TEST Il Codice dell'Amore Alexander,Loyd Macro Edizioni nuovo 12.33 13.78 14.5 15%
422 TEST Circondati da Psicopatici Bärbel,Mechler Macro Edizioni nuovo 16.58 18.53 19.5 15%
423 TEST Il Cioccolato che fa Bene ,Shazzie Macro Edizioni nuovo 8.33 9.31 9.8 15%
424 TEST Il Cibo Sia la Mia Medicina Alessandra,Borelli Macro Edizioni nuovo 20.83 23.28 24.5 15%
425 TEST Cibo per la Tiroide Simone,Grazioli Schagerl Macro Edizioni nuovo 9.78 10.93 11.5 15%
426 TEST Cibo per la mente Jo Anne,Miller Macro Edizioni nuovo 14.03 15.68 16.5 15%
427 TEST Le Chiavi Genetiche Richard Rudd Macro Edizioni nuovo 35.7 39.9 42 15%
428 TEST Che Bleep ne sai? B.,Chasse Macro Edizioni nuovo 17.85 19.95 21 15%
429 TEST Il Cervello Quantico Jeffrey,Satinover Macro Edizioni nuovo 20.83 23.28 24.5 15%
430 TEST Le Case in Paglia Athena,Swentzell Steen Macro Edizioni nuovo 20.83 23.28 24.5 15%
431 TEST Cambio Pelle in 7 Passi Lucia,Cuffaro Macro Edizioni nuovo 14.03 15.68 16.5 15%
432 TEST Buona Cacca a Tutti ! Adrian,Schulte Macro Edizioni nuovo 15.81 17.67 18.6 15%
433 TEST Blue Mind - Mente e Acqua Wallace J.,Nichols Macro Edizioni nuovo 16.58 18.53 19.5 15%
434 TEST Bellezza Sciamanica Lumira Macro Edizioni nuovo 14.88 16.63 17.5 15%
435 TEST Basta Poco Sukey ed Elizabeth Novogratz Macro Edizioni nuovo 16.07 17.96 18.9 15%
436 TEST I Bambini Indaco Jan,Tober Macro Edizioni nuovo 19.98 22.33 23.5 15%
437 TEST Ayurvegan Barbara,Bianchi Macro Edizioni nuovo 19.98 22.33 23.5 15%
438 TEST Ayurveda - Vita, Salute e Longevità Robert,Svoboda Macro Edizioni nuovo 17.77 19.86 20.9 15%
439 TEST Avanti nel Passato Vadim Zeland Macro Edizioni nuovo 16.58 18.53 19.5 15%
440 TEST Attacco all'Asma ... e non Solo Fiamma,Ferraro Macro Edizioni nuovo 20.83 23.28 24.5 15%
441 TEST Ashtanga Yoga Gian Renato,Marchisio Macro Edizioni nuovo 26.78 29.93 31.5 15%
442 TEST Asana Swami,Kuvalayananda Macro Edizioni nuovo 10.97 12.26 12.9 15%
443 TEST Archetipi Mario Pincherle Macro Edizioni nuovo 17.85 19.95 21 15%
444 TEST Apicoltura - Il Manuale Pratico Illustrato Henri,Clément Macro Edizioni nuovo 20.83 23.28 24.5 15%
445 TEST Apandemia Stefano,Scoglio Macro Edizioni nuovo 23.8 26.6 28 15%
446 TEST Animali Specchio dell'Anima Irmgard,Baumgartner Macro Edizioni nuovo 11.48 12.83 13.5 15%
447 TEST Anemia Domenico,Battaglia Macro Edizioni nuovo 9.78 10.93 11.5 15%
448 TEST Aloe Vera Alice,Beringer Macro Edizioni nuovo 8.33 9.31 9.8 15%
449 TEST Allergie nei Cani e nei Gatti Maria,Cuteri Macro Edizioni nuovo 11.48 12.83 13.5 15%
450 TEST Alla Scoperta della Particella di Dio Massimo,Corbucci Macro Edizioni nuovo 9.18 10.26 10.8 15%
451 TEST Aiuto, ho le mie Cose! Barbara,Monti Macro Edizioni nuovo 12.33 13.78 14.5 15%
452 TEST Addestrare Senza Parole Liane,Rauch Macro Edizioni nuovo 11.48 12.83 13.5 15%
453 TEST Acque Aromatizzate Francesca,Piu Macro Edizioni nuovo 8.33 9.31 9.8 15%
454 TEST 7 Passi del Perdono Daniel,Lumera Macro Edizioni nuovo 15.81 17.67 18.6 15%
455 TEST 20 Domande per Capire la Fisica Antonella,Ravizza Macro Edizioni nuovo 8.33 9.31 9.8 15%
456 TEST Prevenire e Guarire con lo Yoga Christine,Campagnac Morette Macro Edizioni nuovo 33.58 37.53 39.5 15%
Autore Editore Variazione Prezzo Scontato Prezzo Precedente Prezzo Intero Sconto (%)
0 TEST Il Sesto Senso Stuart,Wilde Macro Edizioni nuovo 23.66 17.43 24.9 5%
1 TEST Yoga per Tutti Meta,Chaya Hirschl Macro Edizioni nuovo 19.95 16.8 21 5%
Titolo Autore Editore Variazione Prezzo Scontato Prezzo Precedente Prezzo Intero Sconto (%)
0 ESEGUITO Meraviglia del Silenzio - QUADERNO ascolta Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
1 ESEGUITO Meraviglia del Silenzio - QUADERNO assapora Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
2 ESEGUITO Meraviglia del Silenzio - QUADERNO accarezza Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
3 ESEGUITO Meraviglia del Silenzio - QUADERNO respira Claudia,Masioli Macro Edizioni nuovo 2.47 2.76 2.9 15%
4 ESEGUITO Nel buio... la luce Luigi Marcello Monsellato Macro Edizioni nuovo 16.92 18.91 19.9 15%
5 ESEGUITO Avanti nel Passato Vadim,Zeland Macro Edizioni nuovo 17.77 19.86 20.9 15%
6 ESEGUITO Cambia la tua vita con la fisica quantistica Chiara,Zagonel Macro Edizioni nuovo 10.97 12.26 12.9 15%
7 ESEGUITO Succhi Freschi di Frutta e Verdura Norman,Walker Macro Edizioni nuovo 10.97 12.26 12.9 15%
8 ESEGUITO Il Potere dell'Ashtanga Yoga Kino,MacGregor Macro Edizioni nuovo 28.82 32.21 33.9 15%
9 ESEGUITO Il Grande Libro della Yoga Terapia Remo,Rittiner Macro Edizioni nuovo 17.77 19.86 20.9 15%
10 ESEGUITO Prevenzione antinfettiva e oncologica secondo la medicina basata sullevidenza Giuseppe,Di Bella Macro Edizioni nuovo 25.5 28.5 30 15%
11 ESEGUITO Ricomincio da me Giovanna Garbuio Macro Edizioni nuovo 16.07 17.96 18.9 15%
12 ESEGUITO Ho'oponopono e EFT Bruno,Zanaboni Macro Edizioni nuovo 14.37 16.06 16.9 15%
13 ESEGUITO La Saggezza dei colori: il grande manuale Samya Ilaria Di Donato Macro Edizioni nuovo 17 19 20 15%
14 ESEGUITO Gli Algoritmi di Elia Tropeano Daniela Cristina Napoletano Macro Edizioni nuovo 12.67 14.16 14.9 15%
15 ESEGUITO Nel buio...la luce Luigi Marcello Monsellato Macro Edizioni nuovo 14.37 16.06 16.9 15%
16 ESEGUITO I Virus: figli di un dio minore Luigi Marcello Monsellato Macro Edizioni nuovo 15.22 17.01 17.9 15%
17 ESEGUITO Oltre la fisica di Einstein - Istituto di Fisica Biettiva Amrit Srecko,Sorli Macro Edizioni nuovo 11.82 13.21 13.9 15%
18 ESEGUITO Aura Goran,Tasic Macro Edizioni nuovo 14.37 16.06 16.9 15%
19 ESEGUITO Programma la tua realtà quantica Riccardo Tristano Tuis Macro Edizioni nuovo 17.77 19.86 20.9 15%
20 ESEGUITO NATO per Uccidere Filippo Rossi Macro Edizioni nuovo 21.17 23.66 24.9 15%
21 ESEGUITO Gesuiti Riccardo Tristano Tuis Macro Edizioni nuovo 16.07 17.96 18.9 15%
22 ESEGUITO Curare le malattie del cervello con metodi naturali Paolo,Giordo Macro Edizioni nuovo 10.97 12.26 12.9 15%
23 ESEGUITO Scacco a Big Pharma Marcello Pamio Macro Edizioni nuovo 12.67 14.16 14.9 15%
24 ESEGUITO Numerologia Intuitiva Alessandro,Valli Macro Edizioni nuovo 12.67 14.16 14.9 15%
25 ESEGUITO L'inganno della Croce Laura Fezia Macro Edizioni nuovo 16.92 18.91 19.9 15%
26 ESEGUITO I Geni manipolati di Adamo Pietro Buffa Macro Edizioni nuovo 16.07 17.96 18.9 15%
27 ESEGUITO Il piccolo libro del lasciar andare Samya Ilaria Di Donato Macro Edizioni nuovo 12.67 14.16 14.9 15%
28 ESEGUITO Bambino interiore - Guarire con i colori Samya Ilaria Di Donato Macro Edizioni nuovo 17.77 19.86 20.9 15%
29 ESEGUITO Incensi: un viaggio tra le antiche tradizioni Susanne,Berk Macro Edizioni nuovo 9.27 10.36 10.9 15%
30 ESEGUITO Il Caso Majorana Pelizza Rino,Di Stefano Macro Edizioni nuovo 21.17 23.66 24.9 15%
31 ESEGUITO Mamma, perché abbiamo le mestruazioni? Laura Capossele Macro Edizioni nuovo 12.67 14.16 14.9 15%
32 ESEGUITO LEquilibratore dentale Samuele Cova Macro Edizioni nuovo 17.85 19.95 21 15%
33 ESEGUITO L'Antico Codice dei Colori Samya Ilaria Di Donato Macro Edizioni nuovo 18.62 20.81 21.9 15%
34 ESEGUITO Tutto è Possibile Erika,Scotton Macro Edizioni nuovo 11.82 13.21 13.9 15%
35 ESEGUITO Scienza sacra del divino Dr.,Rebis Macro Edizioni nuovo 12.67 14.16 14.9 15%
36 ESEGUITO La Mente Magica Vincenzo,Fanelli Macro Edizioni nuovo 16.92 18.91 19.9 15%
37 ESEGUITO Il Codice della Guarigione | The Healing Code Alexander,Loyd Macro Edizioni nuovo 17.77 19.86 20.9 15%
38 ESEGUITO La Dea delle origini Stefania Tosi Macro Edizioni nuovo 15.81 17.67 18.6 15%
39 ESEGUITO IPSOS-93 L'esoterismo di una nuova era Carlo,Dorofatti Macro Edizioni nuovo 16.07 17.96 18.9 15%
40 ESEGUITO Manuale Clinico di Agopuntura Veterinaria Francesco Longo Macro Edizioni nuovo 102 114 120 15%
41 ESEGUITO Programmazione Neurosonica Riccardo Tristano Tuis Macro Edizioni nuovo 32.73 36.58 38.5 15%
42 ESEGUITO La dieta comica Mirna,Visentini Macro Edizioni nuovo 17.85 19.95 21 15%
43 ESEGUITO Potenzia il Tuo Cervello Quantico Sergio Audasso Macro Edizioni nuovo 17.77 19.86 20.9 15%
44 ESEGUITO La Malattia di Lyme: La pandemia sconosciuta Roberta Raffelli Macro Edizioni nuovo 16.92 18.91 19.9 15%
45 ESEGUITO Transurfing in 78 giorni NE Vadim Zeland Macro Edizioni nuovo 17.77 19.86 20.9 15%
46 ESEGUITO Fervìda - Fermenti di vita Stefano Abbruzzese Macro Edizioni nuovo 11.82 13.21 13.9 15%
47 ESEGUITO 400 Anni d'Inganni Anatolij T.,Fomenko Macro Edizioni nuovo 21.17 23.66 24.9 15%
48 ESEGUITO I Pericoli del Fluoro Giorgio,Petrucci Macro Edizioni nuovo 16.07 17.96 18.9 15%
49 ESEGUITO Gua Sha viso Clive,Witham Macro Edizioni nuovo 13.6 15.2 16 15%
50 ESEGUITO Zenix Riccardo Tristano Tuis Macro Edizioni nuovo 17.77 19.86 20.9 15%
51 ESEGUITO Comunicazione in Cerchio Antonio Graziano Macro Edizioni nuovo 17.85 19.95 21 15%
52 ESEGUITO 432 Hertz: la Rivoluzione Musicale Riccardo Tristano Tuis Macro Edizioni nuovo 17 19 20 15%
53 ESEGUITO Evolvi il tuo cervello Joe,Dispenza Macro Edizioni nuovo 24.57 27.46 28.9 15%
54 ESEGUITO Vago - Il Mio Nervo più Importante Stanley,Rosenberg Macro Edizioni nuovo 21.17 23.66 24.9 15%
55 ESEGUITO Amen la Nuova Umanità Elena Sanda,Chira Macro Edizioni nuovo 23.72 26.51 27.9 15%
56 ESEGUITO Effetto Luna di Miele Bruce H.,Lipton Macro Edizioni nuovo 16.07 17.96 18.9 15%
57 ESEGUITO Il Potere Creativo dell'Immaginazione Neville,Goddard Macro Edizioni nuovo 15.22 17.01 17.9 15%
58 ESEGUITO PSOAS - Il Mio Muscolo più Importante Jo Ann,Staugaard-Jones Macro Edizioni nuovo 18.28 20.43 21.5 15%
59 ESEGUITO La Fine del Diabete Joel,Fuhrman Macro Edizioni nuovo 21.17 23.66 24.9 15%
60 ESEGUITO The miracle morning Hal,Elrod Macro Edizioni nuovo 17 19 20 15%
61 ESEGUITO L'invenzione del Padre - In Nome del Padre e della Madre Vol.1 Antonio,Bertoli Macro Edizioni nuovo 15.22 17.01 17.9 15%
62 ESEGUITO Arricchisci te stesso! Napoleon,Hill Macro Edizioni nuovo 15.81 17.67 18.6 15%
63 ESEGUITO The Miracle Joe,Vitale Macro Edizioni nuovo 16.07 17.96 18.9 15%
64 ESEGUITO Biologia delle Credenze - 4D Bruce H.,Lipton Macro Edizioni nuovo 22.02 24.61 25.9 15%
65 ESEGUITO Il Grande Libro di Rudolf Steiner Alex,Burkart Macro Edizioni nuovo 20.83 23.28 24.5 15%
66 ESEGUITO Guarire il Fegato e la Cistifellea con il Lavaggio Epatico Andreas,Moritz Macro Edizioni nuovo 21.17 23.66 24.9 15%
67 ESEGUITO Nora Weeks racconta Edward Bach Nora,Weeks Macro Edizioni nuovo 21.17 23.66 24.9 15%
68 ESEGUITO Quaderni Animali Guida - LUPO Cristina,Cicognani Macro Edizioni nuovo 4.17 4.66 4.9 15%
69 ESEGUITO Rigenera il tuo ciclo mestruale Lara,Briden Macro Edizioni nuovo 21.17 23.66 24.9 15%
70 ESEGUITO Artemisia Annua Barbara,Simonsohn Macro Edizioni nuovo 12.67 14.16 14.9 15%
71 ESEGUITO Matthew, Parlami del Paradiso Suzanne,Ward Macro Edizioni nuovo 17.77 19.86 20.9 15%
72 ESEGUITO 50 Racconti per Meditare e da Regalare Ramiro A. Calle Macro Edizioni nuovo 12.67 14.16 14.9 15%
73 ESEGUITO La Luce Divina non Viene mai Meno Michael,George Macro Edizioni nuovo 16.92 18.91 19.9 15%
74 ESEGUITO The Miracle Morning: il tuo diario quotidiano Hal,Elrod Macro Edizioni nuovo 12.67 14.16 14.9 15%
75 ESEGUITO La Via del Grande Dao Chen,Kaiguo Macro Edizioni nuovo 21.17 23.66 24.9 15%
76 ESEGUITO Anima Umana - Kryon Monica,Muranyi Macro Edizioni nuovo 20.83 23.28 24.5 15%
77 ESEGUITO Preghiera segreta Joe,Vitale Macro Edizioni nuovo 16.07 17.96 18.9 15%
78 ESEGUITO Le CARTE dello Spirito degli Alberi Lucilla,Satanassi Macro Edizioni nuovo 26.78 29.93 31.5 15%
79 ESEGUITO Le Carte dei Fiori di Bach Lucilla,Satanassi Macro Edizioni nuovo 23.72 26.51 27.9 15%
80 ESEGUITO Il tuo corpo in equilibrio Maria Noel,Groves Macro Edizioni nuovo 26.78 29.93 31.5 15%
81 ESEGUITO Sei Come Pensi di Essere James Allen Macro Edizioni nuovo 8.93 9.98 10.5 15%
82 ESEGUITO Salva Te Stesso. La Creazione dell'Universo Arcadij,Petrov Macro Edizioni nuovo 23.72 26.51 27.9 15%
83 ESEGUITO Pranayama Swami,Kuvalayananda Macro Edizioni nuovo 17 19 20 15%
84 ESEGUITO Potere di Realizzazione della Preghiera e della Meditazione Ernest,Holmes Macro Edizioni nuovo 12.67 14.16 14.9 15%
85 ESEGUITO Kundalini Yoga e la Meditazione Guru,Rattana Macro Edizioni nuovo 23.72 26.51 27.9 15%
86 ESEGUITO Il Quinto Vangelo - Il Vangelo di Tommaso Mario Pincherle Macro Edizioni nuovo 12.67 14.16 14.9 15%
87 ESEGUITO Ho'oponopono - La pace comincia da te Saya, Macro Edizioni nuovo 15.81 17.67 18.6 15%
88 ESEGUITO Food Forest Gardening Tomas,Remiarz Macro Edizioni nuovo 26.78 29.93 31.5 15%
89 ESEGUITO Il Segreto della Vita Quantica Frank,Kinslow Macro Edizioni nuovo 17.77 19.86 20.9 15%
90 ESEGUITO Anelli temporali e torsioni spaziali Fred Alan,Wolf Macro Edizioni nuovo 21.17 23.66 24.9 15%
91 ESEGUITO Buono e bene a volte avviene Alberto,Laffranchi MGE- Nuova Ipsa nuovo 17 19 20 15%
92 ESEGUITO Le Quattro Rivelazioni Sciamaniche Alberto,Villoldo Macro Edizioni nuovo 16.58 18.53 19.5 15%
93 ESEGUITO Il Magico Potere di Sbattersene il Ca**o Sarah Knight Macro Edizioni nuovo 15.22 17.01 17.9 15%
94 ESEGUITO Guarire con i Numeri Petra,Neumayer Macro Edizioni nuovo 12.67 14.16 14.9 15%
95 ESEGUITO Il potere e la magia della gratitudine Ivan Nossa Macro Edizioni nuovo 12.67 14.16 14.9 15%
96 ESEGUITO Bambini adolescenti e Fiori di Bach Claudia Castellani MGE- Nuova Ipsa nuovo 14.37 16.06 16.9 15%
97 ESEGUITO Il Potere di Guarigione degli Angeli Isabelle,Von Fallois Macro Edizioni nuovo 21.17 23.66 24.9 15%
98 ESEGUITO Cervello Intestino: un Legame Indissolubile Stefano,Manera Macro Edizioni nuovo 21.17 23.66 24.9 15%
99 ESEGUITO Gli Arcangeli Isabelle,Von Fallois Macro Edizioni nuovo 17 19 20 15%
100 ESEGUITO Traumi e Shock Emotivi Peter A., Levine Macro Edizioni nuovo 21.17 23.66 24.9 15%
101 ESEGUITO La Rivoluzione del Cervello Shigeo,Haruyama Macro Edizioni nuovo 16.58 18.53 19.5 15%
102 ESEGUITO Vincere la sclerosi multipla Emilie,Venesson Macro Edizioni nuovo 21.17 23.66 24.9 15%
103 ESEGUITO Il tuo corpo implora acqua Fereydoon,Batmanghelidj Macro Edizioni nuovo 16.58 18.53 19.5 15%
104 ESEGUITO Il grande libro degli oli essenziali e dellaromaterapia Valerie Ann,Worwood Macro Edizioni nuovo 32.22 36.01 37.9 15%
105 ESEGUITO Concepimento Consapevole Frederick,Baker Macro Edizioni nuovo 17 19 20 15%
106 ESEGUITO Il Potere dei Condizionamenti David R.,Hawkins Macro Edizioni nuovo 17.77 19.86 20.9 15%
107 ESEGUITO Entanglement Massimo,Teodorani Macro Edizioni nuovo 16.07 17.96 18.9 15%
108 ESEGUITO Ayurveda scientifico vol 1 Gianantonio,Grosso MGE- Nuova Ipsa nuovo 68 76 80 15%
109 ESEGUITO Enneagramma - I Nove Abitanti della Terra Luca,Giorgetti Macro Edizioni nuovo 17.77 19.86 20.9 15%
110 ESEGUITO Manuale di cosmesi naturale Lucia,Cuffaro Macro Edizioni nuovo 16.07 17.96 18.9 15%
111 ESEGUITO Fondamenti di agro-omeopatia Radko,Tichavsky Macro Edizioni nuovo 34 38 40 15%
112 ESEGUITO L' Orologio degli Organi Li,Wu Macro Edizioni nuovo 15.22 17.01 17.9 15%
113 ESEGUITO L'Atomo e le Particelle Elementari Massimo,Teodorani Macro Edizioni nuovo 21.17 23.66 24.9 15%
114 ESEGUITO L'Apprendista Macrobiotico 4D Dealma,Franceschetti Macro Edizioni nuovo 21.17 23.66 24.9 15%
115 ESEGUITO Atlante Generale dei Muscoli Chris,Jarmey Macro Edizioni nuovo 28.82 32.21 33.9 15%
116 ESEGUITO I Funghi per la salute Stefania Cazzavillan MGE- Nuova Ipsa nuovo 38.17 42.66 44.9 15%
117 ESEGUITO Cofanetto Carte Yoga Le Sequenze Mark,Stephens Macro Edizioni nuovo 26.78 29.93 31.5 15%
118 ESEGUITO Risparmia 700 Euro in 7 Giorni Lucia,Cuffaro Macro Edizioni nuovo 15.81 17.67 18.6 15%
119 ESEGUITO Luna rossa madre e figlia Miranda,Gray Macro Edizioni nuovo 17.77 19.86 20.9 15%
120 ESEGUITO Grande Libro del Respiro Donna,Farhi Macro Edizioni nuovo 31.2 34.87 36.7 15%
121 ESEGUITO Astrologia Archetipica Simone,Bongiovanni Macro Edizioni nuovo 36.47 40.76 42.9 15%
122 ESEGUITO Mantra Yoga Giorgio Lombardi Macro Edizioni nuovo 14.37 16.06 16.9 15%
123 ESEGUITO Guarigione Sciamanica Giosuè,Stavros Macro Edizioni nuovo 15.81 17.67 18.6 15%
124 ESEGUITO Miracoli Stuart,Wilde Macro Edizioni nuovo 8.93 9.98 10.5 15%
125 ESEGUITO La Guida Completa allo Yin Yoga Bernie,Clark Macro Edizioni nuovo 28.82 32.21 33.9 15%
126 ESEGUITO Introduzione a Un Corso in Miracoli Kenneth,Wapnick Macro Edizioni nuovo 12.67 14.16 14.9 15%
127 ESEGUITO La Forza Stuart,Wilde Macro Edizioni nuovo 11.82 13.21 13.9 15%
128 ESEGUITO Che Cosa mi Vuoi Dire? Stefano,Cattinelli Macro Edizioni nuovo 15.22 17.01 17.9 15%
129 ESEGUITO I Segreti degli Sciamani Hank,Wesselman Macro Edizioni nuovo 18.62 20.81 21.9 15%
130 ESEGUITO Il cane sempre giovane Karen,Shaw Becker Macro Edizioni nuovo 21.17 23.66 24.9 15%
131 ESEGUITO Sei Nato Ricco Bob Proctor Macro Edizioni nuovo 13.52 15.11 15.9 15%
132 ESEGUITO Manuale per Salvare i Semi dell'Orto e la Biodiversità Jude,Fanton Macro Edizioni nuovo 21.17 23.66 24.9 15%
133 ESEGUITO Sciamanesimo Huna Giosuè,Stavros Macro Edizioni nuovo 12.67 14.16 14.9 15%
134 ESEGUITO Traumi e Malattie. Guida alla Risoluzione dei Conflitti a Partire dal Metodo Hamer Alessandro,Spreafichi Macro Edizioni nuovo 21.17 23.66 24.9 15%
135 ESEGUITO Risveglio e la rivelazione dell'intelligenza organica Giuliana,Conforto Macro Edizioni nuovo 32.3 36.1 38 15%
136 ESEGUITO I Sali minerali del dott. Schüssler Friedrick,Kopsche MGE- Nuova Ipsa nuovo 26.78 29.93 31.5 15%
137 ESEGUITO Neuro-quantistica Ermanno Paolelli MGE- Nuova Ipsa nuovo 15.81 17.67 18.6 15%
138 ESEGUITO Manuale della terapia dei Trigger Point Amber,Davies Macro Edizioni nuovo 26.78 29.93 31.5 15%
139 ESEGUITO Yoga della felicità John,Kraijenbrink Macro Edizioni nuovo 23.72 26.51 27.9 15%
140 ESEGUITO Sincronicità Massimo,Teodorani Macro Edizioni nuovo 13.52 15.11 15.9 15%
141 ESEGUITO Earthing Camminare a Piedi Nudi Clinton,Ober Macro Edizioni nuovo 23.72 26.51 27.9 15%
142 ESEGUITO Salute! Cibo permettendo Alessandra,Borelli Macro Edizioni nuovo 17.77 19.86 20.9 15%
143 ESEGUITO Donne di Lemuria Monika Muranyi Macro Edizioni nuovo 20.83 23.28 24.5 15%
144 ESEGUITO Benattia Francesco,Oliviero Macro Edizioni nuovo 17.77 19.86 20.9 15%
145 ESEGUITO Fai spazio alla felicità Giulia,Greco Macro Edizioni nuovo 16.07 17.96 18.9 15%
146 ESEGUITO Saponi e Shampoo Solidi Naturali Liliana,Paoletti Macro Edizioni nuovo 19.47 21.76 22.9 15%
147 ESEGUITO Il libro perduto del Dio Enki Zecharia Sitchin Macro Edizioni nuovo 18.62 20.81 21.9 15%
148 ESEGUITO Un Corso in Miracoli Foundation for Inner Peace Macro Edizioni nuovo 49.22 55.01 57.9 15%
149 ESEGUITO Il Metodo Bates - Manuale Pratico - 4D Loredana,De Michelis Macro Edizioni nuovo 17.77 19.86 20.9 15%
150 ESEGUITO Ho'Oponopono la Forza del Perdono Ulrich Emil,Duprèe Macro Edizioni nuovo 10.97 12.26 12.9 15%
151 ESEGUITO Guida Completa alla Vita Sciamanica Sandra,Ingerman Macro Edizioni nuovo 21.17 23.66 24.9 15%
152 ESEGUITO Evoluzione Spontanea Bruce H.,Lipton Macro Edizioni nuovo 23.72 26.51 27.9 15%
153 ESEGUITO Scienza Perduta della Preghiera Gregg,Braden Macro Edizioni nuovo 18.62 20.81 21.9 15%
154 ESEGUITO La Lettera della Maddalena Isabelle,Von Fallois Macro Edizioni nuovo 24.57 27.46 28.9 15%
155 ESEGUITO David Bohm Massimo,Teodorani Macro Edizioni nuovo 11.82 13.21 13.9 15%
156 ESEGUITO La Chiave Suprema Charles F.,Haanel Macro Edizioni nuovo 12.67 14.16 14.9 15%
157 ESEGUITO La Fisica dei Miracoli Richard,Bartlett Macro Edizioni nuovo 21.17 23.66 24.9 15%
158 ESEGUITO Riflessologia Plantare Claudio,Santoro Macro Edizioni nuovo 17.77 19.86 20.9 15%
159 ESEGUITO Prana Prani Pranayama - Nuova Edizione Harijot,Kaur Khalsa Macro Edizioni nuovo 23.72 26.51 27.9 15%
160 ESEGUITO La Medicina del Futuro Stefano,Fais Macro Edizioni nuovo 16.07 17.96 18.9 15%
161 ESEGUITO Manuale Pratico di Digitopressione Gerard,Edde Macro Edizioni nuovo 16.92 18.91 19.9 15%
162 ESEGUITO Lasciati Guidare dai Numeri Shiv Charan,Singh Macro Edizioni nuovo 20.32 22.71 23.9 15%
163 ESEGUITO Il Segreto della guarigione quantica Frank,Kinslow Macro Edizioni nuovo 10.97 12.26 12.9 15%
164 ESEGUITO Il Nuovo Grande Libro dell'Autosufficienza John Seymour Macro Edizioni nuovo 33.15 37.05 39 15%
165 ESEGUITO Il Doppio Eterico Arthur E.,Powell Macro Edizioni nuovo 14.37 16.06 16.9 15%
166 ESEGUITO Il Corpo Causale Arthur E.,Powell Macro Edizioni nuovo 17.77 19.86 20.9 15%
167 ESEGUITO Il Corpo Astrale Arthur E.,Powell Macro Edizioni nuovo 17.77 19.86 20.9 15%
168 ESEGUITO Conosci i tuoi Chakra David,Pond Macro Edizioni nuovo 11.82 13.21 13.9 15%
169 ESEGUITO L'Insegnante di Yoga - 1° Volume Mark,Stephens Macro Edizioni nuovo 29.75 33.25 35 15%
170 ESEGUITO La Salute nella Ciotola Alessandro,Prota Macro Edizioni nuovo 26.78 29.93 31.5 15%
171 ESEGUITO Yoga della Mente e il Viaggio nel Tempo Fred Alan,Wolf Macro Edizioni nuovo 19.47 21.76 22.9 15%
172 ESEGUITO Niacina: le meravigliose proprietà curative della Vitamina B3 Abram Hoffer Macro Edizioni nuovo 16.92 18.91 19.9 15%
173 ESEGUITO La Vita Segreta degli Alberi Peter,Wohlleben Macro Edizioni nuovo 20.32 22.71 23.9 15%
174 ESEGUITO Viaggio verso Casa Lee,Carroll Macro Edizioni nuovo 20.83 23.28 24.5 15%
175 ESEGUITO Il Tuo Latte Vegetale Fatto in Casa Antxon,Monforte Macro Edizioni nuovo 10.97 12.26 12.9 15%
176 ESEGUITO Il Tuo Grande Libro dei Cibi Fermentati Shannon,Stonger Macro Edizioni nuovo 22.02 24.61 25.9 15%
177 ESEGUITO La Scelta Antitumore 4D Giuseppe,Di Bella Macro Edizioni nuovo 23.72 26.51 27.9 15%
178 ESEGUITO Il Lato Nascosto delle Cose Charles Webster,Leadbeater Macro Edizioni nuovo 21.17 23.66 24.9 15%
179 ESEGUITO Insegnamenti Spirituali ,Adyashanti Macro Edizioni nuovo 8.42 9.41 9.9 15%
180 ESEGUITO Il Potere della Focalizzazione Jack,Canfield Macro Edizioni nuovo 17.77 19.86 20.9 15%
181 ESEGUITO Akasha Umana - Kryon Monica,Muranyi Macro Edizioni nuovo 20.83 23.28 24.5 15%
182 ESEGUITO I 12 Strati del DNA Lee,Carroll Macro Edizioni nuovo 20.83 23.28 24.5 15%
183 ESEGUITO Yoga - Correggere con il Tocco le Posizioni Mark,Stephens Macro Edizioni nuovo 29.75 33.25 35 15%
184 ESEGUITO Yoga Le Sequenze - 2° volume Mark,Stephens Macro Edizioni nuovo 32.22 36.01 37.9 15%
185 ESEGUITO La Vertigine di scoprirsi Dio Vittorio,Marchi Macro Edizioni nuovo 25.42 28.41 29.9 15%
186 ESEGUITO Il tuo Jin Shin Jyutsu Tina,Stümpfig-Rüdisser Macro Edizioni nuovo 10.97 12.26 12.9 15%
187 ESEGUITO The Miracle Morning Hal,Elrod Macro Edizioni nuovo 15.81 17.67 18.6 15%
188 ESEGUITO Terapia antiacida per la Cura dei Tumori Stefano,Fais Macro Edizioni nuovo 22.02 24.61 25.9 15%
189 ESEGUITO Tantra e meditazione Elmar e Michaela,Zadra Macro Edizioni nuovo 17.77 19.86 20.9 15%
190 ESEGUITO Smetto di avere paura Emmanuel,Ballet de Coquereaumont Macro Edizioni nuovo 17.77 19.86 20.9 15%
191 ESEGUITO Orologio degli Organi per Animali Li,Wu Macro Edizioni nuovo 12.67 14.16 14.9 15%
192 ESEGUITO Nessun Incontro è un Caso Kay,Pollak Macro Edizioni nuovo 10.12 11.31 11.9 15%
193 ESEGUITO Mia Verità sulla Memoria dell'Acqua Jacques,Benveniste Macro Edizioni nuovo 16.07 17.96 18.9 15%
194 ESEGUITO Linguaggio Segreto della Danza del Ventre 4D Maria Strova Macro Edizioni nuovo 26.78 29.93 31.5 15%
195 ESEGUITO L'Effetto Isaia Gregg,Braden Macro Edizioni nuovo 20.32 22.71 23.9 15%
196 ESEGUITO Innamorati di Te Genitori e educatori Tiberio,Faraci Macro Edizioni nuovo 17.77 19.86 20.9 15%
197 ESEGUITO Innamorati del presente Tiberio,Faraci Macro Edizioni nuovo 13.52 15.11 15.9 15%
198 ESEGUITO Il Fruscio Delle Stelle del Mattino Vadim Zeland Macro Edizioni nuovo 16.58 18.53 19.5 15%
199 ESEGUITO Fiori di Bach 38 rimedi per l'anima Nayaka Giacomo,Magi Macro Edizioni nuovo 16.07 17.96 18.9 15%
200 ESEGUITO Fare l'Amore Barry,Long Macro Edizioni nuovo 10.97 12.26 12.9 15%
201 ESEGUITO Far l'amore con la vita - libro 4D Ornella Lucilla,Marini Macro Edizioni nuovo 21.17 23.66 24.9 15%
202 ESEGUITO Einstein non Credeva a Darwin Christian,Peluffo Macro Edizioni nuovo 16.07 17.96 18.9 15%
203 ESEGUITO La Dieta Chetogenica con Ricette Senza Carne e Latte Will,Cole Macro Edizioni nuovo 26.78 29.93 31.5 15%
204 ESEGUITO Diario di Adamo ed Eva Mark,Twain Macro Edizioni nuovo 10.97 12.26 12.9 15%
205 ESEGUITO Depurare e Curare il Fegato con i Rimedi Naturali Roberto,Marrocchesi Macro Edizioni nuovo 8.93 9.98 10.5 15%
206 ESEGUITO Il Corpo Sottile Cyndi,Dale Macro Edizioni nuovo 32.22 36.01 37.9 15%
207 ESEGUITO Conosci la tua mente per uscire dall'addomesticamento Fiorella,Rustici Macro Edizioni nuovo 25.08 28.03 29.5 15%
208 ESEGUITO Comprendi la tua Malattia con le Scoperte del Dottor Hamer Michel,Henrard Macro Edizioni nuovo 23.72 26.51 27.9 15%
209 ESEGUITO Le carte danzanti Maria Strova Macro Edizioni nuovo 25.42 28.41 29.9 15%
210 ESEGUITO Buono senza sale Cecilie e Christophe Berg Macro Edizioni nuovo 14.37 16.06 16.9 15%
211 ESEGUITO Anima Gemella 4d Selene,Calloni Williams Macro Edizioni nuovo 14.03 15.68 16.5 15%
212 ESEGUITO Amare è Lasciare Andare la Paura Gerald,Jampolsky Macro Edizioni nuovo 10.97 12.26 12.9 15%
213 ESEGUITO Amante Tantrico Jacques,Ferber Macro Edizioni nuovo 17.85 19.95 21 15%
214 ESEGUITO Agenda Donna di Luna Sajeeva,Hurtado Macro Edizioni nuovo 17.77 19.86 20.9 15%
215 ESEGUITO 50 Modi per Vincere la Fame Nervosa Susan,Albers Macro Edizioni nuovo 15.81 17.67 18.6 15%
216 ESEGUITO 100 anni di salute David,Wolfe Macro Edizioni nuovo 25.42 28.41 29.9 15%
217 ESEGUITO Yoga con la sedia Willem,Wittstamm Macro Edizioni nuovo 21.17 23.66 24.9 15%
218 ESEGUITO Metapolitica Daniel,Estulin Macro Edizioni nuovo 19.47 21.76 22.9 15%
219 ESEGUITO Magia dei cristalli Enrica,Ercolani Macro Edizioni nuovo 23.72 26.51 27.9 15%
220 ESEGUITO Luna Rossa, l'Oracolo degli Animali Sacri Miranda,Gray Macro Edizioni nuovo 23.72 26.51 27.9 15%
221 ESEGUITO Dea respira Sajeeva,Hurtado Macro Edizioni nuovo 23.72 26.51 27.9 15%
222 ESEGUITO Biotipi a 4 zampe Alessandro,Prota Macro Edizioni nuovo 26.27 29.36 30.9 15%
223 ESEGUITO Yoga per le quattro Stagioni Chantal,Hermans Macro Edizioni nuovo 10.97 12.26 12.9 15%
224 ESEGUITO Yoga per gli occhi Andrea,Christiansen Macro Edizioni nuovo 15.22 17.01 17.9 15%
225 ESEGUITO Vegan Street Food Eduardo,Ferrante Macro Edizioni nuovo 16.07 17.96 18.9 15%
226 ESEGUITO Sfere di Luce Massimo,Teodorani Macro Edizioni nuovo 16.07 17.96 18.9 15%
227 ESEGUITO Il Sesto Senso Stuart,Wilde Macro Edizioni nuovo 21.17 17.43 24.9 15%
228 ESEGUITO Risveglia lo Sciamano che è in te José Luis,Stevens Macro Edizioni nuovo 16.07 17.96 18.9 15%
229 ESEGUITO Il Potere Terapeutico del Suono Lucia,Cavallari Macro Edizioni nuovo 17 19 20 15%
230 ESEGUITO Il Potere di Guarigione della Paura Lissa,Rankin Macro Edizioni nuovo 16.92 18.91 19.9 15%
231 ESEGUITO Il Manuale della Vita Naturale Alain,Saury Macro Edizioni nuovo 29.67 33.16 34.9 15%
232 ESEGUITO Jin Shin Jyutsu Waltraud Riegger Krause Macro Edizioni nuovo 23.72 26.51 27.9 15%
233 ESEGUITO Io Resto Bio 4D Patrizia,Poggiali Macro Edizioni nuovo 16.07 17.96 18.9 15%
234 ESEGUITO Innamorati di Te Tiberio,Faraci Macro Edizioni nuovo 16.07 17.96 18.9 15%
235 ESEGUITO Guida Pratica al Compost Nicky,Scott Macro Edizioni nuovo 10.97 12.26 12.9 15%
236 ESEGUITO Gemmoterapia Stéphane,Boistard Macro Edizioni nuovo 25.42 28.41 29.9 15%
237 ESEGUITO Enoch. Il Primo libro del mondo - Vol. 2 Mario Pincherle Macro Edizioni nuovo 17.77 19.86 20.9 15%
238 ESEGUITO Enoch. Il Primo libro del mondo - Vol. 1 Mario Pincherle Macro Edizioni nuovo 17.77 19.86 20.9 15%
239 ESEGUITO Dolci Buoni e Sani 4D Dealma,Franceschetti Macro Edizioni nuovo 21.17 23.66 24.9 15%
240 ESEGUITO Dodici Guaritori Edward,Bach Macro Edizioni nuovo 8.42 9.41 9.9 15%
241 ESEGUITO Diario della Prima Mestruazione Nicole,Schaufler Macro Edizioni nuovo 12.67 14.16 14.9 15%
242 ESEGUITO Coerenza Cardiaca 365 David,O'Hare Macro Edizioni nuovo 11.48 12.83 13.5 15%
243 ESEGUITO Biotransenergetica 4D Pier Luigi,Lattuada Macro Edizioni nuovo 27.12 30.31 31.9 15%
244 ESEGUITO Lo Spazio delle Varianti - Reality Transurfing Vadim Zeland Macro Edizioni nuovo 17.77 19.86 20.9 15%
245 ESEGUITO Spaghetti Vegetali dall'Antipasto al Dolce Francesca,Piu Macro Edizioni nuovo 12.67 14.16 14.9 15%
246 ESEGUITO Smettila di Far Mangiare Schifezze a Tuo Figlio Deborah,Colson Macro Edizioni nuovo 14.37 16.06 16.9 15%
247 ESEGUITO La Saggezza dell'Asino Mirzakarim,Norbekov Macro Edizioni nuovo 21.17 23.66 24.9 15%
248 ESEGUITO Fatto in Casa Lucia,Cuffaro Macro Edizioni nuovo 15.22 17.01 17.9 15%
249 ESEGUITO Curare la Candida con Terapie Naturali Vincenzo,Valesi Macro Edizioni nuovo 12.67 14.16 14.9 15%
250 ESEGUITO Curare i Reumatismi con Metodi Naturali Paolo,Giordo Macro Edizioni nuovo 5.02 5.61 5.9 15%
251 ESEGUITO Con-Vivere - L'Allevamento del Futuro Carla,De Benedictis Macro Edizioni nuovo 17.77 19.86 20.9 15%
252 ESEGUITO Batteri intestinali Anne Katherina,Zschocke Macro Edizioni nuovo 15.81 17.67 18.6 15%
253 ESEGUITO Yoga per la Fertilità Kerstin,Leppert Macro Edizioni nuovo 12.33 13.78 14.5 15%
254 ESEGUITO Lo Yoga oltre lo Yoga 4D Marco,Mandrino Macro Edizioni nuovo 26.78 29.93 31.5 15%
255 ESEGUITO Yoga in azienda Vittorio Demetrio,Mascherpa Macro Edizioni nuovo 10.97 12.26 12.9 15%
256 ESEGUITO Yoga delle Mani - Le Carte Cain,Carroll Macro Edizioni nuovo 21.17 23.66 24.9 15%
257 ESEGUITO Wild power Alexandra,Pope Macro Edizioni nuovo 17.77 19.86 20.9 15%
258 ESEGUITO La Via dello Psiconauta - Vol 1 Stanislav,Grof Macro Edizioni nuovo 33.15 37.05 39 15%
259 ESEGUITO I Tarocchi dello Yoga Ratna Cristina,Bonanomi Macro Edizioni nuovo 20.83 23.28 24.5 15%
260 ESEGUITO Super Succhi - 100 Ricette Julie,Morris Macro Edizioni nuovo 8.33 9.31 9.8 15%
261 ESEGUITO Stop ai Virus e al Covid-19 Patrick,Holford Macro Edizioni nuovo 16.07 17.96 18.9 15%
262 ESEGUITO Spezie, Cacao e Tè Carlo,Martini Macro Edizioni nuovo 12.67 14.16 14.9 15%
263 ESEGUITO La Scimmia Yoga - Il Diario della Pratica John,Kraijenbrink Macro Edizioni nuovo 20.83 23.28 24.5 15%
264 ESEGUITO Rinascere dopo il lutto Amanda,Castello Macro Edizioni nuovo 21.17 23.66 24.9 15%
265 ESEGUITO Paura Thich Nhat Hanh Macro Edizioni nuovo 15.22 17.01 17.9 15%
266 ESEGUITO Ottimisti ! Franck,Martin Macro Edizioni nuovo 12.67 14.16 14.9 15%
267 ESEGUITO Oracolo Madre Carlotta,Giunchedi Macro Edizioni nuovo 22.53 25.18 26.5 15%
268 ESEGUITO Oracolo degli Angeli Guaritori - 50 CARTE+LIBRO Carolin,Stern Macro Edizioni nuovo 22.53 25.18 26.5 15%
269 ESEGUITO Occhio all'Etichetta Elena,Tioli Macro Edizioni nuovo 15.81 17.67 18.6 15%
270 ESEGUITO I Nostri Amici Batteri Anne Katherina,Zschocke Macro Edizioni nuovo 21.17 23.66 24.9 15%
271 ESEGUITO Metodo Bates per una Vista Perfetta Senza Occhiali Loredana,De Michelis Macro Edizioni nuovo 16.92 18.91 19.9 15%
272 ESEGUITO Il Metodo antiacido per la prevenzione e cura delle malattie Rocco,Palmisano Macro Edizioni nuovo 23.72 26.51 27.9 15%
273 ESEGUITO Metodo Acido Base Hervé,Grosgogeat Macro Edizioni nuovo 17.77 19.86 20.9 15%
274 ESEGUITO Menu della Salute Giusi,De Francesco Macro Edizioni nuovo 10.97 12.26 12.9 15%
275 ESEGUITO La Mente Quantica - 4D Vincenzo,Fanelli Macro Edizioni nuovo 16.07 17.96 18.9 15%
276 ESEGUITO Meditazioni sciamaniche 4D Pier Luigi,Lattuada Macro Edizioni nuovo 21.68 24.23 25.5 15%
277 ESEGUITO Matrix Energetics Richard,Bartlett Macro Edizioni nuovo 17.77 19.86 20.9 15%
278 ESEGUITO Manuale delle Serre Polytunnel Andy,McKee Macro Edizioni nuovo 10.97 12.26 12.9 15%
279 ESEGUITO Kintsugi Gioacchino,Allasia Macro Edizioni nuovo 17.77 19.86 20.9 15%
280 ESEGUITO Insegno Yoga Donna,Farhi Macro Edizioni nuovo 14.37 16.06 16.9 15%
281 ESEGUITO Il Potere della Programmazione Quantica Vincenzo,Fanelli Macro Edizioni nuovo 14.37 16.06 16.9 15%
282 ESEGUITO Il Codice della Vita ,AA.VV. Macro Edizioni nuovo 21.17 23.66 24.9 15%
283 ESEGUITO Guida alla Cospirazione Globale David,Icke Macro Edizioni nuovo 39.02 43.61 45.9 15%
284 ESEGUITO Il Grande libro dell'Argento Colloidale Josef,Pies Macro Edizioni nuovo 18.62 20.81 21.9 15%
285 ESEGUITO Giocando con gli Angeli Hania,Czajkowski Macro Edizioni nuovo 25.08 28.03 29.5 15%
286 ESEGUITO Felicità fa i Soldi Davide Francesco,Sada Macro Edizioni nuovo 16.58 18.53 19.5 15%
287 ESEGUITO Evolution Cards astrid,Gortan Macro Edizioni nuovo 25.08 28.03 29.5 15%
288 ESEGUITO Le Eccezionali Proprietà Curative della Noce di Cocco Bruce,Fife Macro Edizioni nuovo 21.17 23.66 24.9 15%
289 ESEGUITO Dog Fitness Carmen,Mayer Macro Edizioni nuovo 12.33 13.78 14.5 15%
290 ESEGUITO Dionidream Tutta l'Energia della Natura Riccardo,Lautizi Macro Edizioni nuovo 19.98 22.33 23.5 15%
291 ESEGUITO Diabete - 4D Domenico,Battaglia Macro Edizioni nuovo 15.81 17.67 18.6 15%
292 ESEGUITO Curare l'Infertilità con Metodi Naturali Amelia,Sagliano Macro Edizioni nuovo 16.07 17.96 18.9 15%
293 ESEGUITO Cura il tuo diabete 4D Gabriel,Cousens Macro Edizioni nuovo 29.67 33.16 34.9 15%
294 ESEGUITO Un Corso in Miracoli Parla di Sé Patrizia,Terreno Macro Edizioni nuovo 16.07 17.96 18.9 15%
295 ESEGUITO Corpo di Luce Reindjen,Anselmi Macro Edizioni nuovo 16.58 18.53 19.5 15%
296 ESEGUITO China Study 4D - Edizione Aggiornata e Ampliata T. Colin Campbell Macro Edizioni nuovo 26.78 29.93 31.5 15%
297 ESEGUITO Le Chiavi del Sapere Pier Francesco,Grasselli Macro Edizioni nuovo 17.77 19.86 20.9 15%
298 ESEGUITO Aumakua Jeanne,Ruland Macro Edizioni nuovo 14.37 16.06 16.9 15%
299 ESEGUITO Atlante dei Chakra Kalashatra,Govinda Macro Edizioni nuovo 14.03 15.68 16.5 15%
300 ESEGUITO Ascoltando la pelle Antonio,Dal Sorbo Macro Edizioni nuovo 29.67 33.16 34.9 15%
301 ESEGUITO L'Amara verità sullo zucchero André,Marette Macro Edizioni nuovo 17.77 19.86 20.9 15%
302 ESEGUITO Addio Sensi di Colpa Gerald,Jampolsky Macro Edizioni nuovo 12.67 14.16 14.9 15%
303 ESEGUITO Abbondanza Miracolosa Charles,Hervé-Gruyer Macro Edizioni nuovo 23.72 26.51 27.9 15%
304 ESEGUITO Zen e l'Arte di Imbrogliare la Mente Alan,Watts Macro Edizioni nuovo 15.81 17.67 18.6 15%
305 ESEGUITO Yoga per Tutti Meta,Chaya Hirschl Macro Edizioni nuovo 17.85 16.8 21 15%
306 ESEGUITO Yoga per Te Tara,Fraser Macro Edizioni nuovo 10.97 12.26 12.9 15%
307 ESEGUITO Yoga per Donne Shakta Kaur,Khalsa Macro Edizioni nuovo 20.83 23.28 24.5 15%
308 ESEGUITO Yoga per chi Viaggia Jennifer,J. Ellinghaus Macro Edizioni nuovo 12.33 13.78 14.5 15%
309 ESEGUITO Yoga e Chakra Anodea,Judith Macro Edizioni nuovo 31.37 35.06 36.9 15%
310 ESEGUITO Yoga delle Mani Andrea,Christiansen Macro Edizioni nuovo 14.37 16.06 16.9 15%
311 ESEGUITO Whole - Vegetale e Integrale T. Colin Campbell Macro Edizioni nuovo 15.73 17.58 18.5 15%
312 ESEGUITO Vivo Senza Auto Linda,Maggiori Macro Edizioni nuovo 15.81 17.67 18.6 15%
313 ESEGUITO Vitamine nell'Aria Earl,Mindell Macro Edizioni nuovo 9.78 10.93 11.5 15%
314 ESEGUITO Verità sul Cancro Ty,Bollinger Macro Edizioni nuovo 15.81 17.67 18.6 15%
315 ESEGUITO La Verità Nascosta Gregg,Braden Macro Edizioni nuovo 16.58 18.53 19.5 15%
316 ESEGUITO Transurfing Vivo _ Oltre i Confini della Matrix Vadim Zeland Macro Edizioni nuovo 22.53 25.18 26.5 15%
317 ESEGUITO Tinte Naturali per i Capelli Gwendoline,Clergeaud Macro Edizioni nuovo 14.88 16.63 17.5 15%
318 ESEGUITO Tesla- Lampo di Genio Massimo,Teodorani Macro Edizioni nuovo 9.78 10.93 11.5 15%
319 ESEGUITO Tè e Tisane Curative Jürgen,Klitzner Macro Edizioni nuovo 14.03 15.68 16.5 15%
320 ESEGUITO Tachipirina Paracetamolo Sì o No? Antonietta,Gatti Macro Edizioni nuovo 9.78 10.93 11.5 15%
321 ESEGUITO Storia Proibita J. Douglas,Kenyon Macro Edizioni nuovo 24.23 27.08 28.5 15%
322 ESEGUITO Sequenze Numeriche per Rigenerare e Guarire il tuo Corpo Vol.1 Grigorij Grabovoj Macro Edizioni nuovo 19.98 22.33 23.5 15%
323 ESEGUITO I Sentieri del Potere Sciamanico José Luis,Stevens Macro Edizioni nuovo 14.03 15.68 16.5 15%
324 ESEGUITO Il Segreto delle Ere N.E. Piero,Magaletti Ragone Macro Edizioni nuovo 12.67 14.16 14.9 15%
325 ESEGUITO Sedendo Quietamente Pietro,Thea Macro Edizioni nuovo 15.81 17.67 18.6 15%
326 ESEGUITO La Scienza del Cuore Carmen,Di Muro Macro Edizioni nuovo 14.03 15.68 16.5 15%
327 ESEGUITO Scegli la felicità con Ho'oponopono ,AA.VV. Macro Edizioni nuovo 14.03 15.68 16.5 15%
328 ESEGUITO Scardinare il Sistema Tecnogeno Vadim Zeland Macro Edizioni nuovo 22.53 25.18 26.5 15%
329 ESEGUITO Sangue degli Illuminati Diego,Marin Macro Edizioni nuovo 25.08 28.03 29.5 15%
330 ESEGUITO Sane abitudini per invecchiare bene Maurizio,Di Massimo Macro Edizioni nuovo 20.83 23.28 24.5 15%
331 ESEGUITO Salute di Cani e Gatti con l'Aloe Vera Roberto,Setti Macro Edizioni nuovo 9.78 10.93 11.5 15%
332 ESEGUITO Il Risveglio Spirituale nella Vita Quotidiana Jeff,Foster Macro Edizioni nuovo 17.85 19.95 21 15%
333 ESEGUITO Il Risveglio del Leone David,Icke Macro Edizioni nuovo 33.58 37.53 39.5 15%
334 ESEGUITO Rinasci e Risveglia il tuo Potere Interiore Derek,Rydall Macro Edizioni nuovo 15.81 17.67 18.6 15%
335 ESEGUITO Ricomincia da Te Tiberio,Faraci Macro Edizioni nuovo 9.78 10.93 11.5 15%
336 ESEGUITO Ricette per Vivere Sani fino a 100 Anni Catalina,Muraru Macro Edizioni nuovo 8.33 9.31 9.8 15%
337 ESEGUITO Resilienza con il Cuore Gregg,Braden Macro Edizioni nuovo 17.85 19.95 21 15%
338 ESEGUITO Reinventare il Corpo, Risvegliare l'Anima Deepak,Chopra Macro Edizioni nuovo 17.85 19.95 21 15%
339 ESEGUITO Le Regole dello Specchio Transurfing Vadim Zeland Macro Edizioni nuovo 20.83 23.28 24.5 15%
340 ESEGUITO Rebirthing Evolutivo Cristiano,Baraghini Macro Edizioni nuovo 12.67 14.16 14.9 15%
341 ESEGUITO Reality Transurfing La Trilogia Vadim Zeland Macro Edizioni nuovo 35.7 39.9 42 15%
342 ESEGUITO Quando la Giraffa Balla col Lupo Serena,Rust Macro Edizioni nuovo 9.78 10.93 11.5 15%
343 ESEGUITO Punto G Elmar e Michaela,Zadra Macro Edizioni nuovo 15.81 17.67 18.6 15%
344 ESEGUITO Proprietà e benefici della Vitamina A Simone,Grazioli Schagerl Macro Edizioni nuovo 8.93 9.98 10.5 15%
345 ESEGUITO Il Proiettore - Reality Transurfing Vadim Zeland Macro Edizioni nuovo 15.81 17.67 18.6 15%
346 ESEGUITO Primo Soccorso Omeopatico per Cani e Gatti Daniela,Montesion Macro Edizioni nuovo 15.81 17.67 18.6 15%
347 ESEGUITO Prenditi Cura della Vista del tuo Bambino Vania,Galbucci Macro Edizioni nuovo 12.67 14.16 14.9 15%
348 ESEGUITO Più Ricette Sane, Meno Ricette Mediche Federica,Gif Macro Edizioni nuovo 26.78 29.93 31.5 15%
349 ESEGUITO I più bei Mandala per Tutte le Stagioni ,AA.VV. Macro Edizioni nuovo 9.78 10.93 11.5 15%
350 ESEGUITO Piccolo Manuale dello Shinrin Yoku Bettina,Lemke Macro Edizioni nuovo 12.33 13.78 14.5 15%
351 ESEGUITO Piatto Sano Quotidiano Federica,Gif Macro Edizioni nuovo 19.98 22.33 23.5 15%
352 ESEGUITO Piacere della tavola nella cucina antica e oggi Pietro,Leemann Macro Edizioni nuovo 21.25 23.75 25 15%
353 ESEGUITO Pet Therapy N.E. Alberto,Dal Negro Macro Edizioni nuovo 12.33 13.78 14.5 15%
354 ESEGUITO La Permacultura secondo Sepp Holzer Sepp,Holzer Macro Edizioni nuovo 20.83 23.28 24.5 15%
355 ESEGUITO L'Orologio della Natura Peter,Wohlleben Macro Edizioni nuovo 14.03 15.68 16.5 15%
356 ESEGUITO Nutrizione Ayurvedica Swami,Joythimayananda Macro Edizioni nuovo 22.87 25.56 26.9 15%
357 ESEGUITO La Nuova Umanità - Kryon Lee,Carroll Macro Edizioni nuovo 16.58 18.53 19.5 15%
358 ESEGUITO Neuroschiavi - 5° Ed. Aggiornata Marco,Della Luna Macro Edizioni nuovo 26.78 29.93 31.5 15%
359 ESEGUITO Nel Cuore dello Sciamano Alberto,Villoldo Macro Edizioni nuovo 19.98 22.33 23.5 15%
360 ESEGUITO Muovi il tuo DNA Katy,Bowman Macro Edizioni nuovo 20.83 23.28 24.5 15%
361 ESEGUITO Il Monaco Urbano Pedram,Shojai Macro Edizioni nuovo 14.03 15.68 16.5 15%
362 ESEGUITO Miracle Morning per le Famiglie Hal,Elrod Macro Edizioni nuovo 15.81 17.67 18.6 15%
363 ESEGUITO Il mio Sangue Cura Zulma,Moreyra Macro Edizioni nuovo 14.03 15.68 16.5 15%
364 ESEGUITO Il Mio Erbario Maurice,Mességué Macro Edizioni nuovo 17.85 19.95 21 15%
365 ESEGUITO Il Minimalista - Meno Cose = Più Felicità Francine,Jay Macro Edizioni nuovo 14.03 15.68 16.5 15%
366 ESEGUITO La mia Cosmesi Fai da Te Gabriela,Nedoma Macro Edizioni nuovo 9.78 10.93 11.5 15%
367 ESEGUITO Mente Supera la Medicina Lissa,Rankin Macro Edizioni nuovo 17.85 19.95 21 15%
368 ESEGUITO Meditazione per Scettici Ulrich,Ott Macro Edizioni nuovo 6.72 7.51 7.9 15%
369 ESEGUITO La Matrix Divina Gregg,Braden Macro Edizioni nuovo 17.85 19.95 21 15%
370 ESEGUITO Manuale Pratico del Corpo Sottile Cyndi,Dale Macro Edizioni nuovo 24.23 27.08 28.5 15%
371 ESEGUITO Manuale di Autotrattamento craniosacrale Gioacchino,Allasia Macro Edizioni nuovo 9.78 10.93 11.5 15%
372 ESEGUITO Il Manuale dell'Argilla Giuseppe Ferraro Macro Edizioni nuovo 8.93 9.98 10.5 15%
373 ESEGUITO Mangio Crudo e Vivo Meglio Brenda,Davis Macro Edizioni nuovo 19.13 21.38 22.5 15%
374 ESEGUITO Mangiar Sano e Naturale con Alimenti Vegetali Integrali Michele,Riefoli Macro Edizioni nuovo 22.1 24.7 26 15%
375 ESEGUITO Magico Potere del Cibo Peter and Beryn,Daniel Macro Edizioni nuovo 17.85 19.95 21 15%
376 ESEGUITO Luna Rossa Miranda,Gray Macro Edizioni nuovo 16.58 18.53 19.5 15%
377 ESEGUITO Luna Rossa in Ufficio Miranda,Gray Macro Edizioni nuovo 14.03 15.68 16.5 15%
378 ESEGUITO Luminous Life Jacob,Liberman Macro Edizioni nuovo 19.13 21.38 22.5 15%
379 ESEGUITO Il Libro Nero dei Veterinari Jutta,Ziegler Macro Edizioni nuovo 17.77 19.86 20.9 15%
380 ESEGUITO Il Libro della Medicina Orientale Clive,Witham Macro Edizioni nuovo 17.85 19.95 21 15%
381 ESEGUITO Lettere da Casa Lee,Carroll Macro Edizioni nuovo 25.08 28.03 29.5 15%
382 ESEGUITO L'Imbroglio della Realtà David,Icke Macro Edizioni nuovo 37.83 42.28 44.5 15%
383 ESEGUITO Kundalini Yoga Satya,Singh Macro Edizioni nuovo 12.67 14.16 14.9 15%
384 ESEGUITO Kundalini Energia Divina Cyndi,Dale Macro Edizioni nuovo 12.33 13.78 14.5 15%
385 ESEGUITO Karma e Reincarnazione Elizabeth Clare,Prophet Macro Edizioni nuovo 12.67 14.16 14.9 15%
386 ESEGUITO Io Non Mi Ammalo! Joseph,Mercola Macro Edizioni nuovo 16.58 18.53 19.5 15%
387 ESEGUITO I Poteri Curativi della Vitamina D Soram,Khalsa Macro Edizioni nuovo 10.63 11.88 12.5 15%
388 ESEGUITO Ho'Oponopono tutte le Strade portano all'Amore ,Josaya Macro Edizioni nuovo 10.97 12.26 12.9 15%
389 ESEGUITO Guida Alla Sopravvivenza Guido,Dalla Casa Macro Edizioni nuovo 12.33 13.78 14.5 15%
390 ESEGUITO Guarire con la Vitamina C Stefano,Pravato Macro Edizioni nuovo 8.93 9.98 10.5 15%
391 ESEGUITO Guarire con il Cibo Giusi,De Francesco Macro Edizioni nuovo 14.03 15.68 16.5 15%
392 ESEGUITO La Guarigione Spontanea delle Credenze Gregg,Braden Macro Edizioni nuovo 21.17 23.66 24.9 15%
393 ESEGUITO La Grande Piramide e lo Zed Mario Pincherle Macro Edizioni nuovo 17.85 19.95 21 15%
394 ESEGUITO Il Grande Manuale dellAyurveda Kiran,Vyas Macro Edizioni nuovo 20.83 23.28 24.5 15%
395 ESEGUITO Il Grande Libro della Yoga Terapia Remo,Rittiner Macro Edizioni nuovo 14.03 15.68 16.5 15%
396 ESEGUITO Il Grande Libro dei Cinque Tibetani Jean-Louis,Abrassart Macro Edizioni nuovo 26.78 29.93 31.5 15%
397 ESEGUITO La Grande Equazione Vittorio,Marchi Macro Edizioni nuovo 25.08 28.03 29.5 15%
398 ESEGUITO Fenomeno Vitale tra Scienza e Coscienza Aldo,Cehic Macro Edizioni nuovo 17.85 19.95 21 15%
399 ESEGUITO Il Fattore Enzima Hiromi,Shinya Macro Edizioni nuovo 17.85 19.95 21 15%
400 ESEGUITO L'Enigma Quantico Bruce,Rosenblum Macro Edizioni nuovo 20.83 23.28 24.5 15%
401 ESEGUITO Effetto Gaia - Kryon Monica,Muranyi Macro Edizioni nuovo 15.73 17.58 18.5 15%
402 ESEGUITO Effetto Biofilia Clemens G.,Arvay Macro Edizioni nuovo 13.18 14.73 15.5 15%
403 ESEGUITO Echinacea Corinna,Hembd Macro Edizioni nuovo 8.33 9.31 9.8 15%
404 ESEGUITO Disintossicati e recupera la Salute in 11 giorni Bernard,Jensen Macro Edizioni nuovo 8.93 9.98 10.5 15%
405 ESEGUITO Dieta Vegan per lo Sport Eduardo,Ferrante Macro Edizioni nuovo 12.33 13.78 14.5 15%
406 ESEGUITO La Dieta Barf per Cuccioli di Cane Swanie,Simon Macro Edizioni nuovo 10.97 12.26 12.9 15%
407 ESEGUITO la Dieta Barf per Cani Anziani o Malati Swanie,Simon Macro Edizioni nuovo 10.63 11.88 12.5 15%
408 ESEGUITO La Dieta Barf per Cani Swanie,Simon Macro Edizioni nuovo 12.33 13.78 14.5 15%
409 ESEGUITO Cura Naturale delle Malattie Cardiache Dean,Ornish Macro Edizioni nuovo 20.83 23.28 24.5 15%
410 ESEGUITO La Cura del Limone Werner,Meidinger Macro Edizioni nuovo 7.99 8.93 9.4 15%
411 ESEGUITO Cucinare a Colori Jessica,Callegaro Macro Edizioni nuovo 15.81 17.67 18.6 15%
412 ESEGUITO Cucina Crudista Alcalina Elena,Dal Forno Macro Edizioni nuovo 8.33 9.31 9.8 15%
413 ESEGUITO Cosmetici Naturali per Viso, Corpo e Capelli Anna,Simone Macro Edizioni nuovo 10.97 12.26 12.9 15%
414 ESEGUITO Corso di Esistenza Fosco,Del Nero Macro Edizioni nuovo 16.58 18.53 19.5 15%
415 ESEGUITO Consigli per Vivere Sani Fino a 100 Anni Roberto Antonio,Bianchi Macro Edizioni nuovo 6.72 7.51 7.9 15%
416 ESEGUITO Un Coniglio per Amico Cinzia,Ciarmatori Macro Edizioni nuovo 10.97 12.26 12.9 15%
417 ESEGUITO La Comunicazione Intuitiva con gli Animali Andrea,Contri Macro Edizioni nuovo 20.83 23.28 24.5 15%
418 ESEGUITO Come Trasformare il Deserto in Paradiso Sepp,Holzer Macro Edizioni nuovo 17.85 19.95 21 15%
419 ESEGUITO Come Sono Guarito dalla Miopia David,De Angelis Macro Edizioni nuovo 14.03 15.68 16.5 15%
420 ESEGUITO Coltivare Bio con Successo Jean-Martin,Fortier Macro Edizioni nuovo 15.3 17.1 18 15%
421 ESEGUITO Il Codice dell'Amore Alexander,Loyd Macro Edizioni nuovo 12.33 13.78 14.5 15%
422 ESEGUITO Circondati da Psicopatici Bärbel,Mechler Macro Edizioni nuovo 16.58 18.53 19.5 15%
423 ESEGUITO Il Cioccolato che fa Bene ,Shazzie Macro Edizioni nuovo 8.33 9.31 9.8 15%
424 ESEGUITO Il Cibo Sia la Mia Medicina Alessandra,Borelli Macro Edizioni nuovo 20.83 23.28 24.5 15%
425 ESEGUITO Cibo per la Tiroide Simone,Grazioli Schagerl Macro Edizioni nuovo 9.78 10.93 11.5 15%
426 ESEGUITO Cibo per la mente Jo Anne,Miller Macro Edizioni nuovo 14.03 15.68 16.5 15%
427 ESEGUITO Le Chiavi Genetiche Richard Rudd Macro Edizioni nuovo 35.7 39.9 42 15%
428 ESEGUITO Che Bleep ne sai? B.,Chasse Macro Edizioni nuovo 17.85 19.95 21 15%
429 ESEGUITO Il Cervello Quantico Jeffrey,Satinover Macro Edizioni nuovo 20.83 23.28 24.5 15%
430 ESEGUITO Le Case in Paglia Athena,Swentzell Steen Macro Edizioni nuovo 20.83 23.28 24.5 15%
431 ESEGUITO Cambio Pelle in 7 Passi Lucia,Cuffaro Macro Edizioni nuovo 14.03 15.68 16.5 15%
432 ESEGUITO Buona Cacca a Tutti ! Adrian,Schulte Macro Edizioni nuovo 15.81 17.67 18.6 15%
433 ESEGUITO Blue Mind - Mente e Acqua Wallace J.,Nichols Macro Edizioni nuovo 16.58 18.53 19.5 15%
434 ESEGUITO Bellezza Sciamanica Lumira Macro Edizioni nuovo 14.88 16.63 17.5 15%
435 ESEGUITO Basta Poco Sukey ed Elizabeth Novogratz Macro Edizioni nuovo 16.07 17.96 18.9 15%
436 ESEGUITO I Bambini Indaco Jan,Tober Macro Edizioni nuovo 19.98 22.33 23.5 15%
437 ESEGUITO Ayurvegan Barbara,Bianchi Macro Edizioni nuovo 19.98 22.33 23.5 15%
438 ESEGUITO Ayurveda - Vita, Salute e Longevità Robert,Svoboda Macro Edizioni nuovo 17.77 19.86 20.9 15%
439 ESEGUITO Avanti nel Passato Vadim Zeland Macro Edizioni nuovo 16.58 18.53 19.5 15%
440 ESEGUITO Attacco all'Asma ... e non Solo Fiamma,Ferraro Macro Edizioni nuovo 20.83 23.28 24.5 15%
441 ESEGUITO Ashtanga Yoga Gian Renato,Marchisio Macro Edizioni nuovo 26.78 29.93 31.5 15%
442 ESEGUITO Asana Swami,Kuvalayananda Macro Edizioni nuovo 10.97 12.26 12.9 15%
443 ESEGUITO Archetipi Mario Pincherle Macro Edizioni nuovo 17.85 19.95 21 15%
444 ESEGUITO Apicoltura - Il Manuale Pratico Illustrato Henri,Clément Macro Edizioni nuovo 20.83 23.28 24.5 15%
445 ESEGUITO Apandemia Stefano,Scoglio Macro Edizioni nuovo 23.8 26.6 28 15%
446 ESEGUITO Animali Specchio dell'Anima Irmgard,Baumgartner Macro Edizioni nuovo 11.48 12.83 13.5 15%
447 ESEGUITO Anemia Domenico,Battaglia Macro Edizioni nuovo 9.78 10.93 11.5 15%
448 ESEGUITO Aloe Vera Alice,Beringer Macro Edizioni nuovo 8.33 9.31 9.8 15%
449 ESEGUITO Allergie nei Cani e nei Gatti Maria,Cuteri Macro Edizioni nuovo 11.48 12.83 13.5 15%
450 ESEGUITO Alla Scoperta della Particella di Dio Massimo,Corbucci Macro Edizioni nuovo 9.18 10.26 10.8 15%
451 ESEGUITO Aiuto, ho le mie Cose! Barbara,Monti Macro Edizioni nuovo 12.33 13.78 14.5 15%
452 ESEGUITO Addestrare Senza Parole Liane,Rauch Macro Edizioni nuovo 11.48 12.83 13.5 15%
453 ESEGUITO Acque Aromatizzate Francesca,Piu Macro Edizioni nuovo 8.33 9.31 9.8 15%
454 ESEGUITO 7 Passi del Perdono Daniel,Lumera Macro Edizioni nuovo 15.81 17.67 18.6 15%
455 ESEGUITO 20 Domande per Capire la Fisica Antonella,Ravizza Macro Edizioni nuovo 8.33 9.31 9.8 15%
456 ESEGUITO Prevenire e Guarire con lo Yoga Christine,Campagnac Morette Macro Edizioni nuovo 33.58 37.53 39.5

View File

@@ -189,3 +189,298 @@ Gio 09/05 ORE 17:27: [<b>Circuito RIS Catania</b>]: Inviate Monete da paoloar77
Saldi: Saldi:
paoloar77: -1.50 RIS] paoloar77: -1.50 RIS]
Giovannifruttadisicilia: 1.50 RIS] Giovannifruttadisicilia: 1.50 RIS]
Mar 28/05 ORE 16:51: [<b>Circuito RIS Italia</b>]: Inviate Monete da ElenaEspx a Giovannifruttadisicilia 14 RIS [causale: Acquisto arance 30genn24 RisoBologna 2]
Saldi:
ElenaEspx: -32.10 RIS]
Giovannifruttadisicilia: 222.50 RIS]
Mar 28/05 ORE 16:51: [<b>Circuito RIS Italia</b>]: Inviate Monete da ElenaEspx a Giovannifruttadisicilia 28 RIS [causale: Acquisto arance 30genn24 RisoBologna 1]
Saldi:
ElenaEspx: -60.10 RIS]
Giovannifruttadisicilia: 250.50 RIS]
Ven 31/05 ORE 11:12: [<b>Circuito RIS Rimini</b>]: Inviate Monete da paoloar77 a dsadas1 1 RIS [causale: aaa]
Saldi:
paoloar77: -2.00 RIS]
dsadas1: 1.00 RIS]
Ven 31/05 ORE 11:59: [<b>Circuito RIS Rimini</b>]: Inviate Monete da paoloar77 a dsadas1 2 RIS [causale: ]
Saldi:
paoloar77: -4.00 RIS]
dsadas1: 3.00 RIS]
Mer 03/07 ORE 12:44: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 35.00 RIS]
SuryaArena: 1.00 RIS]
Mer 03/07 ORE 12:53: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 34.00 RIS]
SuryaArena: 2.00 RIS]
Mer 03/07 ORE 12:53: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 33.00 RIS]
SuryaArena: 3.00 RIS]
Mer 03/07 ORE 12:59: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 30.00 RIS]
SuryaArena: 6.00 RIS]
Mer 03/07 ORE 13:01: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 29.00 RIS]
SuryaArena: 7.00 RIS]
Mer 03/07 ORE 13:09: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 28.00 RIS]
SuryaArena: 8.00 RIS]
Mer 03/07 ORE 13:13: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 1 RIS [causale: ]
Saldi:
paoloar77: 27.00 RIS]
SuryaArena: 9.00 RIS]
Mer 03/07 ORE 13:14: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a SuryaArena 5 RIS [causale: ]
Saldi:
paoloar77: 22.00 RIS]
SuryaArena: 14.00 RIS]
Mer 03/07 ORE 13:16: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (paoloar77) a SuryaArena 1 RIS [causale: ]
Saldi:
pontiUmani (paoloar77): -346.00 RIS]
SuryaArena: 15.00 RIS]
Mer 03/07 ORE 13:20: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (paoloar77) a SuryaArena 3 RIS [causale: ]
Saldi:
pontiUmani (paoloar77): -349.00 RIS]
SuryaArena: 18.00 RIS]
Mer 18/09 ORE 15:38: [<b>Circuito RIS Rimini</b>]: Inviate Monete da paoloar77 a TestTransazPao 1 RIS [causale: ]
Saldi:
paoloar77: -2.00 RIS]
TestTransazPao: 1.00 RIS]
Mer 18/09 ORE 15:41: [<b>Circuito RIS Rimini</b>]: Inviate Monete da marco.bi a TestTransazPao 5 RIS [causale: ]
Saldi:
marco.bi: -5.00 RIS]
TestTransazPao: 6.00 RIS]
Mer 18/09 ORE 15:43: [<b>Circuito RIS Rimini</b>]: Inviate Monete da marco.bi a TestTransazPao 2 RIS [causale: ]
Saldi:
marco.bi: -7.00 RIS]
TestTransazPao: 8.00 RIS]
Dom 29/09 ORE 17:32: [<b>Circuito RIS Bologna</b>]: Inviate Monete da Sincronicit4 a Didonemma 30 RIS [causale: Sistemazione per evento]
Saldi:
Sincronicit4: 70.00 RIS]
Didonemma: 58.00 RIS]
Dom 29/09 ORE 19:08: [<b>Circuito RIS Bologna</b>]: Inviate Monete da Sincronicit4 a Didonemma 60 RIS [causale: ]
Saldi:
Sincronicit4: 10.00 RIS]
Didonemma: 118.00 RIS]
Dom 29/09 ORE 19:10: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (Anna50823) a Didonemma 15 RIS [causale: ]
Saldi:
pontiUmani (Anna50823): -364.00 RIS]
Didonemma: 133.00 RIS]
Dom 29/09 ORE 19:24: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (Anna50823) a Didonemma 15 RIS [causale: ]
Saldi:
pontiUmani (Anna50823): -379.00 RIS]
Didonemma: 148.00 RIS]
Dom 29/09 ORE 23:10: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (ElenaEspx) a Anna50823 3 RIS [causale: ]
Saldi:
pontiUmani (ElenaEspx): -382.00 RIS]
Anna50823: -84.00 RIS]
Dom 29/09 ORE 23:12: [<b>Circuito RIS Viterbo</b>]: Inviate Monete da L"ORTOINFESTACSAdiViterbo (Fulvio_F) a ArietteMorano 50 RIS [causale: Compenso prime 10 ore attività OrtoInfesta 2024]
Saldi:
L"ORTOINFESTACSAdiViterbo (Fulvio_F): 229.50 RIS]
ArietteMorano: 50.00 RIS]
Dom 29/09 ORE 23:17: [<b>Circuito RIS Bologna</b>]: Inviate Monete da nonsiemaisoli a Tonygraziano 21 RIS [causale: Da Natalia per libro. Grazie!!]
Saldi:
nonsiemaisoli: -33.50 RIS]
Tonygraziano: 93.00 RIS]
Dom 29/09 ORE 23:20: [<b>Circuito RIS Bologna</b>]: Inviate Monete da doulagiuliar a Tonygraziano 2 RIS [causale: Grazie Arcoiris per la tua arte]
Saldi:
doulagiuliar: -32.00 RIS]
Tonygraziano: 95.00 RIS]
Dom 29/09 ORE 23:21: [<b>Circuito RIS Bologna</b>]: Inviate Monete da SaraRiflePla a RosEle70 10 RIS [causale: Contributo gratitudine giro felice di vita]
Saldi:
SaraRiflePla: -30.00 RIS]
RosEle70: 10.00 RIS]
Dom 29/09 ORE 23:23: [<b>Circuito RIS Viterbo</b>]: Inviate Monete da sergiomazzanti a Annarosa 5 RIS [causale: ]
Saldi:
sergiomazzanti: -11.50 RIS]
Annarosa: -15.00 RIS]
Dom 29/09 ORE 23:24: [<b>Circuito RIS Italia</b>]: Inviate Monete da vasantayoga a BlediMakeru 25 RIS [causale: Consulenza legale]
Saldi:
vasantayoga: -25.00 RIS]
BlediMakeru: 25.00 RIS]
Dom 29/09 ORE 23:24: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (Anna50823) a franz12090 15 RIS [causale: ]
Saldi:
pontiUmani (Anna50823): -397.00 RIS]
franz12090: 20.00 RIS]
Lun 30/09 ORE 22:42: [<b>Circuito RIS Italia</b>]: Inviate Monete da laura.nocera a Emilie 4 RIS [causale: carissima siccome ieri non ho potuto darli subito te li invio ora, inoltre un piccolo regalo per i tuoi bei figli per cui ti mando 4 ris invece che 2, un abbraccio e civediamo alla prossima ]
Saldi:
laura.nocera: -4.00 RIS]
Emilie: 4.00 RIS]
Lun 30/09 ORE 22:48: [<b>Circuito RIS Foggia</b>]: Inviate Monete da sergiomazzanti a pomps61 5 RIS [causale: ]
Saldi:
sergiomazzanti: 20.00 RIS]
pomps61: 0.00 RIS]
Lun 30/09 ORE 22:52: [<b>Circuito RIS Bologna</b>]: Inviate Monete da pontiUmani (Anna50823) a Naanbe 15 RIS [causale: ]
Saldi:
pontiUmani (Anna50823): -412.00 RIS]
Naanbe: 3.00 RIS]
Lun 30/09 ORE 22:54: [<b>Circuito RIS Bologna</b>]: Inviate Monete da ZeoPleiadi a pepedielena 1.5 RIS [causale: ]
Saldi:
ZeoPleiadi: 8.00 RIS]
pepedielena: 1.50 RIS]
Lun 30/09 ORE 22:55: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 1 RIS [causale: Mio Commento !!! Ciaoooooooo.
Ecome stai ????]
Saldi:
paoloar77: 21.00 RIS]
ElenaEspx: 29.40 RIS]
Lun 30/09 ORE 22:58: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 0.01 RIS [causale: Prova del commento. Ciaooo come stai . Tutto benekfaòjd ask dakisj dlaks jdlkas jdlakdklasj dlkas jdlasd]
Saldi:
paoloar77: 20.99 RIS]
ElenaEspx: 29.41 RIS]
Mer 02/10 ORE 00:26: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a PiuCheBuono(GaseBottega) 2 RIS [causale: ]
Saldi:
paoloar77: 101.50 RIS]
PiuCheBuono(GaseBottega): -64.50 RIS]
Mer 02/10 ORE 00:51: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 1 RIS [causale: ]
Saldi:
paoloar77: 100.50 RIS]
TestTransazPao: 1.00 RIS]
Mer 02/10 ORE 02:07: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 2 RIS [causale: dsadasdada]
Saldi:
paoloar77: 95.50 RIS]
TestTransazPao: 6.00 RIS]
Mer 02/10 ORE 02:10: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 2 RIS [causale: DSDA Ciaoooooooo]
Saldi:
paoloar77: 88.50 RIS]
TestTransazPao: 13.00 RIS]
Mer 02/10 ORE 02:16: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 0.5 RIS [causale: Miaooooooooo]
Saldi:
paoloar77: 88.00 RIS]
TestTransazPao: 13.50 RIS]
Mer 02/10 ORE 02:19: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 2 RIS [causale: AAAAA]
Saldi:
paoloar77: 86.00 RIS]
TestTransazPao: 15.50 RIS]
Mer 02/10 ORE 02:21: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 1 RIS [causale: ]
Saldi:
paoloar77: 85.00 RIS]
TestTransazPao: 16.50 RIS]
Mer 02/10 ORE 02:24: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a TestTransazPao 2 RIS [causale: ]
Saldi:
paoloar77: 83.00 RIS]
TestTransazPao: 18.50 RIS]
Mer 02/10 ORE 02:25: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 1 RIS [causale: ]
Saldi:
paoloar77: 19.99 RIS]
ElenaEspx: 30.41 RIS]
Mer 02/10 ORE 03:31: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 3 RIS [causale: ]
Saldi:
paoloar77: 16.99 RIS]
ElenaEspx: 33.41 RIS]
Gio 03/10 ORE 15:13: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a TestTransazPao 2 RIS [causale: ]
Saldi:
paoloar77: 14.99 RIS]
TestTransazPao: 2.00 RIS]
Ven 04/10 ORE 01:33: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 2 RIS [causale: Grazie Mille :D Un abbraccione tanto forte]
Causale Destinatario: ProvaCommento
Saldi:
paoloar77: 12.99 RIS]
ElenaEspx: 35.41 RIS]
Ven 04/10 ORE 01:35: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 2 RIS [causale: Grazie di tutto]
Causale Destinatario: ProvaCommento
Saldi:
paoloar77: 10.99 RIS]
ElenaEspx: 37.41 RIS]
Ven 04/10 ORE 01:36: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 2 RIS [causale: Ecco il mio commento]
Causale Destinatario: ProvaCommento
Saldi:
paoloar77: 8.99 RIS]
ElenaEspx: 39.41 RIS]
Ven 04/10 ORE 01:50: [<b>Circuito RIS Bologna</b>]: Inviate Monete da paoloar77 a ElenaEspx 2 RIS [causale: Altra prova aaaa]
Causale Destinatario: ProvaCommento
Saldi:
paoloar77: 6.99 RIS]
ElenaEspx: 41.41 RIS]
Dom 27/10 ORE 23:50: [<b>Circuito RIS Foggia</b>]: Inviate Monete da sergiomazzanti a SamuelMast 10 RIS [causale: ]
Saldi:
sergiomazzanti: 10.00 RIS]
SamuelMast: -76.00 RIS]
Dom 27/10 ORE 23:55: [<b>Circuito RIS Campania</b>]: Inviate Monete da Unicorno_Giacomo a zacc50 16 RIS [causale: ]
Saldi:
Unicorno_Giacomo: 227.30 RIS]
zacc50: -62.00 RIS]
Dom 03/11 ORE 19:28: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a ElenaEspx 1 RIS [causale: prova]
Saldi:
paoloar77: 82.00 RIS]
ElenaEspx: -49.10 RIS]
Dom 03/11 ORE 19:32: [<b>Circuito RIS Italia</b>]: Inviate Monete da paoloar77 a ElenaEspx 1 RIS [causale: provaaaa]
Saldi:
paoloar77: 81.00 RIS]
ElenaEspx: -48.10 RIS]
Gio 09/01 ORE 17:04: [<b>Circuito RIS TerraNFT</b>]: Inviate Monete da terranft (paoloar77) a SuryaArena 30 RIS [causale: Iniziale]
Saldi:
terranft (paoloar77): -30.00 RIS]
SuryaArena: 30.00 RIS]
Ven 28/02 ORE 19:40: [<b>Circuito RIS Bologna</b>]: Inviate Monete da surya1977 a SuryaSecondo 2 RIS [causale: aaa]
Saldi:
surya1977: 33.90 RIS]
SuryaSecondo: 2.10 RIS]
Lun 03/03 ORE 00:38: [<b>Circuito RIS Bologna</b>]: Inviate Monete da surya1977 a SuryaSecondo 3 RIS [causale: ]
Saldi:
surya1977: 30.90 RIS]
SuryaSecondo: 5.10 RIS]
Lun 03/03 ORE 00:40: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a Giovannifruttadisicilia 5.4 RIS [causale: aranceee !!]
Saldi:
surya1977: 62.55 RIS]
Giovannifruttadisicilia: 362.40 RIS]
Lun 03/03 ORE 01:06: [<b>Circuito RIS Arezzo</b>]: Inviate Monete da surya1977 a Andro 1 RIS [causale: test]
Saldi:
surya1977: -1.10 RIS]
Andro: 1.00 RIS]
Mer 12/03 ORE 21:30: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a Giovannifruttadisicilia 60 RIS [causale: prova]
Saldi:
surya1977: 34.20 RIS]
Giovannifruttadisicilia: 458.50 RIS]
Gio 13/03 ORE 17:44: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a PiuCheBuono(GaseBottega) 1 RIS [causale: AAA]
Saldi:
surya1977: 33.20 RIS]
PiuCheBuono(GaseBottega): -65.50 RIS]
Gio 13/03 ORE 17:45: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a PiuCheBuono(GaseBottega) 3.2 RIS [causale: GGG]
Saldi:
surya1977: 30.00 RIS]
PiuCheBuono(GaseBottega): -62.30 RIS]
Gio 13/03 ORE 18:17: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a pontiUmani 2 RIS [causale: bbb]
Saldi:
surya1977: 28.00 RIS]
pontiUmani: 2.00 RIS]
Gio 13/03 ORE 18:18: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a GruppoYurta 2 RIS [causale: ggg]
Saldi:
surya1977: 26.00 RIS]
GruppoYurta: 2.00 RIS]
Gio 13/03 ORE 18:48: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a GruppoYurta 11 RIS [causale: ]
Saldi:
surya1977: 15.00 RIS]
GruppoYurta: 13.00 RIS]
Gio 13/03 ORE 18:53: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a GruppoYurta 3 RIS [causale: ]
Saldi:
surya1977: 12.00 RIS]
GruppoYurta: 16.00 RIS]
Gio 13/03 ORE 18:57: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a GruppoYurta 1 RIS [causale: ]
Saldi:
surya1977: 11.00 RIS]
GruppoYurta: 17.00 RIS]
Dom 23/03 ORE 22:24: [<b>Circuito RIS Italia</b>]: Inviate Monete da surya1977 a GruppoYurta 1 RIS [causale: ]
Saldi:
surya1977: 88.20 RIS]
GruppoYurta: 6.00 RIS]

View File

@@ -1,354 +0,0 @@
// MongoDB Playground
// To disable this template go to Settings | MongoDB | Use Default Template For Playground.
// Make sure you are connected to enable completions and to be able to run a playground.
// Use Ctrl+Space inside a snippet or a string literal to trigger completions.
// Select the database to use.
use('test_FreePlanet');
let aggregation = [
{
$match: {
idapp: "13",
},
},
{
$sort: {
date_updated: -1,
},
},
{
$addFields: {
myId1: {
$toObjectId: "$userId",
},
},
},
{
$lookup: {
from: "users",
localField: "myId1",
foreignField: "_id",
as: "user",
},
},
{
$replaceRoot: {
newRoot: {
$mergeObjects: [
{
$arrayElemAt: [
"$user",
0,
],
},
"$$ROOT",
],
},
},
},
{
$project: {
recGood: 1,
sectorGood: 1,
idSectorGood: 1,
idGood: 1,
mygood: 1,
idStatusSkill: 1,
idContribType: 1,
"profile.username_telegram": 1,
"profile.favorite": 1,
"profile.bookmark": 1,
idCity: 1,
pub_to_share: 1,
numLevel: 1,
adType: 1,
photos: 1,
note: 1,
website: 1,
descr: 1,
date_created: 1,
date_updated: 1,
userId: 1,
username: 1,
name: 1,
surname: 1,
lasttimeonline: 1,
comune: 1,
mycities: 1,
"profile.img": 1,
"profile.mygroups": 1,
"profile.qualifica": 1,
"profile.resid_province": 1,
"profile.resid_card": 1,
reported: 1,
date_report: 1,
username_who_report: 1,
},
},
{
$lookup: {
from: "goods",
localField: "idGood",
foreignField: "_id",
as: "recGood",
},
},
{
$replaceRoot: {
newRoot: {
$mergeObjects: [
{
$arrayElemAt: [
"$recGood",
0,
],
},
"$$ROOT",
],
},
},
},
{
$project: {
recGood: 1,
sectorGood: 1,
idSectorGood: 1,
idGood: 1,
mygood: 1,
idStatusSkill: 1,
idContribType: 1,
"profile.username_telegram": 1,
"profile.favorite": 1,
"profile.bookmark": 1,
idCity: 1,
pub_to_share: 1,
numLevel: 1,
adType: 1,
photos: 1,
note: 1,
website: 1,
descr: 1,
date_created: 1,
date_updated: 1,
userId: 1,
username: 1,
name: 1,
surname: 1,
lasttimeonline: 1,
comune: 1,
mycities: 1,
"profile.img": 1,
"profile.mygroups": 1,
"profile.qualifica": 1,
"profile.resid_province": 1,
"profile.resid_card": 1,
reported: 1,
date_report: 1,
username_who_report: 1,
},
},
{
$lookup: {
from: "sectorgoods",
localField: "idSectorGood",
foreignField: "_id",
as: "sectorGood",
},
},
{
$replaceRoot: {
newRoot: {
$mergeObjects: [
{
$arrayElemAt: [
"$sectorGood",
0,
],
},
"$$ROOT",
],
},
},
},
{
$project: {
recGood: 1,
sectorGood: 1,
idSectorGood: 1,
idGood: 1,
mygood: 1,
idStatusSkill: 1,
idContribType: 1,
"profile.username_telegram": 1,
"profile.favorite": 1,
"profile.bookmark": 1,
idCity: 1,
pub_to_share: 1,
numLevel: 1,
adType: 1,
photos: 1,
note: 1,
website: 1,
descr: 1,
date_created: 1,
date_updated: 1,
userId: 1,
username: 1,
name: 1,
surname: 1,
lasttimeonline: 1,
comune: 1,
mycities: 1,
"profile.img": 1,
"profile.mygroups": 1,
"profile.qualifica": 1,
"profile.resid_province": 1,
reported: 1,
date_report: 1,
username_who_report: 1,
},
},
{
$lookup: {
from: "cities",
localField: "idCity",
foreignField: "_id",
as: "mycities",
},
},
{
$replaceRoot: {
newRoot: {
$mergeObjects: [
{
$arrayElemAt: [
"$mycities",
0,
],
},
"$$ROOT",
],
},
},
},
{
$project: {
recGood: 1,
sectorGood: 1,
idSectorGood: 1,
idGood: 1,
mygood: 1,
idStatusSkill: 1,
idContribType: 1,
"profile.username_telegram": 1,
"profile.favorite": 1,
"profile.bookmark": 1,
idCity: 1,
pub_to_share: 1,
numLevel: 1,
adType: 1,
photos: 1,
note: 1,
website: 1,
descr: 1,
date_created: 1,
date_updated: 1,
userId: 1,
username: 1,
name: 1,
surname: 1,
lasttimeonline: 1,
comune: 1,
mycities: 1,
"profile.img": 1,
"profile.mygroups": 1,
"profile.qualifica": 1,
"profile.resid_province": 1,
reported: 1,
date_report: 1,
username_who_report: 1,
},
},
{
$match: {
$or: [
{
$and: [
{
"profile.mygroups": {
$elemMatch: {
groupname: {
$in: [
"000017",
"risoprova",
"VillaggiamoItalia",
"Terraw",
"RisoBenevento",
"111",
"gruppodefaultriso",
"pontiUmani",
],
},
},
},
},
{
pub_to_share: 1,
},
],
},
{
$or: [
{
pub_to_share: {
$exists: false,
},
},
{
pub_to_share: {
$exists: true,
$eq: 0,
},
},
],
},
],
},
},
{
$match: {
$and: [
{
"mycities.reg": "EMR",
},
],
},
},
{
$group: {
_id: null,
count: {
$sum: 1,
},
results: {
$push: "$$ROOT",
},
},
},
{
$project: {
count: 1,
rows: {
$slice: [
"$results",
0,
10,
],
},
},
},
];
db.myskills.aggregate(aggregation);

View File

@@ -13,69 +13,79 @@
"starttest": "NODE_ENV=test node src/server/server.js", "starttest": "NODE_ENV=test node src/server/server.js",
"test-watch": "nodemon --exec 'npm test'" "test-watch": "nodemon --exec 'npm test'"
}, },
"engines": { "author": "Surya",
"node": "^18.19.0"
},
"author": "Paolo Arena",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"basic-ftp": "^5.0.2", "basic-ftp": "^5.0.5",
"bcryptjs": "^2.4.3", "bcryptjs": "^3.0.2",
"bluebird": "^3.7.2", "bluebird": "^3.7.2",
"body-parser": "^1.20.0", "body-parser": "^1.20.3",
"cookie-parser": "^1.4.6", "cheerio": "^1.0.0",
"compress-pdf": "^0.5.3",
"cookie-parser": "^1.4.7",
"cors": "^2.8.5", "cors": "^2.8.5",
"country-codes-list": "^1.6.8", "country-codes-list": "^2.0.0",
"crypto-js": "^4.1.1", "crypto-js": "^4.2.0",
"csurf": "^1.11.0", "csurf": "^1.11.0",
"dotenv": "^16.0.2", "dotenv": "^16.4.7",
"ejs": "^3.1.8", "ejs": "^3.1.10",
"email-templates": "^10.0.1", "email-templates": "^12.0.2",
"express": "^4.18.1", "express": "^4.21.2",
"formidable": "^2.0.1", "formidable": "^3.5.2",
"i18n": "^0.15.0", "ghostscript4js": "^3.2.3",
"i18n": "^0.15.1",
"image-downloader": "^4.3.0", "image-downloader": "^4.3.0",
"internet-available": "^1.0.0", "internet-available": "^1.0.0",
"jade": "^1.9.2", "jade": "^1.11.0",
"jsdom": "^24.0.0", "jsdom": "^26.0.0",
"jsonwebtoken": "^9.0.1", "jsonwebtoken": "^9.0.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"mongodb": "^4.4.1", "mongodb": "^6.14.2",
"mongoose": "^5.13.15", "mongoose": "^8.12.1",
"multer": "^1.4.5-lts.2",
"mysql": "^2.18.1", "mysql": "^2.18.1",
"node-cron": "^3.0.2", "node-cron": "^3.0.3",
"node-emoji": "^1.11.0", "node-emoji": "^2.2.0",
"node-image-resizer": "^1.0.0", "node-image-resizer": "^1.0.0",
"node-pre-gyp": "^0.14.0", "node-pre-gyp": "^0.17.0",
"node-telegram-bot-api": "^0.65.1", "node-pty": "^1.0.0",
"nodemailer": "^6.7.8", "node-telegram-bot-api": "^0.66.0",
"npm-check-updates": "^16.14.18", "nodemailer": "^6.10.0",
"pem": "^1.14.6", "npm-check-updates": "^17.1.15",
"preview-email": "^3.0.7", "openai": "^4.86.2",
"pug": "^3.0.2", "pdf-lib": "^1.17.1",
"rate-limiter-flexible": "^2.3.9", "pdf-parse": "^1.1.1",
"request": "^2.34", "pem": "^1.14.8",
"sanitize-html": "^2.13.0", "preview-email": "^3.1.0",
"save": "^2.5.0", "pug": "^3.0.3",
"sharp": "^0.30.7", "puppeteer": "^24.9.0",
"superagent": "^8.0.0", "rate-limiter-flexible": "^5.0.5",
"request": "^2.88",
"sanitize-html": "^2.14.0",
"save": "^2.9.0",
"sharp": "^0.33.5",
"superagent": "^10.1.1",
"tedious": "^18.6.1",
"url-parse": "^1.5.10", "url-parse": "^1.5.10",
"validator": "^13.7.0", "validator": "^13.12.0",
"vhost": "^3.0.2",
"web-push": "^3.6.7", "web-push": "^3.6.7",
"xlsx": "^0.18.5",
"xml2js": "^0.6.2",
"xoauth2": "^1.2.0" "xoauth2": "^1.2.0"
}, },
"devDependencies": { "devDependencies": {
"browser-sync": "^2.27.10", "browser-sync": "^3.0.3",
"expect": "^29.0.2", "expect": "^29.7.0",
"gulp": "^3.9.1", "gulp": "^5.0.0",
"gulp-inline-css": "^2.0.0", "gulp-inline-css": "^4.0.0",
"gulp-pug": "^5.0.0", "gulp-pug": "^5.0.0",
"gulp-rename": "^2.0.0", "gulp-rename": "^2.0.0",
"gulp-replace": "^1.1.3", "gulp-replace": "^1.1.4",
"gulp-sass": "^5.1.0", "gulp-sass": "^6.0.1",
"jest": "^29.0.2", "jest": "^29.7.0",
"mocha": "^10.0.0", "mocha": "^11.1.0",
"nodemon": "^3.0.1", "nodemon": "^3.1.9",
"supertest": "^6.2.4" "supertest": "^7.0.0"
} }
} }

10
pcb_agg_server.js.sh Executable file
View File

@@ -0,0 +1,10 @@
#!/bin/bash
source ./.env.prod.pcb
echo "Sincronizzazione in corso PCB PRODUZIONE ... $SERVERDIR_WEBSITE/"
echo ""
rsync -avz -e 'ssh -p 8822' src pcbuser@pcb:$SERVERDIR_WEBSITE/
echo "Sincronizzazione TERMINATA! - SERVER PCB!"

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 KiB

View File

@@ -0,0 +1,30 @@
#!/bin/bash
# Ensure two arguments are provided
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <source_directory> <destination_directory>"
exit 1
fi
DIR_ORIG=$1
DIR_DEST=$2
# Check if the source directory exists
if [ ! -d "$DIR_ORIG" ]; then
echo "Error: Source directory '$DIR_ORIG' does not exist."
exit 1
fi
# Create the destination directory if it doesn't exist
#mkdir -p "$DIR_DEST"
# Run the Docker command to copy files
docker run --rm -v "$DIR_ORIG":/from -v "$DIR_DEST":/to alpine ash -c "cp -av /from/. /to"
# Check if the Docker command was successful
if [ $? -eq 0 ]; then
echo "Files copied successfully from '$DIR_ORIG' to '$DIR_DEST'."
else
echo "Error: Failed to copy files."
exit 1
fi

53
scripts/esporta_dati.sh Normal file
View File

@@ -0,0 +1,53 @@
#!/bin/bash
# Definizione delle costanti
targetDB="FreePlanet"
MYDOCKER="mongodb_riso"
# Percorso del file da Esportare (specificare il percorso completo)
myCollection="$1"
fileToImport="$1.json"
# Leggi il nome della collezione come primo argomento
if [ -z "$1" ]; then
echo "Errore: Devi specificare il nome della collezione come argomento."
exit 1
fi
# Leggi le credenziali dal file di configurazione
source ~/batch/.my_cfg.ini
# Verifica che le variabili siano state impostate correttamente
if [ -z "$PWDDB" ]; then
echo "Errore: La password del database non è stata trovata in .my_cfg.ini."
exit 1
fi
# Messaggio di conferma
echo "Stai per Esportare i dati da '$fileToImport' nella collezione '$myCollection' del database '$targetDB'."
read -p "Sei sicuro di voler procedere? (Y/N): " risposta
# Controllo della risposta dell'utente
if [[ "$risposta" != "Y" && "$risposta" != "y" ]]; then
echo "Operazione annullata."
exit 0
fi
# Esegui il comando mongoimport dentro il container Docker
docker exec $MYDOCKER mongoexport \
--username admin \
--password "$PWDDB" \
--authenticationDatabase admin \
--db "$targetDB" \
--collection "$myCollection" \
--out "$fileToImport" \
# Verifica lo stato dell'operazione
if [ $? -eq 0 ]; then
echo "Esportazione completata con successo! $fileToImport"
else
echo "Errore durante l'esportazione."
exit 1
fi

53
scripts/importa_dati.sh Normal file
View File

@@ -0,0 +1,53 @@
#!/bin/bash
# Definizione delle costanti
targetDB="FreePlanet"
MYDOCKER="mongodb_riso"
# Percorso del file da importare (specificare il percorso completo)
myCollection="$1"
fileToImport="$1.json"
# Leggi il nome della collezione come primo argomento
if [ -z "$1" ]; then
echo "Errore: Devi specificare il nome della collezione come argomento."
exit 1
fi
# Leggi le credenziali dal file di configurazione
source ~/batch/.my_cfg.ini
# Verifica che le variabili siano state impostate correttamente
if [ -z "$PWDDB" ]; then
echo "Errore: La password del database non è stata trovata in .my_cfg.ini."
exit 1
fi
# Messaggio di conferma
echo "Stai per importare i dati da '$fileToImport' nella collezione '$myCollection' del database '$targetDB'."
read -p "Sei sicuro di voler procedere? (Y/N): " risposta
# Controllo della risposta dell'utente
if [[ "$risposta" != "Y" && "$risposta" != "y" ]]; then
echo "Operazione annullata."
exit 0
fi
# Esegui il comando mongoimport dentro il container Docker
docker exec $MYDOCKER mongoimport \
--username admin \
--password "$PWDDB" \
--authenticationDatabase admin \
--db "$targetDB" \
--collection "$myCollection" \
--file "$fileToImport" \
--jsonArray
# Verifica lo stato dell'operazione
if [ $? -eq 0 ]; then
echo "Importazione completata con successo!"
else
echo "Errore durante l'importazione."
exit 1
fi

View File

@@ -1,20 +0,0 @@
{
"folders": [
{
"path": "../.."
},
{
"path": "../../../newfreeplanet"
},
{
"path": "../../../cnm"
}
],
"settings": {
"search.useIgnoreFiles": false,
"search.useParentIgnoreFiles": false,
"files.exclude": {
"": true
}
}
}

View File

@@ -1,12 +1,28 @@
const tools = require('../tools/general'); const tools = require('../tools/general');
console.log('__');
console.log('__');
console.log('__');
console.log('__');
console.log('****************************************************');
console.log('*** AVVIO DEL SERVER NODE.JS ***');
console.log('****************************************************');
console.log('__');
if ((process.env.NODE_ENV === 'production')) {
console.log(' *** AMBIENTE DI PRODUZIONE !!!!')
} else if (process.env.NODE_ENV === 'test') {
console.log(' *** ### AMBIENTE DI TEST ')
} else if (process.env.NODE_ENV === 'development') {
console.log(' *** ### AMBIENTE DI SVILUPPO (LOCALE) ')
}
console.log('__');
// still in app.js // still in app.js
const node_env = process.env.NODE_ENV || 'production'; const node_env = process.env.NODE_ENV || 'production';
console.log('node_env=', node_env);
var file = `.env.${node_env}`; var file = `.env.${node_env}`;
// GLOBALI (Uguali per TUTTI) // GLOBALI (Uguali per TUTTI)
process.env.LINKVERIF_REG = '/vreg'; process.env.LINKVERIF_REG = '/vreg';
process.env.LINK_REQUEST_NEWPASSWORD = '/requestnewpwd'; process.env.LINK_REQUEST_NEWPASSWORD = '/requestnewpwd';
@@ -22,466 +38,18 @@ require('dotenv').config({ path: file });
process.env.DATABASE = process.env.DATABASE || 'FreePlanet'; process.env.DATABASE = process.env.DATABASE || 'FreePlanet';
console.log('process.env.DOMAIN:', process.env.DOMAIN); console.log('process.env.DOMAIN:', process.env.DOMAIN);
process.env.MONGODB_URI = process.env.DOMAIN + process.env.DATABASE; const domain = process.env.DOMAIN;
console.log('process.env.MONGODB_URI:', process.env.MONGODB_URI); const username = encodeURIComponent(process.env.MONGODB_USER);
const password = encodeURIComponent(process.env.MONGODB_PWD);
const database = process.env.DATABASE || "test"; // Nome del database, default a 'test'
if (process.env.AUTH_DB_PASSING === "1") {
// replace username and password in the process.env.DOMAIN
/* process.env.MONGODB_URI = process.env.DOMAIN_AUTH.replace('{username}', username).replace('{password}', password) + database;
if (process.env.NODE_ENV === 'production') { process.env.MONGODB_URI_NOPWD = process.env.DOMAIN_AUTH.replace('{username}', username) + database;
// ---------------- AMBIENTE DI PRODUZIONE !!!!!!!!!! --------------------
MYAPPS = [
{
idapp: '1',
name: 'FreePlanet',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
replyTo: 'paolo.arena77@gmail.com',
host: 'https://freeplanet.app',
portapp: '0',
dir: '/var/www/www.freeplanet.app',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '2',
name: 'Associazione Shen',
adminemail: 'pao.loarena77@gmail.com',
manageremail: 'info@associazioneshen.it',
replyTo: 'info@associazioneshen.it',
host: 'https://www.associazioneshen.it',
portapp: '0',
dir: '/var/www/associazioneshen.it',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '3',
name: 'Brigitte MG Dumont',
adminemail: '',
manageremail: '',
replyTo: '',
host: 'http://brigittemgdumont.com',
portapp: '0',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '4',
name: 'Mandala Solidale',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
replyTo: '',
host: 'https://mandala.freeplanet.app',
portapp: '0',
dir: '/var/www/mandala.freeplanet.app',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '6',
name: 'Mandala per l\'Anima',
adminemail: '',
manageremail: '',
replyTo: '',
host: 'http://mandalaperlanima.eu',
portapp: '0',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '8',
name: 'CentrOlistico Rimini',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
replyTo: 'info@arcodiluce.it',
host: 'https://www.centrolisticorimini.it',
portapp: '0',
dir: '/var/www/centrolisticorimini.it',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '9',
name: 'SalviamoIlPianeta',
adminemail: 'salviamoilpianeta2020@gmail.com',
manageremail: '',
replyTo: '',
host: 'https://salviamoilpianeta.app',
portapp: '0',
dir: '/var/www/salviamoilpianeta.app',
email_from: 'salviamoilpianeta2020@gmail.com',
email_pwd: 'c6f63e7aba9393c73f56e338a7fe5283a73949363662d26bd375dd05b6f6f37ebkw4vINQ0O/4d8JN71aNH3UsyndeFRgyyMvJMVl4iOk=',
telegram_key:'1202788747:AAErwzIsD7k-3Yj5AX6ci3p7ELMuyASq4vA',
telegram_bot_name: 'SalviamoIlPianeta_bot',
pathreg_add:'_sip',
abilitanave: false,
},
{
idapp: '10',
name: 'Comunità Nuovo Mondo',
adminemail: 'cnmrimini@gmail.com',
manageremail: '',
replyTo: '',
host: 'https://comunitanuovomondo.app',
portapp: '0',
dir: '/var/www/comunitanuovomondo.app',
// email_from: 'info.pianetalibero@gmail.com',
// email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
email_from: 'cnmrimini@gmail.com',
email_pwd: '9693e200ae56f1119185a29d34079656a628f2663dc108f7d106496ac0042815F+mvJF79KcQcUnF0twoyIg==',
telegram_key:'1646348227:AAF2qgpHB4KprhB0HPefazGLyoVGW_i4jTA',
telegram_bot_name: 'cnm_mybot',
pathreg_add:'_cnm',
abilitanave: false,
},
{
idapp: '11',
name: 'ArtEnergetica',
adminemail: '',
manageremail: '',
replyTo: '',
host: 'https://www.artenergetica.org',
portapp: '0',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
];
} else if (process.env.NODE_ENV === 'test') {
// ---------------- AMBIENTE DI TEST --------------------
MYAPPS = [
{
idapp: '1',
name: 'FreePlanet',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
replyTo: 'paolo.arena77@gmail.com',
host: 'https://test.freeplanet.app',
portapp: '0',
dir: '/var/www/www.freeplanet.app',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '2',
name: 'Associazione Shen',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
replyTo: 'info@associazioneshen.it',
host: 'http://test.associazioneshen.it',
portapp: '0',
dir: '/var/www/associazioneshen.it',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '3',
name: 'Brigitte MG Dumont',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
host: 'http://test.brigittemgdumont.com',
portapp: '0',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '4',
name: 'Mandala Solidale',
adminemail: '',
manageremail: '',
host: 'https://mandala.freeplanet.app',
portapp: '0',
dir: '/var/www/mandalatest.freeplanet.app',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '6',
name: 'Mandala per l\'Anima',
adminemail: '',
manageremail: '',
host: 'http://test.mandalaperlanima.eu',
portapp: '0',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '8',
name: 'CentrOlistico Rimini',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
replyTo: 'info@arcodiluce.it',
host: 'https://www.centrolisticorimini.it',
portapp: '0',
dir: '/var/www/centrolisticorimini.it',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '9',
name: 'SalviamoIlPianeta (Server Test)',
adminemail: 'info.pianetalibero@gmail.com',
manageremail: '',
replyTo: '',
host: 'https://test.salviamoilpianeta.app',
portapp: '0',
dir: '/var/www/test.salviamoilpianeta.app',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'_sip',
abilitanave: false,
},
{
idapp: '10',
name: 'Comunità Nuovo Mondo (Server Test)',
adminemail: 'info.pianetalibero@gmail.com',
manageremail: '',
replyTo: '',
host: 'https://test.comunitanuovomondo.app',
portapp: '0',
dir: '/var/www/test.comunitanuovomondo.app',
// email_from: 'info.pianetalibero@gmail.com',
// email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'_cnm',
abilitanave: false,
},
{
idapp: '3',
name: 'Brigitte MG Dumont',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
host: 'http://test.brigittemgdumont.com',
portapp: '0',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '11',
name: 'ArtEnergetica',
adminemail: '',
manageremail: '',
host: 'https://www.artenergetica.org',
portapp: '0',
dir: '/var/www/artenergetica.org',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '2df135e2b6c02b2c68ec6bf6b103751fcb4dfc48c57d0acb302482358ee8141fmaDuooPabDvlThiBI2XMyA==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
];
} else { } else {
// ---------------- AMBIENTE IN L O C A L E -------------------- process.env.MONGODB_URI = domain + database;
MYAPPS = [ process.env.MONGODB_URI_NOPWD = domain + database;
{
idapp: '1',
name: 'FreePlanet',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
replyTo: 'paolo.arena77@gmail.com',
host: 'http://localhost',
portapp: '8080',
dir: '/home/paolo/myproject/freeplanet/dist/spa',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '2',
name: 'Associazione Shen',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
replyTo: 'info@associazioneshen.it',
host: 'http://localhost',
portapp: '8081',
dir: '/home/paolo/myproject/associazioneShen/dist/spa',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '3',
name: 'Brigitte',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
host: 'http://localhost',
portapp: '8082',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '4',
name: 'Mandala Solidale',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
host: 'http://localhost',
portapp: '8084',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '6',
name: 'Mandala per l\'Anima',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
host: 'http://localhost',
portapp: '8083',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '8',
name: 'CentrOlistico Rimini',
adminemail: 'pao.loarena77@gmail.com',
manageremail: '',
replyTo: 'info@arcodiluce.it',
host: 'http://localhost',
portapp: '8086',
dir: '/home/paolo/myproject/centrolisticorimini.it/dist/spa',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
telegram_key:'',
telegram_bot_name: '',
pathreg_add:'',
abilitanave: false,
},
{
idapp: '9',
name: 'SalviamoIlPianeta',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
host: 'http://localhost',
portapp: '8087',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
telegram_key: '',
telegram_bot_name: '',
// telegram_key:'1049833543:AAE1RhGUJVdm0N_vrj0ijHZ04GCkKjl8TuQ',
// telegram_bot_name: 'TestSalviamoIlPianeta_bot',
pathreg_add:'_sip',
abilitanave: false,
},
{
idapp: '10',
name: 'Comunità Nuovo Mondo',
adminemail: 'cnmrimini@gmail.com',
manageremail: '',
host: 'http://localhost',
portapp: '8090',
dir: '',
email_from: 'cnmrimini@gmail.com',
email_pwd: 'bc61ab32a09d22e3a5097aa6668d3c724854c5856de9c713c427017bb89cdb0ctIESmuHr3FCNTLlRAK6d5Q',
telegram_key: '',
telegram_bot_name: '',
pathreg_add:'_cnm',
abilitanave: false,
},
{
idapp: '11',
name: 'ArtEnergetica',
adminemail: 'paolo.arena77@gmail.com',
manageremail: '',
host: 'http://localhost',
portapp: '8091',
dir: '',
email_from: 'info.pianetalibero@gmail.com',
email_pwd: '66ffeb915e71fada64ad5c26947dd087c262be3b343734a0447c6dee534b888aZcfbjXEuMBWKxvbh60cniw==',
pathreg_add:'',
abilitanave: false,
},
];
} }
*/ console.log('process.env.MONGODB_URI:', process.env.MONGODB_URI_NOPWD);

View File

@@ -0,0 +1,27 @@
require("dotenv").config();
const { Sequelize } = require("sequelize");
const sequelize = new Sequelize(process.env.DB_DATABASE_SQLSRVTEST, process.env.DB_USERNAME_SQLSRVTEST, process.env.DB_PASSWORD_SQLSRVTEST, {
host: process.env.DB_HOST_SQLSRVTEST || "localhost",
port: process.env.DB_PORT_SQLSRVTEST || 1433,
dialect: "mssql",
dialectOptions: {
options: {
encrypt: false, // Cambia a true se usi SSL
},
},
logging: false, // Disabilita il logging delle query
});
async function testConnection() {
try {
await sequelize.authenticate();
console.log("Connessione al database riuscita!");
} catch (error) {
console.error("Errore nella connessione al database:", error);
}
}
testConnection();
module.exports = sequelize;

Some files were not shown because too many files have changed in this diff Show More