Capitolo 2: API Breakdown
Indice
2.1.
Users
2.2.
Modules
2.3.
Security
2.4.
Sessions
2.5.
Variables
2.6.
Output
2.7.
Database
2.8.
Miscellaneous
L'API di Envolution è
analizzato dentro ad un certo numero di aree differenti. Queste aree
sono le seguenti:
2.1. Users
Quest'area copre tutto ciò
che riguarda gli utenti. La conferma che un utente è entrato,
ottenere un parametro utente-specifico di configurazione o annotare
un utente nel sistema di Envolution sono esempi delle funzioni che
cadono in quest'area .
2.2. Modules
Quest'area copre tutto ciò
che riguarda i moduli. Vedere se un modulo particolare è
disponibile, regolare un parametro module-specific di configurazione
o caricare in un particolare module API sono esempi delle funzioni
che cadono in quest'area.
2.3. Security
Quest'area copre tutto ciò
che riguarda la sicurezza. Il controllo della capacità degli
utenti di effettuare un'azione particolare e generare le chiavi
uniche del contrassegno di richiesta per evitare lo spoof e ripetere
gli attacchi sono esempi delle funzioni che cadono in quest'area.
2.4. Sessions
This area covers everything
related to HTTP sessions. Setting session variables, creating session
cookies to pass to the user's web browser, and initialising the PHP
settings to allow correct implementation of the allowable security
measures are examples of functions that fall into this area.
2.5. Variables
Quest'area copre tutto ciò
che riguarda le sessioni del HTTP. La regolazione delle variabili di
sessione, generare i cookies di sessione per passare al web browser
dell'utente ed inizializzare i settaggi di PHP per permettere
l'esecuzione corretta delle misure di sicurezza permissibili sono
esempi delle funzioni che finiscono in quest'area.
2.6. Output
Quest'area copre tutto ciò
che riguarda l'output. La generazione della tabella delle
informazioni, aggiungere una lista drop-down ad un form e stampare
una pagina per l'utente sono esempi delle funzioni che cadono in
quest'area.
2.7. Database
Quest'area copre tutto ciò
che riguarda il database. L'inizializzazione del collegamento del
database, ottenere un handle ad un database ed ottenere una lista
delle tabelle che la base di dati contiene sono esempi delle funzioni
che finiscono in quest'area.
2.8. Miscellaneous
Quest'area riguarda tutte le
altre funzioni che sono utili ma non appartengono a qualsiasi gruppo
particolare. Il caricamento del tema corrente dell'utente, ottenere i
messaggi di status precedenti al comando di funzioNomento ed
effettuare il redirect HTTP ad altre pagine sono esempi delle
funzioni che finiscono in quest'area.