#AUTORISER

La baliza #AUTORISER se utiliza para solicitar autorizaciones en un esqueleto.

La función envía un espacio si la autorización se da, y una cadena vacía en caso contrario. Se le pasan los mismos argumentos que se le pasarían a la función autoriser().

Por ejemplo, para saber si el visitante actual puede acceder a las estadísticas del artículo:

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

Como con la función autoriser(), se puede pasar un #ID_AUTEUR como argumento para preguntar si el autor en cuestión está autorizado a...

Por ejemplo, para señalar con un asterisco los administradores y redactores en una lista de autores:

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

Otro ejemplo, a continuación. Si el visitante tiene derechos de modificación sobre el artículo, visualizar un formulario para editarlo, el cual, una vez validado, vuelva a la página del artículo en cuestión:

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

Recuerda: los argumentos de autoriser son, en orden, (hacer, qué, id, quién, opciones).

Véase también

Autor o autora David Sánchez Crespillo Publicado el: Actualizado: 05/09/23

Traducciones: عربي, català, English, Español, français, Nederlands