home/app/apis/users/users_api_controller.php
class UsersApiController extends ApiController
Verifica che l'utente sia registrato.
Descrizione: _auth($username, $password)
Parametri:
Return: string o 'false'
Cancella l'utente.
Descrizione: _delete($username)
Parametri: $username - string
Return: boolean
Modifica la password dell'utente.
Descrizione: _edit($username, $data)
Parametri:
Return: boolean
Esegue sull'utente l'azione passata come parametro.
Descrizione: _execute($action, $username, $data)
Parametri:
Return: boolean
Richiede le informazioni di un utente.
Descrizione: _getUserData($username)
Parametri: $username - string
Return: string o 'false'
Inserisci un utente.
Descrizione: _insert($username, $data)
Parametri:
Return: boolean
Autenticazione attraverso nome utente e data.
Descrizione: auth($username, $data)
Parametri:
Return: void
Ritorna i campi per la registrazione.
Descrizione: checkRegFields($id)
Parametri: $id - int
Return: string
…
Descrizione: check_idpc_auth($samlresponse, $assertion_consumer)
Parametri:
Return: array
Ritorna l'username completo.
Descrizione: completeUsername($username)
Parametri: $username - string
Return: string
Richiama in una sola volta la execute e la delete.
Descrizione: delete($username)
Parametri: $username - string
Return: void
Richiama in una sola volta la execute e la edit.
Descrizione: edit($username,$data)
Parametri:
Return: void
Ritorna i campi della registrazione per quel determinato utente.
Descrizione: getRegFieldsForUser($id)
Parametri: $id - int
Return: array
Ritorna la stringa con il tipo di registrazione di quell'utente.
Descrizione: getRegTypesForUser($id)
Parametri: $id - int
Return: string
Ritorna gli utenti con un certo tipo di registrazione.
Descrizione: getUserByRegFieldValue($key, $value)
Parametri:
Return: array
Richiama in una sola volta la execute e le getUserData per ottenere info sull'utente.
Descrizione: getUserData($username)
Parametri: $username - string
Return: void
Richiede informazioni su un utente tramite la sua email.
Descrizione: getUserDataByEmail($email)
Parametri: $email - string
Return: array
Richiede informazioni su un utente tramite il suo id.
Descrizione: getUserDataById($id)
Parametri: $id - int
Return: array
…
Descrizione: getUsersPluginForUser($username)
Parametri: $username - string
Return: string
Richiama in una sola volta la execute e la insert.
Descrizione: insert($username,$data)
Parametri:
Return: void
…
Descrizione: loadUsersPlugin($fullname)
Parametri: $fullname - string
Return: string o 'null'
Ritorna un array con le azioni prodotte dal modulo.
Descrizione: permissionsGetActions()
Parametri: nessun parametro
Return: array
Ritorna un array con gli oggetti prodotti dal modulo.
Descrizione: permissionsGetObjects()
Parametri: nessun parametro
Return: array
Contenitore del permissionsGetSubjects().
Descrizione: permissionsGetSubject()
Parametri: nessun parametro
Return: string
Ritorna un array con i soggetti prodotti dal modulo.
Descrizione: permissionsGetSubjects()
Parametri:
Return:
Ritorna i simboli di registrazione del menu.
Descrizione: registerMenuItems()
Parametri: nessun parametro
Return: string
Ritorna il dominio dell'utente.
Descrizione: userDomain($username)
Parametri: $username - string
Return: string
…
Descrizione: userUserpart($username)
Parametri: $username - string
Return: string
Ritorna i moduli a cui appartiene il modulo users.
Descrizione: whoIsMyParent($data)
Parametri: $data - array
Return: array