source: spip-zone/_plugins_/lister_dossiers/trunk/lister_dossiers_autorisations.php @ 112815

Last change on this file since 112815 was 112815, checked in by teddy.spip@…, 4 months ago

PSR SPIP

File size: 1.5 KB
Line 
1<?php
2/**
3 * Définit les autorisations du plugin Lister les dossiers
4 *
5 * @plugin     Lister les dossiers
6 * @copyright  2014-2017
7 * @author     Teddy Payet
8 * @licence    GNU/GPL
9 * @package    SPIP\Lister_dossiers\Autorisations
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) {
13        return;
14}
15
16
17/**
18 * Fonction d'appel pour le pipeline
19 *
20 * @pipeline autoriser
21 */
22function lister_dossiers_autoriser() { }
23
24/**
25 * Autorisation d'affichage du lien vers la page lister_dossiers
26 *
27 * @param  string $faire Action demandée
28 * @param  string $type  Type d'objet sur lequel appliquer l'action
29 * @param  int $id       Identifiant de l'objet
30 * @param  array $qui    Description de l'auteur demandant l'autorisation
31 * @param  array $opt    Options de cette autorisation
32 *
33 * @return bool          true s'il a le droit, false sinon
34 **/
35function autoriser_listerdossiers_menu_dist($faire, $type, $id, $qui, $opt) {
36        return in_array($qui['statut'], array('0minirezo')) and $qui['webmestre'] == 'oui';
37}
38
39/**
40 * Autorisation de consultation de la page "lister_dossiers"
41 *
42 * @param  string $faire Action demandée
43 * @param  string $type  Type d'objet sur lequel appliquer l'action
44 * @param  int $id       Identifiant de l'objet
45 * @param  array $qui    Description de l'auteur demandant l'autorisation
46 * @param  array $opt    Options de cette autorisation
47 *
48 * @return bool          true s'il a le droit, false sinon
49 **/
50function autoriser_listerdossiers_voir_dist($faire, $type, $id, $qui, $opt) {
51        return in_array($qui['statut'], array('0minirezo')) and $qui['webmestre'] == 'oui';
52}
Note: See TracBrowser for help on using the repository browser.