Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($input= '') | |
getData () | |
mergeCollection ($input) | |
merge ($actions) | |
mergeAction ($action, $identities) | |
allow ($action, $identity) | |
getAllowed ($identity) | |
__toString () |
Attributs protégés | |
$data = array() |
JAccessRules::__construct | ( | $input = '' | ) |
Constructor.
The input array must be in the form: array('action' => array(-42 => true, 3 => true, 4 => false)) or an equivalent JSON encoded string, or an object where properties are arrays.
mixed | $input | A JSON format string (probably from the database) or a nested array. |
Réimplémentée dans JRules.
Définition à la ligne 39 du fichier rules.php.
JAccessRules::__toString | ( | ) |
Magic method to convert the object to JSON string representation.
Définition à la ligne 207 du fichier rules.php.
JAccessRules::allow | ( | $action, | |
$identity | |||
) |
Checks that an action can be performed by an identity.
The identity is an integer where +ve represents a user group, and -ve represents a user.
string | $action | The name of the action. |
mixed | $identity | An integer representing the identity, or an array of identities |
Définition à la ligne 165 du fichier rules.php.
JAccessRules::getAllowed | ( | $identity | ) |
Get the allowed actions for an identity.
mixed | $identity | An integer representing the identity or an array of identities |
Définition à la ligne 185 du fichier rules.php.
Références JObject\set().
JAccessRules::getData | ( | ) |
JAccessRules::merge | ( | $actions | ) |
Method to merge actions with this object.
mixed | $actions | JAccessRule object, an array of actions or a JSON string array of actions. |
Définition à la ligne 103 du fichier rules.php.
JAccessRules::mergeAction | ( | $action, | |
$identities | |||
) |
Merges an array of identities for an action.
string | $action | The name of the action. |
array | $identities | An array of identities |
Définition à la ligne 138 du fichier rules.php.
JAccessRules::mergeCollection | ( | $input | ) |
Method to merge a collection of JAccessRules.
mixed | $input | JAccessRule or array of JAccessRules |
Définition à la ligne 82 du fichier rules.php.
Référencé par JAccess\getAssetRules().