Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Both sides previous revision Previous revision Next revision | Previous revision | ||
permissions [22/06/2010 15:55] |
permissions [05/06/2013 17:08] (versione attuale) |
||
---|---|---|---|
Linea 5: | Linea 5: | ||
=== _add === | === _add === | ||
Aggiunge un permesso.\\ | Aggiunge un permesso.\\ | ||
- | Descrizione: //_add($subject, $actions, $object, $owner = null)//\\ | + | Descrizione: //_add($subject, $actions, $object, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $actions - string | ||
+ | * $object - string | ||
+ | * $owner - string | ||
+ | Return: void | ||
=== _addByRole === | === _addByRole === | ||
Aggiunge un permesso attraverso il ruolo del soggetto.\\ | Aggiunge un permesso attraverso il ruolo del soggetto.\\ | ||
- | Descrizione: //_addByRole($subject, $role, $object, $owner = null)//\\ | + | Descrizione: //_addByRole($subject, $role, $object, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $role - string | ||
+ | * $object - string | ||
+ | * $owner - string | ||
+ | Return: boolean | ||
=== _allow === | === _allow === | ||
Permette al soggetto di compiere la determinata azione sul determinato oggetto.\\ | Permette al soggetto di compiere la determinata azione sul determinato oggetto.\\ | ||
- | Descrizione: //_allow($subject, $action, $object, $owner = null, $weight = 0)//\\ | + | Descrizione: //_allow($subject, $action, $object, $owner, $weight)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $action - string | ||
+ | * $object - string | ||
+ | * $owner - string | ||
+ | * $weight - int | ||
+ | Return: boolean | ||
=== _call === | === _call === | ||
Gestisce la cache e la convalida degli argomenti.\\ | Gestisce la cache e la convalida degli argomenti.\\ | ||
Descrizione: //_call($func, $args)//\\ | Descrizione: //_call($func, $args)//\\ | ||
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $func - string |
+ | * $args - string | ||
+ | Return: mixed | ||
=== _check === | === _check === | ||
Controlla se il soggetto di default ha gli adeguati permessi per compiere una specifica azione.\\ | Controlla se il soggetto di default ha gli adeguati permessi per compiere una specifica azione.\\ | ||
- | Descrizione: //_check($action, $object, $owner = null, $log = false)//\\ | + | Descrizione: //_check($action, $object, $owner, $log)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $action - string |
+ | * $object - string | ||
+ | * $owner - string | ||
+ | * $log - string | ||
+ | Return: mixed | ||
=== _clear === | === _clear === | ||
Disattiva il permesso corrispondente.\\ | Disattiva il permesso corrispondente.\\ | ||
- | Descrizione: //_clear($subject, $action, $object, $owner = null)//\\ | + | Descrizione: //_clear($subject, $action, $object, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $action - string | ||
+ | * $object - string | ||
+ | * $owner - string | ||
+ | Return: boolean | ||
=== _delete === | === _delete === | ||
Elimina il permesso e il relativo proprietario.\\ | Elimina il permesso e il relativo proprietario.\\ | ||
Descrizione: //_delete($subject, $object, $owner)//\\ | Descrizione: //_delete($subject, $object, $owner)//\\ | ||
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $object - string | ||
+ | * $owner - string | ||
+ | Return: boolean | ||
=== _deny === | === _deny === | ||
Nega al soggetto di fare la specificata azione sullo specificato oggetto.\\ | Nega al soggetto di fare la specificata azione sullo specificato oggetto.\\ | ||
- | Descrizione: //_deny($subject, $action, $object, $owner = null, $weight = 0)//\\ | + | Descrizione: //_deny($subject, $action, $object, $owner, $weight)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $action - string | ||
+ | * $object - string | ||
+ | * $owner - string | ||
+ | * $weight - int | ||
+ | Return: boolean | ||
=== _getPermissionsByObjects === | === _getPermissionsByObjects === | ||
Ottiene i permessi su quell'oggetto.\\ | Ottiene i permessi su quell'oggetto.\\ | ||
- | Descrizione: //_getPermissionsByObjects($object, $owner = null)//\\ | + | Descrizione: //_getPermissionsByObjects($object, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
+ | * $object - string | ||
+ | * $owner - string | ||
Return: array | Return: array | ||
Linea 60: | Linea 93: | ||
Ottiene i permessi tramite il proprietario.\\ | Ottiene i permessi tramite il proprietario.\\ | ||
Descrizione: //_getPermissionsByOwner($owner)//\\ | Descrizione: //_getPermissionsByOwner($owner)//\\ | ||
- | Parametri: \\ | + | Parametri: $owner - string\\ |
Return: array | Return: array | ||
=== _getPermissionsBySubjects === | === _getPermissionsBySubjects === | ||
Ottiene i permessi di quel soggetto.\\ | Ottiene i permessi di quel soggetto.\\ | ||
- | Descrizione: //_getPermissionsBySubjects($subject, $owner = null)//\\ | + | Descrizione: //_getPermissionsBySubjects($subject, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
+ | * $subject - string | ||
+ | * $owner - string | ||
Return: array | Return: array | ||
=== _getSubjectsByRole === | === _getSubjectsByRole === | ||
Ottiene i permessi attraverso i ruoli.\\ | Ottiene i permessi attraverso i ruoli.\\ | ||
- | Descrizione: // _getSubjectsByRole($role, $object, $owner = null)//\\ | + | Descrizione: // _getSubjectsByRole($role, $object, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
+ | * $role - string | ||
+ | * $object - string | ||
+ | * $owner - string | ||
Return: array | Return: array | ||
Linea 78: | Linea 116: | ||
Imposta il peso del permesso.\\ | Imposta il peso del permesso.\\ | ||
Descrizione: //_setWeight($owner, $subject, $object, $weight)//\\ | Descrizione: //_setWeight($owner, $subject, $object, $weight)//\\ | ||
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $owner - string |
+ | * $subject - string | ||
+ | * $object - string | ||
+ | * $weight - int | ||
+ | Return: void | ||
=== getSubject === | === getSubject === | ||
Ritorna il soggetto.\\ | Ritorna il soggetto.\\ | ||
Descrizione: //getSubject($subject)//\\ | Descrizione: //getSubject($subject)//\\ | ||
- | Parametri: \\ | + | Parametri: $subject - string\\ |
- | Return: | + | Return: string |
=== permissionsGetActions === | === permissionsGetActions === | ||
Ritorna un array contenente le azioni prodotte dal modulo.\\ | Ritorna un array contenente le azioni prodotte dal modulo.\\ | ||
Descrizione: //permissionsGetActions()//\\ | Descrizione: //permissionsGetActions()//\\ | ||
- | Parametri: \\ | + | Parametri: nessun parametro\\ |
- | Return: | + | Return: array |
=== permissionsGetObjects === | === permissionsGetObjects === | ||
Ritorna un array contenente gli oggetti prodotti dal modulo.\\ | Ritorna un array contenente gli oggetti prodotti dal modulo.\\ | ||
Descrizione: //permissionsGetObjects()//\\ | Descrizione: //permissionsGetObjects()//\\ | ||
- | Parametri: \\ | + | Parametri: nessun parametro\\ |
- | Return: | + | Return: array |
=== roleDiff === | === roleDiff === | ||
...\\ | ...\\ | ||
Descrizione: //roleDiff($role, $permission)//\\ | Descrizione: //roleDiff($role, $permission)//\\ | ||
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $role - string |
+ | * $permission - string | ||
+ | Return: boolean | ||
=== roleSync === | === roleSync === | ||
...\\ | ...\\ | ||
- | Descrizione: //roleSync($subject, $object, $owner = null)//\\ | + | Descrizione: //roleSync($subject, $object, $owner)//\\ |
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $subject - string |
+ | * $object - string | ||
+ | * $owner - string | ||
+ | Return: boolean | ||
=== viewpermissions === | === viewpermissions === | ||
Visualizza i permessi.\\ | Visualizza i permessi.\\ | ||
Descrizione: //viewpermissions($owner, $id)//\\ | Descrizione: //viewpermissions($owner, $id)//\\ | ||
- | Parametri: \\ | + | Parametri: |
- | Return: | + | * $owner - string |
+ | * $id - int | ||
+ | Return: void |