export const shared_consts = { USER_ADMIN_CIRCUITS: ['surya1977', 'ElenaEspx'], USER_ADMIN_SINGOLO: 'surya1977', Accepted: { CHECK_READ_GUIDELINES: { value: 1, label: 'steps.linee_guida', icon: 'fas fa-user-shield', color: 'red', }, CHECK_SEE_VIDEO_PRINCIPI: { value: 2, label: 'steps.video_intro', icon: 'fas fa-tools', color: 'green', }, }, LIMIT_NOTIF_FOR_USER: 200, LIMIT_NOTIFCOINS_FOR_USER: 200, PROD: { TUTTI: 0, GAS: 1, BOTTEGA: 2, }, UNITS_OF_MEASURE: { NESSUNO: 0, GRAMMI: 1, CHILI: 2, LITRI: 3, MILLILITRI: 4, PEZZI: 10, UOVA: 15, }, TYPECASH: { NESSUNO: 0, IN: 1, OUT: 2, }, AdType: { OFFRO: 1, CERCO: 2, }, TypeCashStr: [ { label: '[Nessuno]', value: 0, }, { label: 'Ingresso', value: 1, }, { label: 'Uscita', value: 2, }, ], Units_Of_Measure_ListBox: [ { label: '[Nessuno]', short: '', value: 0, }, { label: 'Grammi (g)', short: 'g', value: 1, }, { label: 'Chili (kg)', short: 'kg', value: 2, }, { label: 'Litri (Lt)', short: 'Lt', value: 3, }, { label: 'MilliLitri (ml)', short: 'ml', value: 4, }, { label: 'Pezzi (p)', short: 'p', value: 10, }, { label: 'Uova', short: 'uova', value: 15, }, ], CallFunz: { REGISTRATION: 6, VERIFICA_TELEGRAM: 7, RICHIESTA_GRUPPO: 10, RICHIESTA_AMICIZIA: 15, RICHIESTA_HANDSHAKE: 16, RICHIESTA_CIRCUIT: 20, RICHIESTA_FIDO: 25, ENTRA_RIS_ITALIA: 30, SOSTITUISCI: 345, AGGIUNGI_NUOVO_IMBARCO: 380, CANCELLA_IMBARCO: 385, DAMMI_PRIMO_UTENTE_LIBERO: 390, GET_VALBYTABLE: 400, SET_VALBYTABLE: 410, ZOOM_GIA_PARTECIPATO: 510, }, ELEMTYPE: { TITLE: 5, MARGINI: 6, CARD: 7, IMGTITLE: 8, IMGPOSTER: 9, TEXT: 10, HTML: 20, IMAGE: 30, IMAGEUPLOAD: 35, SEPARATOR: 40, VIDEO: 50, VIDEO_YOUTUBE: 52, PAGE: 55, PAGEINTRO: 58, CALENDAR: 70, CAROUSEL_IDISCIPLINE: 80, CAROUSEL_HOME: 85, CHECK_EMAIL: 100, IMAGE_GALLERY: 101, HEADING: 102, LIST: 103, CODE: 104, DIVIDER: 105, CAROUSEL_IMGS: 110, OPENSTREETMAP: 120, MAINVIEW: 130, CHECKAPPRUNNING: 135, DASHBOARD: 140, DASHGROUP: 145, MOVEMENTS: 148, CSENDRISTO: 150, STATUSREG: 160, CHECKIFISLOGGED: 170, INFO_VERSION: 180, BOTT_CONDIVIDI: 190, BOTT_CHAT_TERRITORIALE: 192, BUTTON: 195, PRESENTAZIONE: 200, MYACTIVITIES: 205, NOTIFATTOP: 210, CHART: 220, CHECKNEWVERSION: 230, CHECKTESTENV: 240, BTN_REG: 250, BTN_REG_BYBOT: 255, REGISTRATION: 258, BTN_LOGIN: 260, MODIFICA_PROFILO: 265, FOOTER: 270, PROFILETUTORIAL: 280, VISUVIDEOPROMOANDPDF: 290, ECOMMERCE: 300, CATALOGO: 310, RACCOLTA: 315, TOOLSAI: 320, CHATBOT: 325, MAPPA: 350, MAPPAUTENTI: 360, MAPPACOMUNI: 370, MAPPAGETCOORDINATE: 380, EDITADDRESSBYCOORD: 390, GRID_ORIZ: 400, QRCODE: 410, CATALOGLIST: 420, SEARCHPRODUCT: 430, RACCOLTE_CATALOGHI: 450, STAT_PAGES: 460, SECTION: 1000, ROW: 1100, COLUMN: 1200, PAGE_SECTION: 1500, PROFILE_COMPLETITION: 1510, RISOHOME: 1600, RISOHOME_MODERN: 1610, PAGERIS: 1620, CMYCIRCUITS: 1630, }, QUERYTYPE_MYGROUP: 1, QUERYTYPE_REFUSED_USER_GRP: 2, ALL_SAW_AND_ACCEPTED: 3, QUERYTYPE_CIRCUIT: 10, QUERYTYPE_REFUSED_USER_CIRCUIT: 12, QUERYTYPE_LIST_MOVEMENTS: 15, QUERYTYPE_LIST_ALLMOVEMENTS: 16, QUERYTYPE_LIST_MOVEMENTS_GROUPNAME: 17, QUERYTYPE_LIST_MOVEMENTS_CONTOCOM: 18, QUERYTYPE_GROUP_CIRCUIT: 20, QUERYTYPE_REFUSED_GROUP_CIRCUIT: 22, FILTER_EXTRALIST_NOT_REGISTERED: 1, FILTER_EXTRALIST_NOT_CONTACTED: 2, FILTER_EXTRALIST_WITH_NOTE: 4, FILTER_USER_NO_ZOOM: 8, FILTER_USER_NO_INVITANTE: 16, FILTER_USER_NO_TELEGRAM_ID: 32, FILTER_USER_CODICE_AUTH_TELEGRAM: 64, FILTER_USER_NO_EMAIL_VERIFICATA: 128, FILTER_USER_NO_DREAM: 256, FILTER_USER_TELEGRAM_BLOCKED: 1024, FILTER_ATTIVI: 2048, FILTER_NASCOSTI: 4096, FILTER_NAVI_NON_PRESENTI: 8192, FILTER_QUALIFIED: 16384, FILTER_ASK_ZOOM_VISTO: 32768, FILTER_HOURS_MYLIST: 65536, FILTER_HOURS_ALL: 131072, FILTER_REPORTED: 262144, FILTER_TO_MAKE_MEMBERSHIP_CARD: 524288, FILTER_MEMBERSHIP_CARD_OK: 1048576, FILTER_USER_NO_VERIFIED_APORTADOR: 2097152, FILTER_USER_SI_TELEGRAM_ID: 4194304, FILTER_USER_WITHOUT_USERNAME_TELEGRAM: 8388608, FILTER_USER_PROVINCE: 16777216, FILTER_USER_SENZA_PROVINCE: 33554432, FILTER_USER_SENZA_CIRCUITO: 67108864, FILTER_USER_CON_CIRCUITO: 134217728, FILTER_USER_ONLINE_6_MESI: 268435456, FILTER_NOTE: 536870912, FILTER_SENZA_NOTE: 1073741824, FILTER_DA_CONTATTARE: 2147483648, FILTER_FACILITATORE: 4294967296, FILTER_USER_COMUNE: 8589934592, OPTIONS_SEARCH_ONLY_FULL_WORDS: 1, OPTIONS_SEARCH_USER_ONLY_FULL_WORDS: 2, OPTIONS_SEARCH_USER_ALL_WORDS: 4, OPTIONS_ADD_COUNT_FAVORITE: 8, FRIENDSCMD: { SETTRUST: 121, REQFRIEND: 125, SETFRIEND: 132, SETHANDSHAKE: 133, REMOVE_FROM_MYFRIENDS: 144, REFUSE_REQ_FRIEND: 145, CANCEL_REQ_FRIEND: 146, REMOVE_FROM_MYHANDSHAKE: 147, BLOCK_USER: 155, UNBLOCK_USER: 156, REPORT_USER: 158, FIND_PEOPLE: 166, DELETE_USER: 170, }, GROUPSCMD: { SETTRUST: 1121, REQGROUP: 1125, SETGROUP: 1132, REMOVE_FROM_MYGROUP: 1144, REFUSE_REQ_GROUP: 1145, CANCEL_REQ_GROUP: 1146, BLOCK_GROUP: 1155, FIND_GROUP: 1166, DELETE_GROUP: 1170, ADDADMIN_OFMYGROUP: 1180, REMOVEADMIN_OFMYGROUP: 1185, }, CIRCUITCMD: { REQ: 2000, SET: 2001, SETFIDO: 2005, REMOVE_FROM_MYLIST: 2144, REFUSE_REQ: 2145, CANCEL_REQ: 2146, DELETE: 2170, ADDADMIN: 2180, REMOVEADMIN: 2185, SENDCOINS_REQ: 2200, SENDCOINS_ACCEPT: 2210, SENDCOINS_REFUSE: 2220, }, PUBTOSHARE: { ALL: 0, ONLY_TABLE_FOLLOW: 1, }, REPORT_FILT_RESP: 1, REPORT_FILT_ATTIVITA: 2, TAB_COUNTRY: 'countries', TAB_CITIES: 'cities', TAB_PROVINCES: 'provinces', TAB_CARDS: 'cards', TAB_PHONES: 'phones', TAB_SITES: 'sites', TAB_SETTINGS: 'settings', KEY_TO_CRYPTED: ['PWD_FROM'], TablePickup: ['countries', 'phones'], PARAM_SHOW_PROVINCE: 1, TABLES_ID_STRING: ['circuits', 'accounts', 'movements', 'mygroups'], TABLES_ID_NUMBER: [ 'permissions', 'levels', 'adtypes', 'adtypegoods', 'statusSkills', 'sectors', 'goods', 'sectorgoods', 'catgrps', 'skills', 'subskills', 'cities', 'provinces', // 'myskills', // 'mybachecas', // 'myhosps', // 'mygoods', // 'mygroups' ], TABLES_MYSKILLS: 'myskills', TABLES_MYBACHECAS: 'mybachecas', TABLES_MYHOSPS: 'myhosps', TABLES_MYGOODS: 'mygoods', TABLES_MYEVENTS: 'myevents', TABLES_CIRCUITS: 'circuits', TABLES_MYGROUPS: 'mygroups', TABLES_ATTIVITAS: 'attivitas', TABLES_CATALOG: 'catalogs', TABLES_PRODUCTS: 'products', TABLES_LISTA_EDITORI: 'lista_editori', TABLES_RACCOLTACATALOGHIS: 'raccoltacataloghis', TABFILTRI_UTENTE: 'filtriutente', RECFILTRI_UTENTE: [ { label: '[Tutti]', value: -100, }, // { // label: 'Online almeno da 6 mesi', // value: 268435456, // FILTER_USER_ONLINE_6_MESI: 268435456, // }, { label: 'Senza Provincia', value: 33554432, // FILTER_USER_SENZA_PROVINCE }, { label: 'Dentro ad un Circuito RIS', value: 134217728, //FILTER_USER_CON_CIRCUITO: }, { label: 'Senza Circuito RIS', value: 67108864, // FILTER_USER_SENZA_CIRCUITO }, { label: 'Con Provincia inserita', value: 16777216, //FILTER_USER_PROVINCE: }, { label: 'Con Comune inserito', value: 8589934592, //FILTER_USER_COMUNE: 8589934592, }, ], RECFILTRI_UTENTE_FACIL: [ { label: 'Facilitatore RISO', value: 4294967296, //FILTER_FACILITATORE: ,: }, { label: "Non ancora approvati dall'invitante", value: 2097152, // shared_consts.FILTER_USER_NO_VERIFIED_APORTADOR }, { label: 'Senza Telegram BOT', value: 32, //shared_consts.FILTER_USER_NO_TELEGRAM_ID }, { label: 'Senza username Telegram', value: 8388608, // shared_consts.FILTER_USER_WITHOUT_USERNAME_TELEGRAM }, { label: 'Chat "BOT RISO" eliminata', value: 1024, //shared_consts.FILTER_USER_TELEGRAM_BLOCKED }, { label: 'Con Note Facilitatore', value: 536870912, //shared_consts.FILTER_NOTE }, { label: 'Senza Note Facilitatore', value: 1073741824, //shared_consts.FILTER_SENZA_NOTE }, { label: 'Da Contattare', value: 2147483648, //shared_consts.FILTER_DA_CONTATTARE }, ], MYTABS: [ { id: 0, table: 'none' }, { id: 1, table: 'myskills' }, { id: 2, table: 'mybachecas' }, { id: 3, table: 'myhosps' }, { id: 4, table: 'mygoods' }, { id: 5, table: 'myevents' }, { id: 6, table: 'attivitas' }, ], // Condivise TABLES_FAVORITE_BOOKMARK: ['myskills', 'mygoods', 'mybachecas', 'myhosps', 'attivitas'], TABLEFORUSERS: ['myskills', 'mygoods', 'mybachecas', 'myhosps'], // Solo per VUE.JS TABLES_INSERT_ALMOST_ONE_TO_ENABLE_CIRCUIT: ['myskills', 'myhosps', 'mygoods'], TABLES_WITH_FILTER_FIELD: ['caldate'], TABLES_WITH_SPECIAL_FILTER: ['pub_to_share'], COL_WITH_FILTER_GTE: ['numMaxPeopleHosp'], COL_WITH_ARRFILTER_IN_AND: ['preferences'], TABLES_WITH_DATE: ['mybachecas', 'myhosps'], // 'mybachecas' TABLES_WITH_SORTING: ['mybachecas', 'myhosps'], TABLES_REC_ID: [ 'skills', 'goods', 'subskills', 'myskills', 'mybachecas', 'myhosps', 'mygoods', ], // costanti.VISUTABLE_SCHEDA_USER, VISUTABLE_SCHEDA_GROUP, VISUTABLE_USER_TABGROUP, VISUTABLE_USER_TABCIRCUIT, VISUTABLE_GROUP_CIRCUIT, VISUTABLE_ VERTIC_SHOW_GRID: [-1, 2, -3, -4, -5, -6, -10], TABLES_UPDATE_LASTIFIED: ['myskills', 'mybachecas', 'myhosps', 'mygoods', 'bots'], TABLES_FINDER: ['myskills', 'mybachecas', 'myhosps', 'mygoods', 'mygroups'], TABLES_VISU_CMYSRECCARD: [ 'myskills', 'mybachecas', 'myhosps', 'mygoods', 'mygroups', 'catalogs', 'raccoltacataloghis', ], TABLES_NON_AGGIORNARE_IN_MEMORIA_PERCHE_DIVERSA_STRUTTURA: ['catalogs'], TABLES_SHOW_ADTYPE: ['myskills', 'mygoods', 'myhosps'], TABLES_VISU_LISTA_USER: ['myskills', 'mybachecas', 'myhosps', 'mygoods', 'users'], TABLES_FIELDS_DESCR_AND_CITY_AND_USER: ['myskills', 'mybachecas', 'myhosps', 'mygoods'], TABLES_ORDER_DATE_UPDATED: ['myskills', 'myhosps', 'mygoods'], TABLES_ORDER_DESCR: ['mygroups'], TABLES_VISU_IMG: ['myskills', 'myhosps', 'mygoods', 'mygroups'], TABLES_DIRECTORY_A_PARTE: ['mygroups'], TABLES_WITH_ADMINS: ['mygroups', 'circuits'], TABLES_DIRECTORY_SINGLE_IMG: ['circuits', 'catalogs', 'raccoltacataloghis'], TABLES_IMAGEFILE_SINGOLO: ['products'], TABLES_PER_EDITORI: ['catalogs', 'raccoltacataloghis'], TABLES_VISU_MAP: 'attivitas', VISIB_ALL: 0, VISIB_ONLYIF_VERIFIED: 1, VISIB_ONLY_MANAGER: 2, VISIB_ONLY_ADMIN: 4, CIRCUIT_CFG: { MULT_FIDO_USER: 2.0, MULT_FIDO_GROUP: 2.0, }, Visibility_Group: { PRIVATE: 1, HIDDEN: 2, // PASSWORD: 4, }, BOTTYPE_NONE: 0, BOTTYPE_PAGE: 1, BOTTYPE_LINK: 2, BOTTYPE_TEXT: 3, BOTTYPE_MENU: 4, BOTTYPE_MARKDOWN: 5, BOTTYPE_BOTTONI_INLINE: 6, CashType: { None: 0, Incoming: 1, Outcoming: 2, }, CmdConvertPDF: { RIDUCI_DIMENSIONI: 1, }, Cmd: { PROVINCE: 1, COMUNI: 2, CITIES_SERVER: 3, CAT_SKILL_TXT: 4, CAT_NO_SPAZI: 5, CAT_GOODS_TXT: 10, PRODUCTS: 20, PRODUCTS_V2: 22, INVENTARIO: 30, MACRO_CATALOGO_JSON: 40, MACRO_RANKING: 50, MACRO_DESCRELINKSITOWEB: 60, }, BotType: [ { value: 0, label: '[Nessuno]', }, { value: 1, label: 'Pagina', }, { value: 2, label: 'Link', }, { value: 3, label: 'Testo', }, { value: 4, // BOTTYPE_MENU label: 'Menu', }, { value: 5, label: 'MarkDown', }, { value: 6, label: 'Bottoni InLine', }, ], Shippings: [ { label: 'Da Ritirare Personalmente', value: 1, }, { label: 'Spedizione Tramite Corriere', value: 2, }, { label: 'Spedizione Tramite Posta', value: 3, }, { label: 'Consegna a Domicilio', value: 4, }, ], OtherFilters: [ { label: 'AutoProduzione', value: 1, }, { label: 'Ecovillaggio', value: 2, }, { label: 'Azienda Prodotti Locali', value: 4, }, { label: 'Upcycle', value: 8, }, ], TypeHosps: [ { value: 1, label: 'Scambio Casa', }, { value: 2, label: 'Ospitalità', }, ], TipoDiAttivita: [ { value: 0, label: '[Nessuna]', note: '', }, { value: 1, label: 'Individuo', note: 'Artigiano, professionista, insegnante, consulente', }, { value: 2, label: 'Non Profit', note: 'Associazione, comitato, fondazione, cooperativa', }, { value: 3, label: 'Profit', note: 'Azienda, société comerciale, banca, ...', }, { value: 4, label: 'Pubblico', note: 'Comune, regione, ministero, ...', }, { value: 5, label: 'Altro', }, ], TypeAccom: [ { value: 1, label: 'Letti matrimoniali', }, { value: 2, label: 'Letti singoli', }, { value: 3, label: 'Divani-letto', }, { value: 4, label: 'Almaca', }, { value: 5, label: 'sul materasso', }, { value: 6, label: 'sul tappeto', }, { value: 7, label: 'sacco a pelo', }, { value: 8, label: 'Culla', }, ], LocationAccom: [ { value: 1, label: 'Camera Privata', }, { value: 2, label: 'Camera Condivisa', }, { value: 3, label: 'Soggiorno', }, { value: 4, label: 'Camper', }, { value: 5, label: 'Roulotte', }, { value: 6, label: 'Tenda', }, { value: 7, label: "Casetta sull'Albero", }, { value: 8, label: 'Yurta', }, { value: 9, label: 'Giardino', }, { value: 10, label: 'Aria aperta', }, ], People: [ { value: 0, label: 'Nessuno', }, { value: 1, label: '1', }, { value: 2, label: '2', }, { value: 3, label: '3', }, { value: 4, label: '4', }, { value: 5, label: '5', }, { value: 6, label: '6', }, { value: 7, label: '7', }, { value: 8, label: '8', }, { value: 9, label: '9', }, { value: 10, label: '10', }, { value: 11, label: '11', }, { value: 12, label: '12', }, { value: 15, label: '15', }, { value: 20, label: '20', }, ], Preferences: [ { value: 2, label: 'Si accettano cani', }, { value: 3, label: 'Si accettano gatti', }, { value: 4, label: "E' consentito fumare in casa", }, { value: 5, label: 'Accessibile con sedia a rotelle', }, { value: 6, label: 'Parcheggio gratuito nella proprietà', }, { value: 7, label: 'Wi-fi disponibile', }, { value: 8, label: 'Sono permessi soggiorni a lungo termine', }, { value: 9, label: 'Cucina Vegetariana', }, { value: 10, label: 'Cucina Vegana', }, { value: 11, label: 'Uso della Cucina', }, { value: 12, label: 'Uso della Lavatrice', }, { value: 13, label: 'Aria condizionata', }, { value: 14, label: 'Ventilatore', }, { value: 15, label: "Doccia all'aperto", }, { value: 16, label: 'TV', }, { value: 17, label: 'Eventi consentiti', }, { value: 18, label: 'Adatto a bambini da 2 a 12 anni', }, { value: 19, label: 'Adatto ai neonati (fino ai 2 anni)', }, { value: 20, label: 'Biancheria inclusa', }, { value: 21, label: 'Biancheria su richiesta (a parte)', }, { value: 22, label: 'Asciugamani', }, { value: 23, label: 'Asciugacapelli', }, { value: 24, label: 'Riscaldamento a legna', }, { value: 25, label: 'Riscaldamento a gas', }, ], Regions: [ { value: 'ABR', label: 'Abruzzo', }, { value: 'BAS', label: 'Basilicata', }, { value: 'CAL', label: 'Calabria', }, { value: 'CAM', label: 'Campania', }, { value: 'EMR', label: 'Emilia-Romagna', }, { value: 'FVG', label: 'Friuli Venezia Giulia', }, { value: 'LAZ', label: 'Lazio', }, { value: 'LIG', label: 'Liguria', }, { value: 'LOM', label: 'Lombardia', }, { value: 'MAR', label: 'Marche', }, { value: 'MOL', label: 'Molise', }, { value: 'PIE', label: 'Piemonte', }, { value: 'PUG', label: 'Puglia', }, { value: 'RSM', label: 'Repubblica di San Marino', }, { value: 'SAR', label: 'Sardegna', }, { value: 'SIC', label: 'Sicilia', }, { value: 'TOS', label: 'Toscana', }, { value: 'TAA', label: 'Trentino-Alto Adige', }, { value: 'UMB', label: 'Umbria', }, { value: 'VDA', label: "Valle d'Aosta", }, { value: 'VEN', label: 'Veneto', }, { value: 'EST', label: 'Estero', }, { value: 'ONL', label: 'On Line', }, { value: 'ITA', label: 'Italia', }, ], Lang: [ { value: 'it', label: 'Italiano', }, { value: 'es', label: 'Spagnolo', }, { value: 'enUs', label: 'Inglese', }, ], Visibility: [ { value: 1, label: 'Verificato', }, { value: 2, label: 'Gestione', }, { value: 4, label: 'Admin', }, ], Pub_to_Share: [ { value: 0, label: 'Tutti', }, { value: 1, label: 'Miei Gruppi', }, ], VisibilGroup: [ { value: 1, label: 'Privato', hint: 'Solo i membri possono vedere chi fa parte del gruppo', }, { value: 2, label: 'Nascosto', hint: 'il Gruppo non sarà visibile nella ricerca', }, ], StatusCircuit: [ { value: 0, label: '', hint: '', }, { value: 1, label: 'Creazione Gruppo in corso', hint: 'Prima di abilitare il circuito monetario RIS, è consigliato raggiungere un certo numero di partecipanti.', icon: 'fas fa-users', }, { value: 2, label: 'Sottoscrizione regolamento', hint: 'I membri devono ora accettare il regolamento prima di attivare gli scambi in RIS', icon: 'far fa-hourglass', }, { value: 3, label: 'Circuito Abilitato️', hint: 'il Circuito è stato abilitato allo scambio di monete RIS', icon: 'far fa-check-circle', }, ], Permissions: { Admin: { value: 1, label: 'pages.Admin', icon: 'fas fa-user-shield', color: 'red', }, Manager: { value: 2, label: 'otherpages.manage.manager', icon: 'fas fa-tools', color: 'green', }, Teacher: { value: 4, label: 'event.teacher', icon: 'fas fa-user-tie', color: 'blue', }, Facilitatore: { value: 8, label: 'dashboard.facilitatore', icon: 'fas fa-user-tie', color: 'fuchsia', }, Editor: { value: 16, label: 'dashboard.Editor', icon: 'fas fa-user-tie', color: 'orange', }, Zoomeri: { value: 32, label: 'dashboard.zoomeri', icon: 'fas fa-user-tie', color: 'yellow', }, Department: { value: 64, label: 'pages.department', icon: 'fas fa-user-tie', color: 'yellow', }, Grafico: { value: 128, label: 'dashboard.grafico', icon: 'fas fa-paint-brush', color: 'green', }, Commerciale: { value: 256, label: 'dashboard.Commerciale', icon: 'fas fa-briefcase', color: 'brown', }, }, MessageOptions: { Notify_ByEmail: 2, Notify_ByPushNotification: 4, }, CmdToSend: { SHARE_MSGREG: 1, SHARE_TEXT: 2, SHARE_ANNUNCIO: 3, }, TypeMsg: { SEND_TO_ALL: 1, SEND_TO_SOCI: 2, SEND_TO_SOCIO_RESIDENTE: 3, SEND_TO_NON_SOCI: 10, SEND_TO_PAOLO: 20, SEND_TO_USER: 25, SEND_TO_GROUP: 30, SEND_TO_MYSELF: 40, SEND_TO_TELEG_NO_USERNAME_TELEG: 50, SEND_TO_TELEG_NO_VERIF_BY_APORTADOR: 60, }, TypeMsg_Actions: { NORMAL: 0, YESNO: 1, OPZ1_2: 2, }, whatMsgToSend: { MSG_OF_TEMPLATE: 1, MSG_TEXT: 2, }, selectwhatMsgToSend: [ { id: 1, label: 'Messaggio su Template', value: 1, //MSG_OF_TEMPLATE }, { id: 2, label: 'Messaggio di Testo', value: 2, // MSG_TEXT }, ], selectActions: [ { id: 0, label: 'Normale', value: 0, }, { id: 1, label: 'Si / No', value: 1, }, { id: 2, label: 'Opzione 1 / Opzione 2', value: 2, }, ], selectSendReally: [ { id: 0, label: 'Vedi quanti msg saranno inviati', value: false, }, { id: 1, label: 'Invia il messaggio veramente', value: true, }, ], selectDestination: [ { id: 0, label: 'A Tutti', value: 1, }, { id: 1, label: 'Solo ai Soci', value: 2, }, { id: 2, label: 'Solo ai Soci Residenti', value: 3, }, { id: 3, label: 'Solo ai NON Soci', value: 10, }, { id: 4, label: 'a Surya (test)', value: 20, }, { id: 5, label: 'a un Utente', value: 25, //TypeMsg.SEND_TO_USER }, { id: 6, label: 'a un Gruppo', value: 30, //SEND_TO_GROUP: 30, }, { id: 7, label: 'a me stesso', value: 40, //SEND_TO_MYSELF: 40, }, { id: 8, label: 'Abilitati Telegram (senza Username telegram)', value: 50, //SEND_TO_TELEG_NO_USERNAME_TELEG: 50, }, { id: 9, label: "Abilitati Telegram (Non Verificati dall'Invitante)", value: 60, //SEND_TO_TELEG_NO_VERIF_BY_APORTADOR: 60, }, ], ShowCode: { ALL: 1, CODE: 2, INTERNAL_CODE: 3, }, OrderStatus: { NONE: 0, IN_CART: 1, CHECKOUT_SENT: 2, ORDER_CONFIRMED: 3, PAYED: 4, DELIVERED: 5, // Consegnato SHIPPED: 6, //Spedito RECEIVED: 7, COMPLETED: 6, CANCELED: 10, PREPARED: 15, DELETE_REALLY: 20, }, OrderPages: { LISTA_TOTALI: { label: 'Lista Totali', value: 1, icon: 'fas fa-chart-bar', color: 'text-green', }, ORDINI: { label: 'Ordini', value: 2, icon: 'fas fa-tasks', color: 'text-blue' }, }, OrderStat: { // IN_CART: { label: 'In Carrello', value: 1 }, //IN_CART IN_CORSO: { label: 'In Corso', value: 2, icon: 'fas fa-tasks', color: 'text-black' }, //CHECKOUT_SENT PREPARED: { label: 'Preparati', value: 15, icon: 'fas fa-archive', color: 'text-orange', }, CONFERMATI: { label: 'Confermati', value: 3, icon: 'fas fa-calendar', color: 'text-blue', }, //ORDER_CONFIRMED PAGATI: { label: 'Pagati', value: 4, icon: 'money', color: 'text-green' }, //PAYED DELIVERED: { label: 'Consegnato', value: 5, icon: 'fas fa-calendar', color: 'text-blue', }, //DELIVERED SHIPPED: { label: 'Spediti', value: 6, icon: 'fas fa-shipping-fast', color: 'text-green', }, //SHIPPED RECEIVED: { label: 'Ricevuti', value: 7, icon: '', color: 'text-blue' }, //RECEIVED COMPLETATI: { label: 'Completati', value: 8, icon: 'fas fa-check', color: 'text-blue', }, //COMPLETED CANCELLATI: { label: 'Cancellati', value: 10, icon: 'delete', color: 'text-red' }, //CANCELED }, REACTIONS_FIELD: { numseen: 1, numbook: 1, numfav: 1, numattend: 1, }, ANNUNCI_FIELDS: { idMyGroup: 1, // **ADDFIELD_ANNUNCI }, OrderStatusStr: [ { label: 'Nessuno', value: 0, }, { label: 'In Carrello', value: 1, }, { label: 'Ordine in Lavorazione', value: 2, }, { label: 'Preparato', value: 15, }, { label: 'Ordine Confermato', value: 3, }, { label: 'Pagato', value: 4, }, { label: 'Consegnato', value: 5, }, { label: 'Spedito', value: 6, }, { label: 'Ricevuto', value: 7, }, { label: 'Cancellato', value: 10, }, { label: 'Elimina Definitivamente !!', value: 20, }, ], OrderCmdStr: [ { label: 'Imposta Ordine in Lavorazione', //CHECKOUT_SENT value: 2, icon: 'fas fa-list-ol', color: 'secondary', }, { label: '📩 Conferma Ordine Evaso (e aggiorna le quantità in Magsazzino)', //ORDER_CONFIRMED value: 3, icon: 'fas fa-calendar-check', color: 'primary', }, { label: '📩 Imposta come Consegnato', //DELIVERED value: 5, icon: 'fas fa-shipping-fast', color: 'blue', }, { label: 'Imposta come Preparato', //PREPARED value: 15, icon: 'fas fa-archive', color: 'blue', }, { label: 'Imposta come Pagato', //PAYED value: 4, icon: 'money', color: 'positive', }, { label: 'Imposta come Spedito', //DELIVERED value: 5, icon: 'fas fa-shipping-fast', color: 'blue', }, { label: '📩 Imposta come Cancellato', //CANCELED value: 10, icon: 'delete', color: 'red', }, { label: 'Cancella Definitivamente', //DELETE_REALLY value: 20, icon: 'delete', color: 'red', }, ], ConfSite: { Notif_Reg_Bot_ToManagers: 1, Notif_Reg_Push_Admin: 2, Need_Aportador_On_DataReg_To_Verify_Reg: 4, AskInvitantesulBot: 8, AskUsernameSulBot: 16, registerUserWithBot: 32, regNameSurnameMandatory: 64, askUSernameTelegramToTheReg: 128, }, MsgTeleg: { SHARE_MSGREG: 1, SHARE_TEXT: 2, SHARE_ANNUNCIO: 3, }, TypeMsgTemplate: { MSG_BENVENUTO: 2010, //MsgBenvenuto MS_SHARE_LINK: 2000, MSG_BENV_REGISTRATO: 2020, MSG_INVITE_WHATSAPP: 2040, }, TypeSend: { PUSH_NOTIFICATION: 1, TELEGRAM: 2, }, UsersNotif: { NEW_ADV_CITY: 1, NEW_ADV_PROVINCE: 2, NEW_ADV_REGION: 4, NEW_ADV_MY_GROUPS: 8, NEW_ADV_MY_RIS_CIRCUIT: 16, NEW_ADV_SECTOR: 32, NEW_ADV_YOUR_PROVINCE: 64, }, StatusNotifs: { STATUS_FRIENDS_ACCEPTED: 1, STATUS_FRIENDS_REFUSED: 2, STATUS_FRIENDS_REPORTED: 3, STATUS_HANDSHAKE_ACCEPTED: 10, STATUS_HANDSHAKE_REFUSED: 11, }, GroupsNotifs: { STATUS_GROUPS_NEW: 1, STATUS_GROUPS_ACCEPTED: 3, STATUS_GROUPS_REFUSED: 4, STATUS_GROUPS_BLOCKED: 5, STATUS_GROUPS_DELETED: 6, STATUS_GROUPS_REMOVED: 7, }, CircuitsNotif: { STATUS_NONE: 0, STATUS_NEW: 51, STATUS_ACCEPTED: 53, STATUS_REFUSED: 54, STATUS_BLOCKED: 55, STATUS_DELETED: 56, STATUS_REMOVED: 57, STATUS_SENDCOINSREQ: 58, STATUS_COINS_ACCEPTED: 60, STATUS_COINS_REFUSED: 61, STATUS_COINS_ACCEPTED_SENT: 62, STATUS_COINS_REFUSED_SENT: 63, }, QualiNotifs: { CIRCUITS: 1, OTHERS: 2, }, TypeNotifs: { TYPEDIR_BACHECA: 1, ID_BACHECA_NEW_GOOD: 1, ID_BACHECA_NEW_SERVICE: 2, ID_BACHECA_NEW_HOSP: 4, TYPEDIR_EVENTS: 2, ID_EVENTS_NEW_REC: 1, ID_EVENTS_REMOVE_REC: 2, ID_EVENTS_ATTEND: 4, ID_EVENTS_SEND_MSG: 8, TYPEDIR_FRIENDS: 3, ID_FRIENDS_NEW_REC: 1, ID_FRIENDS_ACCEPTED: 2, ID_FRIENDS_REFUSED: 4, ID_FRIENDS_ACCEPTED_MY_REQUEST: 8, ID_FRIENDS_REPORTED: 16, ID_FRIENDS_UNBLOCKED: 32, TYPEDIR_GROUPS: 4, ID_GROUP_NEW_REC: 1, ID_GROUP_ACCEPTED: 2, ID_GROUP_REFUSED: 4, ID_GROUP_REQUEST_TO_ENTER: 8, ID_GROUP_BLOCK_USER: 16, ID_GROUP_DELETE_USER: 32, ID_GROUP_REMOVED: 64, ID_GROUP_ADDED_ADMIN_OFMYGROUP: 128, ID_GROUP_REMOVED_ADMIN_OFMYGROUP: 256, TYPEDIR_CIRCUITS: 5, ID_CIRCUIT_NEW_REC: 1, ID_CIRCUIT_ACCEPTED: 2, ID_CIRCUIT_REFUSED: 4, ID_CIRCUIT_REQUEST_TO_ENTER: 8, ID_CIRCUIT_BLOCK_USER: 16, ID_CIRCUIT_DELETE_USER: 32, ID_CIRCUIT_REMOVED: 64, ID_CIRCUIT_ADDED_ADMIN: 128, ID_CIRCUIT_REMOVED_ADMIN: 256, ID_CIRCUIT_SENDCOINSREQ: 512, ID_CIRCUIT_COINS_ACCEPTED: 1024, ID_CIRCUIT_COINS_REFUSED: 2048, ID_CIRCUIT_SENDCOINSREQ_SENT: 4096, ID_CIRCUIT_COINS_ACCEPTED_SENT: 8192, ID_CIRCUIT_COINS_REFUSED_SENT: 16384, ID_CIRCUIT_SETFIDO: 32768, TYPEDIR_BOOKING: 6, TYPEDIR_MSGS: 7, ID_MSGS_NEW_REC: 1, TYPEDIR_HANDSHAKE: 10, ID_HANDSHAKE_ACCEPTED: 2, TYPEDIR_FAVORITE: 11, ID_FAVORITE_ADDED: 1, TYPEDIR_TEST: 444, ID_TEST_NEW_REC: 1, }, TypeNotifs_Test: [ { value: 1, // labeltrans: 'typenotifs.test', descr: 'typenotifs.new_rec_bacheca_descr', icon: 'fas fa-house-user', list: [ { value: 1, // ID_TEST_NEW_REC labeltrans: 'notifsid.test_new', }, ], }, ], TypeNotifs_Arr: [ { value: 1, // labeltrans: 'typenotifs.new_rec_bacheca', descr: 'typenotifs.new_rec_bacheca_descr', icon: 'fas fa-house-user', list: [ { value: 1, // ID_BACHECA_NEW_GOOD labeltrans: 'notifsid.bacheca_new_good', }, { value: 2, // ID_BACHECA_NEW_SERVICE labeltrans: 'notifsid.bacheca_new_service', }, { value: 4, // ID_BACHECA_NEW_HOSP labeltrans: 'notifsid.bacheca_new_hosp', }, ], }, { value: 11, // labeltrans: 'typenotifs.favorite', descr: 'typenotifs.favorite_descr', icon: 'far fa-heart', list: [ { value: 1, // ID_FAVORITE_ADDED labeltrans: 'notifsid.favorite_new', }, ], }, { value: 2, // labeltrans: 'typenotifs.events', descr: 'typenotifs.events_descr', icon: 'fas fa-bullhorn', list: [ { value: 1, // ID_EVENTS_NEW_REC labeltrans: 'notifsid.events_new', }, { value: 4, // ID_EVENTS_ATTEND labeltrans: 'notifsid.attend_new', }, ], }, { value: 3, // labeltrans: 'typenotifs.friends', descr: 'typenotifs.friends_descr', icon: 'fas fa-user-plus', list: [ { value: 1, // ID_FRIENDS_NEW_REC labeltrans: 'notifsid.friends_new', }, ], }, { value: 4, // labeltrans: 'typenotifs.groups', descr: 'typenotifs.friends_descr', icon: 'fas fa-user-plus', list: [ { value: 1, // ID_GROUP_NEW_REC labeltrans: 'notifsid.groups_new', }, ], }, { value: 5, // labeltrans: 'typenotifs.circuits', descr: 'typenotifs.circuits_descr', icon: 'fas fa-coins', list: [ { value: 1, // ID_CIRCUIT_NEW_REC labeltrans: 'notifsid.circuits_new', }, ], }, { value: 6, // labeltrans: 'typenotifs.booking', descr: '', icon: 'fas fa-book-open', }, ], UsersNotif_Adv_List: [ /*{ value: 1, // NEW_ADV_CITY labeltrans: 'notifs.warn_city', directory: 1, },*/ { value: 64, // NEW_ADV_YOUR_PROVINCE labeltrans: 'notifs.warn_your_province', directory: 1, }, { value: 2, // NEW_ADV_PROVINCE labeltrans: 'notifs.warn_province', directory: 1, }, { value: 32, // NEW_ADV_SECTOR labeltrans: 'notifs.warn_sector', directory: 1, }, { value: 4, // NEW_ADV_PROVINCE labeltrans: 'notifs.warn_region', directory: 1, }, { value: 8, // NEW_ADV_MY_GROUPS labeltrans: 'notifs.warn_my_groups', directory: 1, }, { value: 16, // NEW_ADV_MY_RIS_CIRCUIT labeltrans: 'notifs.warn_my_ris_circuit', directory: 1, }, { value: 1, // ID_EVENTS_NEW_REC labeltrans: 'notifs.new_event', directory: 2, }, { value: 4, // ID_EVENTS_ATTEND labeltrans: 'notifs.new_attend', directory: 2, }, { value: 1, // labeltrans: 'notifs.new_friends', directory: 3, }, { value: 1, // GroupsNotifs.STATUS_GROUPS_NEW labeltrans: 'notifsid.groups_new', directory: 4, }, { value: 1, // GroupsNotifs.STATUS_GROUPS_NEW labeltrans: 'notifsid.circuits_new', directory: 5, }, { value: 1, // labeltrans: 'notifsid.favorite_new', directory: 11, }, ], CIRCUIT_STATUS: { FASE0: 0, FASE1_CREAZIONE_GRUPPO: 1, FASE2_ORGANIZZAZIONE: 2, FASE3_MONETA_ABILITATA: 3, }, CIRCUIT_PARAMS: { SCOPERTO_MIN_GRP: 200, SCOPERTO_MAX_GRP: 400, SCOPERTO_MIN_CONTO_COMUNITARIO: 500, SCOPERTO_MAX_CONTO_COMUNITARIO: 1000, }, FontsInstalled: [ { label: 'Arial', value: 'font-Arial', }, { label: 'Baskervville', value: 'font-Baskervville', }, { label: 'Montserrat', value: 'font-Montserrat', }, { label: 'Verdana', value: 'font-Verdana', }, { label: 'Lato', value: 'font-Lato', }, { label: 'Source Sans Pro', value: 'font-SourceSansPro', }, { value: 80, label: 'Carosello Discipline', }, { value: 85, label: 'Carosello Home', }, ], TypesElemAdmin: [ { value: 5, label: 'Titolo', icon: 'fas fa-heading', }, { value: 8, label: 'ImgTitolo', icon: 'fas fa-image', }, { value: 10, label: 'Testo semplice', icon: 'fas fa-file-alt', }, { value: 30, label: 'Immagine (nomefile)', icon: 'fas fa-image', }, { value: 130, label: 'MainView', icon: 'fas fa-eye', }, { value: 140, label: 'Dashboard', icon: 'fas fa-tachometer-alt', }, { value: 145, label: 'DashGroup', icon: 'fas fa-users', }, { value: 148, label: 'Lista Movimenti', icon: 'fas fa-list', }, { value: 150, // CSENDRISTO label: 'Bott (Invia/Ricevi RIS)', icon: 'fas fa-wallet', }, { value: 280, label: 'Tutorial', icon: 'fas fa-book', }, { value: 400, label: 'Visualizzatore Tabelle', icon: 'fas fa-table', }, { value: 410, label: 'Qr Code', icon: 'fas fa-qrcode', }, { value: 420, label: 'Lista Cataloghi', icon: 'fas fa-list', }, { value: 450, label: 'Raccolte Cataloghi', icon: 'fas fa-list', }, { value: 460, label: 'Statistiche Pagine', icon: 'fas fa-chart-pie', }, { value: 430, // SEARCHPRODUCT label: 'Cerca Prodotto', icon: 'fas fa-search', }, ], TypesElemAdminTools: [ { value: 100, label: 'Check Email', icon: 'fas fa-envelope', }, { value: 120, label: 'OpenStreetMap', icon: 'fas fa-globe', }, { value: 160, label: 'Stato Registrati', icon: 'fas fa-user', }, { value: 170, label: 'CheckIfIsLogged', icon: 'fas fa-user-lock', }, { value: 180, label: 'Info Versione', icon: 'fas fa-info-circle', }, { value: 190, label: 'Bottone Condividi', icon: 'fas fa-share-alt', }, { value: 192, label: 'Bottone Chat Territoriale', icon: 'fas fa-comments', }, { value: 200, label: 'Presentazione', icon: 'fas fa-presentation', }, { value: 205, label: 'Attività', icon: 'fas fa-briefcase', }, { value: 210, label: 'Notifiche in Top', icon: 'fas fa-bell', }, { value: 135, label: 'Check App Running', icon: 'fas fa-spinner', }, { value: 1510, label: 'Completamento Profilo', icon: 'fas fa-check-circle', }, { value: 1600, label: 'HomePage RISO', icon: 'fas fa-home', }, { value: 1610, // RISOHOME_MODERN label: 'RISO Home Modern', icon: 'fas fa-home', }, { value: 1620, // PAGERIS label: 'Pagina RIS', icon: 'fas fa-home', }, { value: 1630, // CMYCIRCUITS label: 'CMyCircuits (Old Page)', icon: 'fas fa-home', }, { value: 258, label: 'Registration', icon: 'fas fa-user-plus', }, { value: 220, label: 'CHART', icon: 'fas fa-chart-pie', }, { value: 230, label: 'Check New Version', icon: 'fas fa-sync-alt', }, { value: 240, label: 'Check Test Version', icon: 'fas fa-flask', }, { value: 250, label: 'Butt Registrati', icon: 'fas fa-user-plus', }, { value: 255, label: 'Butt Registrati col Bot', icon: 'fas fa-user-plus', }, { value: 260, label: 'Butt Login', icon: 'fas fa-sign-in-alt', }, { value: 265, label: 'Modifica Profilo', icon: 'fas fa-user-edit', }, { value: 270, label: 'Footer', icon: 'fas fa-copyright', }, { value: 280, label: 'Visu Promo and PDF', icon: 'fas fa-file-pdf', }, { value: 40, label: 'Separatore', icon: 'fas fa-minus', }, { value: 70, label: 'Calendario', icon: 'fas fa-calendar', }, { value: 300, label: 'E-COMMERCE', icon: 'fas fa-shopping-cart', }, { value: 310, label: 'CATALOGO', icon: 'fas fa-list', }, { value: 315, label: 'RACCOLTA CATALOGHI', icon: 'fas fa-list', }, { value: 320, label: 'TOOLS AI', icon: 'fas fa-robot', }, { value: 325, label: 'CHATBOT', icon: 'fas fa-robot', }, { value: 350, label: 'MAPPA', icon: 'fas fa-globe', }, { value: 360, label: 'MAPPAUTENTI', icon: 'fas fa-globe', }, { value: 370, label: 'MAPPACOMUNI', icon: 'fas fa-globe', }, { value: 380, label: 'MAPPA GET COORD', icon: 'fas fa-globe', }, { value: 390, label: 'EDIT ADDRESS BY COORD', icon: 'fas fa-globe', }, ], TypesElem: [ { value: 1000, //ELEMTYPE.SECTION, label: 'Sezione', icon: 'fas fa-th-large', }, { value: 20, label: 'Testo', icon: 'fas fa-file-alt', }, { value: 35, label: 'Immagine', icon: 'fas fa-image', }, { value: 7, label: 'Scheda (IMG + Testo)', icon: 'fas fa-id-card', }, { value: 1500, label: 'Sezione Pagina', icon: 'fas fa-newspaper', }, /* Disattivato perchè attualmente non funziona bene { value: 9, label: 'Poster (IMG + Testo)', },*/ { value: 195, label: 'Bottone', icon: 'fas fa-hand-point-right', }, { value: 50, label: 'Video', icon: 'fas fa-video', }, { value: 52, label: 'Video Youtube', icon: 'fab fa-youtube', }, { value: 55, label: 'Pagina', icon: 'fas fa-file-alt', }, { value: 58, label: 'Pagina (solo Intro)', icon: 'fas fa-file-alt', }, { value: 110, label: "Galleria d'Immagini", icon: 'fas fa-images', }, { value: 6, label: 'Margine', icon: 'fas fa-arrows-alt-h', }, ], LISTBESTCOLORS: [ { label: 'blue', value: 'blue', }, { label: 'green', value: 'green', }, { label: 'purple', value: 'purple', }, { label: 'deep-purple', value: 'deep-purple', }, { label: 'indigo', value: 'indigo', }, { label: 'light-blue', value: 'light-blue', }, { label: 'cyan', value: 'cyan', }, { label: 'teal', value: 'teal', }, { label: 'lime', value: 'lime', }, { label: 'orange', value: 'orange', }, { label: 'deeporange', value: 'deeporange', }, { label: 'yellow', value: 'yellow', }, { label: 'white', value: 'white', }, ], ALIGNTYPE: { NONE: 0, LEFT: 1, CENTER: 2, RIGHT: 3, }, VERTALIGNTYPE: { NONE: 0, UP: 1, CENTER: 2, DOWN: 3, DOWN_LEFT: 4, UP_LEFT: 5, }, TABLETYPE: { DefaultCal: 0, MyBachecas: 1, }, MAX_QTA_PREORD: 5000, MAX_QTA_NON_IMPOSTATA: -1, getStatusStr(status: number) { const trovatorec = this.OrderStatusStr.find((rec) => rec.value === status); return trovatorec ? trovatorec.label : ''; }, getDirectoryImgByTable(table: string, username: string) { let ris = ''; if (this.TABLEFORUSERS.includes(table)) { ris = 'profile/' + username + '/' + table + '/'; } return ris; }, getLabelByValueAndArr(value: number, array: any) { const trovatorec = array.find((rec: any) => rec.value === value); return trovatorec ? trovatorec.label : ''; }, fieldsUserToChange() { return [ '_id', 'username', 'group', 'email', 'name', 'surname', 'perm', 'date_reg', 'verified_email', 'notask_verif', 'verified_by_aportador', 'trust_modified', 'img', 'ipaddr', 'lasttimeonline', 'profile', 'news_on', ]; }, getProjectByTable(table: string, proj_add?: any) { let proj = {}; if (table === this.TABLES_MYGOODS) { proj = { recGood: 1, sectorGood: 1, idSectorGood: 1, idGood: 1, idShipping: 1, idStatusGood: 1, groupname: 1, //**ADDFIELD_MYGOOD }; } else if (table === this.TABLES_MYGROUPS) { proj = { groupname: 1, title: 1, descr: 1, img: 1, visibility: 1, admins: 1, idCatGrp: 1, date_created: 1, date_updated: 1, photos: 1, idCity: 1, note: 1, website: 1, link_telegram: 1, comune: 1, mycities: 1, sector: 1, recCatGrp: 1, }; } else if (table === this.TABLES_CIRCUITS) { proj = { _id: 1, groupnameId: 1, path: 1, name: 1, strProv: 1, subname: 1, longdescr: 1, regulation: 1, numMembers: 1, link_group: 1, totCircolante: 1, totTransato: 1, systemUserId: 1, createdBy: 1, date_created: 1, date_updated: 1, nome_valuta: 1, fido_scoperto_default: 1, deperimento: 1, circuitiExtraProv: 1, isCircItalia: 1, enableOnlyIf1CircuitExist: 1, ignoreLimits: 1, askManagerToEnter: 1, sendEmailAfterAskingToEnter: 1, circuitoIndipendente: 1, creditodiPartenza: 1, status: 1, transactionsEnabled: 1, qta_max_default: 1, fido_scoperto_default_grp: 1, qta_max_default_grp: 1, fido_scoperto_default_contocom: 1, qta_max_default_contocom: 1, valuta_per_euro: 1, symbol: 1, idCity: 1, pub_to_share: 1, visibility: 1, color: 1, abbrev: 1, data_costituz: 1, photos: 1, admins: 1, req_users: 1, refused_users: 1, mycities: 1, //**ADDFIELD_CIRCUITS }; } else if (table === this.TABLES_MYSKILLS) { proj = { recSkill: 1, sector: 1, idSector: 1, idSkill: 1, myskill: 1, idStatusSkill: 1, idContribType: 1, numLevel: 1, adType: 1, photos: 1, note: 1, website: 1, groupname: 1, //**ADDFIELD_MYSKILL }; } else if (table === this.TABLES_MYHOSPS) { proj = { visibile: 1, adType: 1, typeHosp: 1, numMaxPeopleHosp: 1, accomodation: 1, preferences: 1, idContribType: 1, photos: 1, idCity: 1, note: 1, website: 1, link_maplocation: 1, groupname: 1, }; } else if (table === this.TABLES_ATTIVITAS) { proj = { recSkill: 1, sector: 1, idSector: 1, idSkill: 1, idCity: 1, logo: 1, photos: 1, note: 1, descr: 1, website: 1, date_created: 1, date_updated: 1, tipodiAttivita: 1, coordinate_gps: 1, email: 1, telegram_username: 1, cell_phone: 1, whatsapp: 1, createdBy: 1, //**ADDFIELD_ATTIVITA }; } else if (table === this.TABLES_MYBACHECAS) { proj = { recSkill: 1, sector: 1, idSector: 1, idSkill: 1, // 'idSubSkill': 1, idStatusSkill: 1, idContribType: 1, dateTimeStart: 1, dateTimeEnd: 1, website: 1, organisedBy: 1, contact_phone: 1, contact_email: 1, contact_telegram: 1, address: 1, min_partecip: 1, max_partecip: 1, contribstr: 1, link_maplocation: 1, link_conference: 1, groupname: 1, //**ADDFIELD_MYBACHECAS }; } const proj_common = { 'mygrp.groupname': 1, 'mygrp.title': 1, 'mygrp.photos': 1, }; proj = Object.assign({}, proj, proj_common); if (proj_add) proj = Object.assign({}, proj, proj_add); return proj; }, getProjectForAll(proj_add: any, table?: string) { let proj = { idContribType: 1, idCity: 1, pub_to_share: 1, adType: 1, photos: 1, note: 1, da_contattare: 1, descr: 1, date_createzd: 1, date_updated: 1, userId: 1, username: 1, name: 1, surname: 1, lasttimeonline: 1, comune: 1, mycities: 1, lang: 1, verified_by_aportador: 1, 'profile.img': 1, 'profile.mygroups': 1, 'profile.mycircuits': 1, 'profile.qualifica': 1, 'profile.note': 1, 'profile.da_contattare': 1, 'profile.resid_comune': 1, 'profile.resid_str_comune': 1, 'profile.resid_province': 1, 'profile.resid_card': 1, 'profile.username_telegram': 1, 'profile.telegram_verification_skipped': 1, 'profile.telegram_verification_token': 1, 'profile.telegram_verification_expires': 1, 'profile.favorite': 1, 'profile.bookmark': 1, 'profile.attend': 1, 'profile.seen': 1, 'mygrp.groupname': 1, 'mygrp.title': 1, 'mygrp.photos': 1, reported: 1, date_report: 1, username_who_report: 1, namecomplete: 1, date_reg: 1, perm: 1, }; if (proj_add) proj = Object.assign({}, proj, proj_add); proj = { ...proj, ...this.REACTIONS_FIELD }; proj = { ...proj, ...this.ANNUNCI_FIELDS }; if (table) { let proj_add3 = this.getProjectByTable(table); proj = Object.assign({}, proj, proj_add3); } return proj; }, getDirectoryByTable(table: string, barre?: boolean) { let add = ''; if (barre) add = '/'; if (table === 'myskills') { return add + 'myservice' + add; } else if (table === 'mybachecas') { return add + 'mypage' + add; } else if (table === 'myhosps') { return add + 'myhosps' + add; } else if (table === 'mygoods') { return add + 'mygood' + add; } else if (table === 'mygroups') { return add + 'grp' + add; } else if (table === 'circuits') { return add + 'circuit' + add; } else if (table === 'catalogs') { return add + 'catalogs' + add; } return ''; }, STATUSSKILL_DI_PERSONA: 1, STATUSSKILL_ONLINE: 2, TYPEHOSP_SCAMBIOCASA: 1, TYPEHOSP_OSPITALITA: 2, PRODUCTTYPE: { BENE: 1, SERVIZIO: 2, OSPITALITA: 4, PRODOTTO: 10, LIBRO: 20, EBOOK: 21, AUDIOLIBRO: 22, VIDEO: 23, CARTE: 25, // ----------- NUOVO: 101, USATO: 102, DOWNLOAD: 103, DVD: 104, EPUB: 105, MOBI: 106, PDF: 107, STREAMING: 108, PRODUCT: 1000, }, ORDINAMENTO_CATALOGHI_PUBBLICO: [ { label: '[Nessuno]', value: '' }, { label: 'Alfabetico', value: 'name' }, { label: 'Data di Pubblicazione', value: 'date_pub' }, ], ORDINAMENTO_CATALOGHI: [ { label: '[Nessuno]', value: '' }, { label: 'Alfabetico', value: 'name' }, { label: 'Data di Pubblicazione', value: 'date_pub' }, { label: 'Totale Venduti', value: 'totVen' }, { label: 'Totale Fatturati', value: 'totFat' }, { label: 'Venduti Ultimi 3 Mesi', value: 'vLast3M' }, { label: 'Venduti Ultimi 6 Mesi', value: 'vLast6M' }, { label: 'Venduti Ultimo Anno', value: 'vLast1Y' }, { label: 'Venduti Ultimi 2 Anni', value: 'vLast2Y' }, { label: 'Fatturati Ultimi 3 Mesi', value: 'fatLast3M' }, { label: 'Fatturati Ultimi 6 Mesi', value: 'fatLast6M' }, { label: 'Fatturati Ultimo Anno', value: 'fatLast1Y' }, { label: 'Fatturati Ultimi 2 Anno', value: 'fatLast2Y' }, { label: 'Data Ultimo Ordine', value: 'dataUltimoOrdine' }, ], ORDINAMENTO_DIREZIONE: [ { label: 'Ascendente', value: 1 }, { label: 'Discendente', value: -1 }, ], VERSIONI_PRODOTTO: [ { label: '[Nessuno]', value: 0, color: '', }, { label: 'Nuovo', value: 101, color: 'primary', }, { label: 'Usato', value: 102, color: 'orange-9', }, { label: 'Download', value: 103, color: 'success', }, { label: 'DVD', value: 104, color: 'secondary', }, { label: 'EPUB', value: 105, color: 'orange', }, { label: 'MOBI', value: 106, color: 'indigo', }, { label: 'PDF', value: 107, color: 'purple', }, { label: 'Streaming', value: 108, color: 'red', }, ], AccountType: { USER: 0, CONTO_DI_GRUPPO: 1, COMMUNITY_ACCOUNT: 2, }, CmdQueryMs: { GET: 0, SET: 1, UPDATE: 2, }, SCHEDA_PRODOTTO: { CMD_NONE: 0, CMD_MODIFICA: 1, CMD_SCHEDA: 2, }, VISU_SEARCHPROD_MODE: { VISU: 0, INSERT: 1, }, DESTNEWSLETTER: { LISTA_NEWSLETTER: 0, UTENTI: 1, DIARIO: 2, TEST: 10, }, DESTNEWSLETTER_ARRAY: [ { value: 0, label: 'LISTA_NEWSLETTER' }, { value: 1, label: 'UTENTI' }, { value: 2, label: 'DIARIO' }, { value: 10, label: 'TEST' }, ], WHERE_INSERT: { ONTOP: '0', ONBOTTOM: '1', }, PREPARA_PDF: { WEB: 1, STAMPA: 2, }, PUNTI_PER_POLLICE: 96, SCONTI_APPLICA: { NESSUNO: 0, A_TUTTI: 1, }, FILETYPE: { IMG: 1, PDF: 2, } };