Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JAccessRules
+ Graphe d'héritage de JAccessRules:

Liste de tous les membres

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()

Documentation des constructeurs et destructeur

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.

Paramètres:
mixed$inputA JSON format string (probably from the database) or a nested array.
Depuis:
11.1

Réimplémentée dans JRules.

Références elseif.


Documentation des fonctions membres

JAccessRules::__toString ( )

Magic method to convert the object to JSON string representation.

Renvoie:
string JSON representation of the actions array
Depuis:
11.1

Références $name.

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.

Paramètres:
string$actionThe name of the action.
mixed$identityAn integer representing the identity, or an array of identities
Renvoie:
mixed Object or null if there is no information about the action.
Depuis:
11.1

Références null.

JAccessRules::getAllowed (   $identity)

Get the allowed actions for an identity.

Paramètres:
mixed$identityAn integer representing the identity or an array of identities
Renvoie:
object Allowed actions for the identity or identities
Depuis:
11.1

Références $name, et JObject\set().

+ Voici le graphe d'appel pour cette fonction :

JAccessRules::getData ( )

Get the data for the action.

Renvoie:
array A named array of JAccessRule objects.
Depuis:
11.1

Références $data.

JAccessRules::merge (   $actions)

Method to merge actions with this object.

Paramètres:
mixed$actionsJAccessRule object, an array of actions or a JSON string array of actions.
Renvoie:
void
Depuis:
11.1

Références $data, $name, et elseif.

JAccessRules::mergeAction (   $action,
  $identities 
)

Merges an array of identities for an action.

Paramètres:
string$actionThe name of the action.
array$identitiesAn array of identities
Renvoie:
void
Depuis:
11.1
JAccessRules::mergeCollection (   $input)

Method to merge a collection of JAccessRules.

Paramètres:
mixed$inputJAccessRule or array of JAccessRules
Renvoie:
void
Depuis:
11.1

Référencé par JAccess\getAssetRules().

+ Voici le graphe des appelants de cette fonction :


Documentation des données membres

JAccessRules::$data = array()
protected

La documentation de cette classe a été générée à partir du fichier suivant :