Questo sito utilizza cookie anche di terze parti. Per avere maggiori informazioni e per negare il tuo consenso al l'utilizzo dei cookie clicca qui. Se prosegui la navigazione acconsenti all'utilizzo dei cookie.OK
  • salta al contenuto

Documentazione openDCN

Strumenti Utente

  • Entra

Strumenti Sito

  • Ultime modifiche
  • Informativa sui cookie
Ti trovi qui: start » permissions

permissions

API Permissions

home/app/apis/permissions/permissions_api_controller.php
class PermissionsApiController extends ApiController

_add

Aggiunge un permesso.
Descrizione: _add($subject, $actions, $object, $owner)
Parametri:

  • $subject - string
  • $actions - string
  • $object - string
  • $owner - string

Return: void

_addByRole

Aggiunge un permesso attraverso il ruolo del soggetto.
Descrizione: _addByRole($subject, $role, $object, $owner)
Parametri:

  • $subject - string
  • $role - string
  • $object - string
  • $owner - string

Return: boolean

_allow

Permette al soggetto di compiere la determinata azione sul determinato oggetto.
Descrizione: _allow($subject, $action, $object, $owner, $weight)
Parametri:

  • $subject - string
  • $action - string
  • $object - string
  • $owner - string
  • $weight - int

Return: boolean

_call

Gestisce la cache e la convalida degli argomenti.
Descrizione: _call($func, $args)
Parametri:

  • $func - string
  • $args - string

Return: mixed

_check

Controlla se il soggetto di default ha gli adeguati permessi per compiere una specifica azione.
Descrizione: _check($action, $object, $owner, $log)
Parametri:

  • $action - string
  • $object - string
  • $owner - string
  • $log - string

Return: mixed

_clear

Disattiva il permesso corrispondente.
Descrizione: _clear($subject, $action, $object, $owner)
Parametri:

  • $subject - string
  • $action - string
  • $object - string
  • $owner - string

Return: boolean

_delete

Elimina il permesso e il relativo proprietario.
Descrizione: _delete($subject, $object, $owner)
Parametri:

  • $subject - string
  • $object - string
  • $owner - string

Return: boolean

_deny

Nega al soggetto di fare la specificata azione sullo specificato oggetto.
Descrizione: _deny($subject, $action, $object, $owner, $weight)
Parametri:

  • $subject - string
  • $action - string
  • $object - string
  • $owner - string
  • $weight - int

Return: boolean

_getPermissionsByObjects

Ottiene i permessi su quell'oggetto.
Descrizione: _getPermissionsByObjects($object, $owner)
Parametri:

  • $object - string
  • $owner - string

Return: array

_getPermissionsByOwner

Ottiene i permessi tramite il proprietario.
Descrizione: _getPermissionsByOwner($owner)
Parametri: $owner - string
Return: array

_getPermissionsBySubjects

Ottiene i permessi di quel soggetto.
Descrizione: _getPermissionsBySubjects($subject, $owner)
Parametri:

  • $subject - string
  • $owner - string

Return: array

_getSubjectsByRole

Ottiene i permessi attraverso i ruoli.
Descrizione: _getSubjectsByRole($role, $object, $owner)
Parametri:

  • $role - string
  • $object - string
  • $owner - string

Return: array

_setWeight

Imposta il peso del permesso.
Descrizione: _setWeight($owner, $subject, $object, $weight)
Parametri:

  • $owner - string
  • $subject - string
  • $object - string
  • $weight - int

Return: void

getSubject

Ritorna il soggetto.
Descrizione: getSubject($subject)
Parametri: $subject - string
Return: string

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

roleDiff

…
Descrizione: roleDiff($role, $permission)
Parametri:

  • $role - string
  • $permission - string

Return: boolean

roleSync

…
Descrizione: roleSync($subject, $object, $owner)
Parametri:

  • $subject - string
  • $object - string
  • $owner - string

Return: boolean

viewpermissions

Visualizza i permessi.
Descrizione: viewpermissions($owner, $id)
Parametri:

  • $owner - string
  • $id - int

Return: void

permissions.txt · Ultima modifica: 05/06/2013 17:08 (modifica esterna)

Strumenti Pagina

  • Mostra sorgente
  • Revisioni precedenti
  • Puntano qui
  • Torna su
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Noncommercial-Share Alike 3.0 Unported
CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki