API Infodiscs

home/app/apis/infodiscs/infodiscs_api_controller.php
class InfodiscsApiController extends ApiController

clone_geoData_for_infodiscPost

Copia tutti i dati della mappa di una discussione informata su un'altra discussione informata.
Descrizione: clone_geoData_for_infodiscPost($ipost_source,$ipost_dest)
Parametri:

Return: void

edit

Modifica la discussione informata.
Descrizione: edit($data)
Parametri: $data - array
Return: boolean

getHtml

Prende il sorgente html della pagina.
Descrizione: getHtml($data,$permissions)
Parametri:

Return: string

getInfodiscPostByResource

Ritorna la discussione informata in base alla risorsa associata passata tramite id.
Descrizione: getInfodiscPostByResource($id)
Parametri: $id - int
Return: array

getInfodiscsByResource

Ritorna l'id della discussione informata, partendo dalla risorsa.
Descrizione: getInfodiscsByResource($id)
Parametri: $id - int
Return: array

getResourcesByDiscussion

Ritorna le risorse associate alla discussione
Descrizione: getResourcesByDiscussion($id)
Parametri: $id - int
Return: array

getResourcesByInfodisc

Ritorna le risorse di una determinata discussione informata.
Descrizione: getResourcesByInfodisc($id,$public,$status)
Parametri:

Return: array

getResourcesByInfodiscPost

Ritorna le risorse collegate al post di una discussione informata.
Descrizione: getResourcesByInfodiscPost($id)
Parametri: $id - int
Return: array

insert

Inserisci informazione nella discussione.
Descrizione: insert($data)
Parametri: $data - array
Return: void

locationInfoWindow

Aggiorna la finestra di informazioni sulla location
Descrizione: locationInfoWindow($data)
Parametri: $data - array
Return: void

notifyInfo

Ritorna un array con le informazioni sulle notifiche del modulo.
Descrizione: locationInfoWindow($data)
Parametri: $data - array
Return: array

onUserDelete

Elimina l'utente in base al nome, cognome e email dati come parametri in un array.
Descrizione: onUserDelete($userData)
Parametri: $userData - array
Return: void

permissionsGetActions

Ritorna un array contenente le azioni prodotte dal modulo.
Descrizione: permissionsGetActions()
Parametri: nessun parametro
Return: array

permissionsGetObjects

Ritorna un array contenente gli oggetti prodotti dal modulo.
Descrizione: permissionsGetObjects()
Parametri: nessun parametro
Return: array

permissionsGetRoles

Ritorna un array contenente i ruoli disponibili per quel modulo.
Descrizione: permissionsGetRoles()
Parametri: nessun parametro
Return: array

remove_geodata

Rimuove la geolocation id e ogni mappa presente nel post specificato.
Descrizione: remove_geodata($infodiscPost_id)
Parametri: $infodiscPost_id - int
Return: void

set_infodiscPost_argument

Imposta l'argomento della infodisc.
Descrizione: set_infodiscPost_argument($infodiscPost_id,$argument_id)
Parametri:

Return: void

set_infodiscPost_location

Imposta la location della infodisc.
Descrizione: set_infodiscPost_location($infodiscPost_id,$text_location,$marker_id)
Parametri:

Return: $loc_id - int

toolCreate

Validazione della discussione informata.
Descrizione: toolCreate($data)
Parametri: $data - array
Return: void

toolGetResources

Prende le risorse legate alla discussione informata.
Descrizione: toolGetResources($id)
Parametri: $id - int
Return: void

toolGetWiki

Ritorna il wiki della discussione.
Descrizione: toolGetWiki($id)
Parametri: $id della discussione inf - int
Return: void

toolInfo

Ritorna un array con le informazioni sugli strumenti della discussione informata.
Descrizione: toolInfo()
Parametri: nessun parametro
Return: array