Révisions :
« autorisations:description : couteauprive - fr »

Révisions

# Date Auteur
Février 2014 Salvatore
Avril 2013 Salvatore
Avril 2013 Salvatore
Avril 2013 -1

Différences entre version No4 et version No3

Texte de la chaine de langue

Cet outil est réservé aux webmestres du site. Pour créer une autorisation SPIP?, il suffit de créer les fonctions adéquates. L’exemple L’exemple ci-dessous permet d’utiliser d’utiliser la fonction autoriser('troller','doc') ou la balise

#AUTORISER{troller, doc}</code >  :
<cadre>function autoriser_doc_troller_dist($faire, $type='', $id=0, $qui=NULL, $opt=NULL) {
    return false; // aucun troll permis, non mais !
}</cadre>
Signification des paramètres :  : 
-* <code>$faire&lt;/code >  : action demandée (’  (' modifier’,  ’publier ’,  ',  'publier ',  ...)
-* <code>$type&lt;/code >  : type d’objet  d'objet  sur lequel appliquer l’action  (’ l'action  (' article’,  ’auteur ’,  ',  'auteur ',  ...)
-* <code>$id&lt;/code >  : identifiant éventuel de cet objet
-* <code>$qui&lt;/code >  : {id_auteur} demandant l’autorisation l'autorisation  (vide si auteur en cours)
-* <code>$opt&lt;/code >  : tableau d’options d'options , généralement vide


Après récupération/valorisation contextuelle des valeurs par défaut, SPIP tente de d’exécuter  d'exécuter  la meilleure autorisation déclarée et va chercher dans l’ordre  : l'ordre  :  <code>autoriser_type_faire()

, autoriser_type(), autoriser_faire(), puis autoriser_defaut().

@puce@ Utilisez cet outil pour définir des alias d’autorisations d’autorisations simples. Pensez à bien les tester toutes.
La syntaxe est : «   <  : « < code>qui : faire type id = alias</code  » [alias »[[%autorisations_ali" id="nh1">1]
@puce@ Configurez les options de journalisation grâce à l’outil «   [. l’outil « [. ->spip_log]  ». [2]

Traducteur(s)
6969
Statut
OK
Notes

[1%autorisations_alias alias »[[%autorisations_alias %

[2%autorisations_debug%