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

Last change on this file since 104401 was 104401, checked in by teddy.spip@…, 2 years ago
  • Compatibilité SPIP 3.2 ;
  • Up de z.
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')) return;
13
14
15/**
16 * Fonction d'appel pour le pipeline
17 * @pipeline autoriser */
18function lister_dossiers_autoriser(){}
19
20/**
21 * Autorisation d'affichage du lien vers la page lister_dossiers
22 *
23 * @param  string $faire Action demandée
24 * @param  string $type  Type d'objet sur lequel appliquer l'action
25 * @param  int    $id    Identifiant de l'objet
26 * @param  array  $qui   Description de l'auteur demandant l'autorisation
27 * @param  array  $opt   Options de cette autorisation
28 * @return bool          true s'il a le droit, false sinon
29**/
30function autoriser_listerdossiers_menu_dist($faire, $type, $id, $qui, $opt)
31{
32        return in_array($qui['statut'], array('0minirezo')) and $qui['webmestre'] == 'oui';
33}
34
35/**
36 * Autorisation de consultation de la page "lister_dossiers"
37 *
38 * @param  string $faire Action demandée
39 * @param  string $type  Type d'objet sur lequel appliquer l'action
40 * @param  int    $id    Identifiant de l'objet
41 * @param  array  $qui   Description de l'auteur demandant l'autorisation
42 * @param  array  $opt   Options de cette autorisation
43 * @return bool          true s'il a le droit, false sinon
44**/
45function autoriser_listerdossiers_voir_dist($faire, $type, $id, $qui, $opt)
46{
47        return in_array($qui['statut'], array('0minirezo')) and $qui['webmestre'] == 'oui';
48}
49
50
51?>
Note: See TracBrowser for help on using the repository browser.