FUNZIONI NUOVE
addActivevoucher
scadenza voucher:
codice:
Conferma:
getActiveVouchers
Conferma:
deleteVoucher
codice:
Conferma:
setUserVoucher
risposte possibili:
1: ok
0: l'utente ha già questo voucher
-1: non esiste un utente corrispondente all'indirizzo email inserito
-2: il codice voucher è scaduto
-3: il voucher non esiste
email:
codice sconto:
Conferma:
setSpecialOffers
tourID:
data:
sconto:
Conferma:
deleteSpecialOffer
tourID:
data:
Conferma:
getSpecialOffersByID
tourID:
Conferma:
getSpecialOffers
Conferma:
bookExtras
extraID(str) - uno o più id separati da virgola:
resID:
Conferma:
createExtra
tourIDs(str) - uno o più id separati da virgola:
titolo:
img:
desc:
duration:
LightPrice:
LightPrice_Group:
LightPriceNT:
LightPrice_GroupNT:
lang:
conferma:
getExtrasByTourID
tourID:
Conferma:
getExtraByID
extraID:
Conferma:
modTourDuration
tourID:
nuova durata:
conferma:
modTourImg
tourID:
nuova img:
conferma:
getaccessreport
pw:
Conferma:
reportaccess
userID:
Conferma:
getvisitsreport
pw:
Conferma:
reportvisit
userID:
nodeID:
Conferma:
getBUBookedTours
userID:
Conferma:
getPosterData
resID:
lang:
Conferma:
visRecommendedTours2
userID:
Conferma:
setListaTappe
tourID:
lang:
Conferma:
searchTourBySiteUQ
indirizzo/città:
raggio:
Conferma:
searchTourBySiteID
indirizzo/città:
raggio:
Conferma:
getTourDetails
tourID:
lingua:
Conferma:
setTourDetails
tourID:
trasporto:
pasti:
assicurazione:
guida:
alloggio:
trattamento:
esperienze :
welcome:
la quota comprende:
la quota non comprende:
lingua:
Conferma:
searchTourByKeyword
kw:
lang:
Conferma:
getAccommodations
resID:
Conferma:
setAccommodation
pax:
resID:
singola:
doppia:
dus:
matrimoniale:
tripla:
family:
idoppia:
itripla:
imatrimoniale:
jdoppia:
jmatrimoniale:
jtripla:
Conferma:
getCompletePlaylist
Conferma:
getUsrBookedTours
ID utente:
lang:
Conferma:
modTourPricing
tourID:
LightPrice:
SuperiorPrice:
DeluxePrice:
LightPriceGroup:
SuperiorPriceGroup:
DeluxePriceGroup:
conferma:
getTourCats
tourID:
conferma:
getgiornoDesc
tourID:
lang:
conferma:
setTotalIncome
userID:
importo:
conferma:
getTotalIncome
userID:
conferma:
modMediaID
siteID:
nuovo mediaID:
conferma:
modTourPrice
nodeID:
LightPrice:
LightPrice_Group:
LightPriceNT:
LightPrice_GroupNT:
conferma:
getExcursions
tipo - valori possibili ITAROOTSTOUR E CUSTOM_ITAROOTS
Conferma:
setITARootsTourPCat
tourID:
nuova categoria principale:
Conferma:
loadPlaceList
sitelist (campi separati da virgola):
Conferma:
getSUPromoDatesByID
ID tour:
Conferma:
getSUDatesByID
ID tour:
Conferma:
getSUTours
lingua:
Conferma:
filterSUToursByPromo Conferma:
bookCompleteTour_BU
ID utente:
ID tour:
data:
pax:
Conferma:
bookTour_BU
ID utente:
ID tour:
data:
pax:
trattamento:
note alimentari:
Conferma:
setgenOpt
userID
tourID
Conferma:
getCoordsList
Listatappe (separate da virgola)
Conferma:
SBAM!
PROVA REDIRECT CHERRYPY (GET) Conferma:
PROVA REDIRECT CHERRYPY (POST) Conferma:
deleteGiornoTappe
userID
tourID
Conferma:
PWResetRequest
email
Conferma:
PWReset
userID
nuova Password
ripeti nuova Password
Conferma:
filterToursByDuration
min
max
Conferma:
createDummyUser
userID
nome utente fantoccio
Conferma:
loadSOTours
Conferma:
loadRecommendedPlaces
userID
Conferma:
loadPlacesByPopularity
Conferma:
loadPlaces
Conferma:
getTourType
tourID
Conferma:
searchMarketplace
query
Conferma:
ManageServiceBookingRequests
providerID
requestID
risposta
messaggio
Conferma:
getServiceBookingRequests
providerID
Conferma:
getAllServiceBookingRequests
providerID
Conferma:
bookService
serviceID
userID
data
pax
Conferma:
getBookedServiceConfirmation
userID
Conferma:
getStuffByProviderID
userID
Conferma:
getProviderID
serviceID
Conferma:
addProduct
userID
nome
tipo prodotto
Immagine:
descrizione
quantità
prezzo
Conferma:
modProduct
userID
menuID
nome
tipo prodotto
Immagine:
descrizione
prezzo
quantità
Conferma:
deleteProduct
userID
productID
Conferma:
getProductByID
productID
Conferma:
getAllProducts0
Conferma:
getAllProducts1
Conferma:
setProductStatus
productID
status
Conferma:
addService
userID
nome
tipo di servizio
Immagine:
descrizione
durata
città
provincia
indirizzo
prezzo
prezzo gruppo
numero minimo di persone per gruppo
Conferma:
modService
userID
serviceID
nome
Immagine:
descrizione
durata
prezzo
prezzo gruppo
numero minimo di persone per gruppo
Conferma:
getServiceByID
serviceID
Conferma:
getAllServices0
Conferma:
getAllServices1
Conferma:
setServiceStatus
serviceID
status
Conferma:
addExperience
userID
userID
nome
tipo di esperienza
città
provincia
indirizzo
Immagine:
descrizione
durata
prezzo
data inizio
data fine
paxmax:
target:
Conferma:
modExperience
userID
expID
nome
tipo di esperienza
Immagine:
descrizione
durata
prezzo
data inizio
data fine
paxmax:
target:
Conferma:
getExperienceByID
expID
Conferma:
getAllExperiences0
Conferma:
getAllExperiences1
Conferma:
setExperienceStatus
expID
status
Conferma:
addMenu
userID
nome
tipo di menu
Immagine:
descrizione
prezzo
prezzogruppo,
pax
varianti
indirizzo
città
provincia
Conferma:
modMenu
userID
menuID
nome
tipo di menu
Immagine:
descrizione
prezzo
prezzogruppo,
pax
varianti
Conferma:
getMenuByID
menuID
Conferma:
getAllMenus0
Conferma:
getAllMenus1
Conferma:
setMenuStatus
menuID
status
Conferma:
addAccommodation
userID
nome
tipo di struttura
Immagine:
descrizione
città
provincia
indirizzo
prezzo
postiletto
numero camere
Conferma:
modAccommodation
userID
accID
nome
tipo di menu
Immagine:
descrizione
prezzo
postiletto
numero camere
Conferma:
getAccommodationByID
accID
Conferma:
getAccommodations0
Conferma:
getAllAccommodations1
Conferma:
setAccommodationStatus
accID
status
Conferma:
getServicesType
root
Conferma:
getservicesByProvince
provincia
Conferma:
deleteServices
userID
serviceID
Conferma:
addFunFact
titolo
media
testo
tourID
siti correlati (root separate da virgola)
lingua :
Conferma:
modFunFact
ID fun fact
titolo
media
testo
lingua :
Conferma:
getFunFact
lingua :
Conferma:
getFunFactByID
ffID
lingua :
Conferma:
deleteFunFact
ffID
Conferma:
addEvent
titolo
media
testo
siti correlati (root separate da virgola)
Conferma:
getEvent
Conferma:
addNews
titolo
media
testo
siti correlati (root separate da virgola)
Conferma:
getNews
Conferma:
commentUserPost
userID
postID
testo
Conferma:
getUserPostComments
postID
Conferma:
getLegType
root del tour
Conferma:
setTourCategories
root del tour
listatappe
Conferma:
setTourCategoriesUC
root del tour
categorie
Conferma:
getRandomVideo
Conferma:
addVideo
traccia da inserire
Conferma:
getRandomAudio
Conferma:
addAudioTrack
traccia da inserire
Conferma:
filterByPrice
prezzo minimo
prezzo massimo
Conferma:
getGoogleTrends
comune da ricercare
Conferma:
visProfiler
userID
nodeID
Conferma:
visRecommended
userID
Conferma:
visRecommendedTours
userID
Conferma:
visRecommendedItarootsTours
userID
Conferma:
getFarthestRecommended
userID
start
Conferma:
getProvince
Conferma:
userPost
pubblica un post dell'utente (nodo collegato a quello USER)
userID
media
testo
label1 (consiglio / in cerca di consigli)
Conferma:
getAllUsersPosts
Conferma:
getUserPostAuthor
postID
Conferma:
getUserPosts
userID
Conferma:
showUserPost
postID
Conferma:
getAgeGroup
aggiunge al nodo utente l'etichetta corrispondente alla fascia d'età
data di nascita
Conferma:
addLabels_TUser
aggiunge al nodo utente (root utente in input) l'etichetta inserita
root utente
etichetta
Conferma:
getSitesByProvince
provincia
Conferma:
getAffiliatesByProvince
provincia
Conferma:
newUserTour
crea un nodo PLANNEDTOUR vuoto collegato all'utente turista e ne l'id
userID
durata
Conferma:
setUserTourTitle
tourID
titolo
video
audio
Conferma:
visMap
restituisce un array di siti vicini al percorso (in auto) che collega i due siti immessi in input
start
end
Conferma:
getTotalTime
Prende in input due liste (campi separati da virgola), rispettivamente di siti e di esercizi affiliati, e restituisce il totale del tempo di viaggio e della durata di visite/permanenze (in minuti)
tappe
affiliati
timespan
Conferma:
saveUserTour
Prende in input l'ID utente, il tempo totale del tour e due liste (campi separati da virgola), rispettivamente di siti e di esercizi affiliati, e crea un nodo :USERTOUR collegato al nodo :USER contenente tali dati
userID
titolo tour
tappe
affiliati
tempo totale
Conferma:
newUserTourInstance
crea una nuova istanza di un tour creato da un utente turista
userID
tourID
data
pax
Conferma:
joinUserTourInstance
genera una prenotazione con l'istanza di un tour creato da un utente turista
userID
instanceID
pax
Conferma:
getUserPlannedTours
Prende in input l'ID utente e restituisce una lista dettagliata dei tour pianificati
userID
Conferma:
showUserPlannedTour
Prende in input l'ID di un tour pianificato da un utente e ne restituisce listatappe, listaaffiliati e totaltime
tourID
Conferma:
getUNESCOInRangeQuery
restituisce una lista di siti UNESCO raggiungibili in 45 minuti in auto dal sito UNESCO più vicino a start
partenza
Conferma:
UNESCO2Interest
prende in input una root di partenza, un orario di partenza ed un lasso di tempo (in minuti) e restituisce una lista di siti con etichetta INTEREST
raggiungibili entro il lasso di tempo dichiarato
partenza
timespan
timespan
Conferma:
getSitesInRangeQuery
restituisce l'array risultante da getSitesInRange a cui viene dato in input il sito più vicino all'indirizzo inserito dall'utente considerando un raggio di 30 km
partenza
Conferma:
FUNKtion
Dati in input sito di partenza, di arrivo ed orario di partenza, controlla che l'arrivo stimato sia entro le 13:00
in caso contrario, ricerca nel DB i siti intermedi che permettano l'arrivo entro le 13 e, se esistenti, ne restituisce una lista.
i risultati sono calcolati in base alla distanza in linea d'aria dai siti intermedi.
partenza
orario di partenza
destinazione
Conferma:
FUNKtime
Dati in input sito di partenza, di arrivo ed orario di partenza, controlla che l'arrivo stimato sia entro le 13:00
in caso contrario, ricerca nel DB i siti intermedi che permettano l'arrivo entro le 13 e, se esistenti, ne restituisce una lista.
i risultati sono calcolati in base alla durata (in minuti) del viaggio tra essi ed i siti intermedi.
partenza
orario di partenza
destinazione
Conferma:
userQuery
indirizzo di partenza (specificare comune e provincia es. "via libertà 1 portici napoli")
data
Budget
Conferma:
getTourByBudget
Budget
Conferma:
getSitesInRangeUQ
start:
raggio:
Conferma:
getAffiliatesInRange
sito di partenza
range:
Conferma:
getExperiencesInRange
sito di partenza
range:
Conferma:
getSitesInRange
sito di partenza
range:
Conferma:
getSitesInRangeNEW
sito di partenza
range:
Conferma:
getUNESCOIntimespan
sito di partenza
tempo di percorrenza max:
Conferma:
getSitesIntimespan
sito di partenza
tempo di percorrenza max:
Conferma:
calcGeodesicDistance
sito 1
sito 2:
Conferma:
getSitesPopularity
Conferma:
bookTour
ID utente:
ID tour:
numero persone:
data:
shareID (lasciare vuoto se nuova prenotazione):
Conferma:
bookPromoTourTU
ID utente:
ID tour:
numero persone:
data:
voucher:
prezzo:
Conferma:
checkPaymentDeadlineT
Conferma:
checkPaymentDeadlineB
Conferma:
cancelBooking
userID
resID
Conferma:
setDiscount
resID:
shareID:
Conferma:
getUsrBookedTour
ID utente:
ID tour:
Conferma:
getBookingRequests
ID utente (business):
Conferma:
getPlannedTourEstimatedPrice
userID
tourID
Conferma:
approveReservation
ID utente (business):
ID prenotazione:
risposta (0 o 1):
messaggio:
Conferma:
getReservationConfirmation
ID utente (person):
Conferma:
setReadStatus
ID utente (userID):
ID prenotazione (resID):
stato da impostare (0= non letto, 1= letto):
Conferma:
getReadStatus
ID utente (userID):
ID prenotazione (resID):
Conferma:
setReadStatusAff
ID utente (userID):
ID prenotazione (resID):
stato da impostare (0= non letto, 1= letto):
Conferma:
getReadStatusAff
ID utente (userID):
ID prenotazione (resID):
Conferma:
deleteCustomSite
root del sito da eliminare:
Conferma:
setBUserStatus
id utente:
Stato da impostare:
Conferma:
getBUsersList0
getBUsersList1
getTUsersList
setPAUserStatus
id utente:
Stato da impostare:
Conferma:
getPAUsersList0
getPAUsersList1
setProviderUserStatus
id utente:
Stato da impostare:
Conferma:
getProviderUsersList0
getProviderUsersList1
getCMUsersList
getCMPresented
ID del CM:
setCustomSiteStatus
root del sito:
Stato da impostare:
Conferma:
getCustomSites0
getCustomSites1
publishCustomSite
getCustomSiteAuthor
root del sito:
getAllUsersTours0
getAllUsersTours1
getUserListedTours
root utente:
Stato dei post da visualizzare:
Conferma:
getTourStatus
root del tour:
Conferma:
setTourStatus
root del tour:
Stato da impostare:
Conferma:
addTour
User ID:
Titolo percorso :
Descrizione :
Categoria:
Alloggi (separati da ",")
Servizi (separati da ",")
Punto di partenza:
Durata (in giorni):
Prezzo per persona:
Prezzo per gruppi:
numero componenti del gruppo:
sempre disponibile? 1 = sì
Data :
ora:
Immagine:
tappe in DB? 0 = no / 1 = sì
Conferma:
modTour
User ID:
Tour ID:
Titolo percorso :
Descrizione :
Categoria:
Alloggi (separati da ",")
Servizi (separati da ",")
Punto di partenza:
Durata (in giorni):
Prezzo per persona:
Prezzo per gruppi:
numero componenti del gruppo:
sempre disponibile? 1 = sì
Data :
ora:
Immagine:
Conferma:
giornoTappe
root del tour
numero del giorno
listatappe
listaaffiliati
giornoTappeUC
root del tour
numero del giorno
listatappe
listaaffiliati
getGiornoTappe
root del tour
lingua (MAIUSCOLO)
addAffiliation
ID utente
Nome Azienda
Nome Legale Rappresentante
email
P. IVA / C.F.
indirizzo
città
provincia
n. Telefono
Descrizione Offerta
carica immagine
prezzo massimo a persona
tipologia
permanenza media (in minuti)
getAffiliationRequests0
getAffiliationRequests1
getAffInfo
data in input la root di un nodo :AFFILIATE, restituisce le info relative ad esso
ID nodo affiliato
conferma
setAffiliationRequestStatus
root nodo affiliazione
status da impostare
getAffByAuthor
userID
conferma
getTourByID
root s ito
getAATours
restituisce i tour sempre disponibili
getNumVisits
root sito
getAllVisits
getSOTours0
getSOTours1
getSuperUserTours
setSOTourStatus User ID:
ID Tour:
Status:
getSOTourByID ID Tour:
addITARoots2SOTour
User ID:
ID Tour ITAROOTS:
fasciaprezzo 0=light 1=Full:
trasporto 0=inserire prezzo trasporto 1 = utilizza prezzo itaroots:
trasportogruppo:
prezzo trasporto:
numero componenti del gruppo:
Data :
ora:
Conferma:
def repeatTour(self, tourID, firstdate, rep)
repeatTour
ID TourSO:
Prima data:
cadenza delle ripetizioni:
numero di ripetizioni:
getITARootsTours
getITARootsTours_FONNY_EDITION
getITARootsTour
ID Tour ITAROOTS:
lingua (it, en, es, cn):
getITARootsTourByPCat
Categoria principale Tour ITAROOTS:
lingua (it, en, es, cn):
getSOTourByPCat
Categoria principale Tour SO:
lingua (it, en, es, cn):
getUserCustomSites
addITARootsTour
Titolo percorso (it):
Titolo percorso (en):
Titolo percorso (es):
Titolo percorso (cn):
Sottotitolo percorso (it):
Sottotitolo percorso (en):
Sottotitolo percorso (es):
Sottotitolo percorso (cn):
Descrizione (it):
inserisci il testo
Descrizione (en):
Descrizione (es):
Descrizione (cn):
Partenza:
prezzoLight:
prezzoFull :
prezzoGruppoLight:
prezzoGruppoFull:
prezzoLightNoTrans:
prezzoFullNoTrans:
prezzoGruppoLightNoTrans:
prezzoGruppoFullNoTrans:
fullOption:
lightOption:
generalOption:
Area:
Macrocategoria :
Categoria principale del tour :
Durata :
Immagine:
Campania specialist? 0=no / 1 = sì:
Conferma:
addCustomSite
id utente
Nome Sito
Descrizione
Fonti
Concetti (separati da ",")
Informazioni di contatto
Immagine
Indirizzo
città
GetSiteCoords Inserisci la root del sito
GetCustomSiteCoords
createTour
userID
nodeID
getSiteInTours
nodeID
getUserTourlistArray
userID
nodeID
getTourIDs
userID
addTourReview
idUtente
idTuor
valutazione
testo
image
getTourReview
tour id
deleteTour
userID
ID percorso
getSites
getCategoryList
getCategoryTourList id
lang
getCategoryCoords
getListedItineraries
getUserTours
getUserID
getTUserInfo
getBUserInfo
getPAUserInfo
getProviderUserInfo
getusertype
changeTUserData
email
password
nuova password
reinserisci nuova password
nuovo Username
nuovo nome
nuovo cognome
nuova data di nascita
nuova lingua preferita
nuovo genere
changeBUserData
email
password
nuova password
reinserisci nuova password
conferma
changePAUserData
email
password
nuova password
reinserisci nuova password
conferma
changePUserData
email
password
nuova password
reinserisci nuova password
conferma
deleteUserOLD
email
password
Nome
cognome
conferma (digita "s" per confermare)
FUNZIONI GIÀ PRESENTI SUL WS
getSitesList
getSiteOpeningTimeSlots
getTimeSlots
getSiteServices
getSiteTickets
getSiteDetails
getSiteRoot SCOPERTAID
LINGUA
getSitePictures
getSitePhotographers
getSitesByType
getNodeText
getNodeLabel
getNodeMedia
getNodeReferences
getNodeChildren
addVisit
userID
siteID
deleteVisit
userID
siteID
addTourVisit
userID
tourID
getVisitedNodes
addReview
ID utente:
ID sito:
Valutazione:
Commento:
Invia
getUserReviews
getSiteReviews
deleteUser
getItineraries
getItinerary
getAutoHotpoints
getOfficialHotpoints
getVisitorsStats
getSitesDistances
getSitesDistancesFromLocation
getRecommendedSites
getITAROOTSRecommendedSites
Documentation