SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Descarregar

#AUTORISER

Agost de 2009 — mis à jour le : Octubre de 2013

Totes les versions d’aquest article:


Aquesta etiqueta s’ha introduït a SPIP 2.0. Aquesta etiqueta permet, pel que fa a l’esquelet, efectuar els mateixos controls que els que es poden fer en PHP amb la funció autoriser()

Retorna un espai si es dóna l’autorització i una cadena buida en cas contrari. Es posen tants arguments (i els mateixos) com els que posaríem a la funció autoriser().

Per exemple, per tal de saber si el visitant actual pot accedir a les estadístiques de l’article:

[(#AUTORISER{voirstats,article,#ID_ARTICLE})
   <a href='ecrire/?exec=....'>veure les estadístiques</a>
]

Igual que amb la funció autoriser(), es pot passar un #ID_AUTEUR en argument per demanar si l’autor en qüestió està autoritzat a .... .

Per exemple, per assenyalar amb una estrella els administradors i redactors en una llista d’autors:

<BOUCLE_a(AUTEURS){tous}>
   #NOM [(#AUTORISER{ecrire,'','',#ID_AUTEUR}) *]
</BOUCLE_a>

Un altre exemple, més avall, si el visitant te els drets de modificació de l’article, visualitzar un formulari per editar-lo, el qual, un cop validat, retorni a la pàgina en qüestió:

[(#AUTORISER{modificar, article, #ID_ARTICLE})
   #FORMULAIRE_EDITER_ARTICLE{#ID_ARTICLE, #ID_RUBRIQUE, #URL_ARTICLE}
]

Recorda: els arguments d’autoritzar són, per ordre, (faire, quoi, id, qui, options).

Per més detalls, us convidem a consultar la documentació de les funcions de inc/autoriser.php.


Descarregar l’esquelet d’aquesta pàgina Lloc Web fet amb l’SPIP | Espace de traduction | Espai privat