Browse Source

Ajout d'autorisations pour les pages qui listent les objets ref #3055

svn/root/tags/plugins/breves/1.5.2 v1.5.2
bruno@eliaz.fr 3 years ago
parent
commit
5b1c98e90b
  1. 17
      breves_autoriser.php
  2. 2
      paquet.xml
  3. 2
      prive/squelettes/contenu/breves.html

17
breves_autoriser.php

@ -27,6 +27,21 @@ if (!defined('_ECRIRE_INC_VERSION')) {
function breves_autoriser() {
}
/**
* Autorisation de voir la page breves
*
* Toujours OK
*
* @param string $faire Action demandée
* @param string $type Type d'objet sur lequel appliquer l'action
* @param int $id Identifiant de l'objet
* @param array $qui Description de l'auteur demandant l'autorisation
* @param array $opt Options de cette autorisation
* @return bool true s'il a le droit, false sinon
**/
function autoriser_breves_voir_dist($faire, $type, $id, $qui, $opt) {
return ($GLOBALS['meta']['activer_breves'] != 'non');
}
/**
* Autoriser les brèves dans le menu de navigation
@ -39,7 +54,7 @@ function breves_autoriser() {
* @return bool true s'il a le droit, false sinon
*/
function autoriser_breves_menu_dist($faire, $type = '', $id = 0, $qui = null, $opt = null) {
return ($GLOBALS['meta']['activer_breves'] != 'non');
return autoriser('voir', '_breves');
}
/**

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="breves"
categorie="edition"
version="1.5.1"
version="1.5.2"
etat="stable"
compatibilite="[3.3.0-dev;3.3.*]"
logo="prive/themes/spip/images/breve-32.png"

2
prive/squelettes/contenu/breves.html

@ -9,7 +9,7 @@
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
]
[(#AUTORISER{voir,_breves}|sinon_interdire_acces)]
<h1><:breves:titre_page_breves:></h1>
<BOUCLE_secteurs(RUBRIQUES){statut?}{racine}{par num titre,titre}>

Loading…
Cancel
Save