LIVELLI
Ogni utente registrato ha un livello (in partenza 0) che definisce i suoi
permessi all'interno del portale. Ogni sezione può avere un livello (memorizzato
nel file "sections/miasezione/level.php") compreso tra 0 e 10. Se il livello è
-1 (cioè il file level.php non esiste) vuol dire che la sezione è visibile anche
ad utenti non registrati (default), 0 vuol dire che la sezione è visibile solo
agli utenti registrati (visto che ogni utente registrato ha minimo 0 di
livello). Se impostiamo il livello a 5 vuol dire che la sezione sarà visibile
agli utenti con livello >= 5. Gli amministratori, che hanno livello 10, possono
cambiare online il livello di una sezione.
Attenzione! Per impedire che le sezioni dinamiche (section.php)siano comunque visibili direttamente
occorre inserire all'inizio di section.php questo codice:
--------------------------------------------------------
<?
if (eregi("section.php",$_SERVER['PHP_SELF'])) {
Header("Location: ../../index.php");
die();
}
?>
--------------------------------------------------------
GRUPPI
Ogni utente può appartenere a uno o più gruppi.
Ogni sezone può essere abilitata ad essere modificata sia a livello di utente che di grupo.
Se la sezione ha i permessi utente "pippo", gruppo "pluto" sia l' utente pippo che tutti gli utenti appartenenti al gruppo pluto potranno creare sia modificare la sezione, sia creare e modificare sottosezioni statiche.
La creazione e la modifica di sezioni dinamiche (.php) è invece riservata a utenti con livello 10.
Ogni utente registrato viene automaticamente aggiunto al gruppo users.