Last change
on this file since 74895 was
74895,
checked in by gilles.vincent@…, 8 years ago
|
Ajout d'un parametre pour les favoris :
on peut desormais les classer par categorie.
L'objectif de ce plugin est de garder l'interface simple de la configuration des favoris.
La gestion des categories est volontairement laissee au soin d'autres plugins qui feront du label "categorie" ce qui sera le plus adapte
Le plugin est repasse en etat de test sous la nouvelle version, jusqu'a ce qu'il sera stabilise et valide
(en fonction des retours des utilisateurs)
|
File size:
982 bytes
|
Line | |
---|
1 | <?php |
---|
2 | /** |
---|
3 | * Plugin mesfavoris |
---|
4 | * (c) 2009-2013 Olivier Sallou, Cedric Morin, Gilles Vincent |
---|
5 | * Distribue sous licence GPL |
---|
6 | * |
---|
7 | */ |
---|
8 | |
---|
9 | // Sécurité |
---|
10 | if (!defined("_ECRIRE_INC_VERSION")) return; |
---|
11 | |
---|
12 | function mesfavoris_autoriser(){} |
---|
13 | |
---|
14 | /** |
---|
15 | * Contrôle l'accès sur la modification d'un favori via le plugin |
---|
16 | * Ici les admins (non restreint) ont tous les droits |
---|
17 | * Et les auteurs peuvent modifier leurs favoris |
---|
18 | * |
---|
19 | * @param string $faire Action |
---|
20 | * @param string $type Type d'objet |
---|
21 | * @param integer $id id de l'objet |
---|
22 | * @param array $qui celui qui veut réaliser l'action $faire sur l'objet |
---|
23 | * @param array $opt |
---|
24 | * @return boolean true si la modification est possible |
---|
25 | */ |
---|
26 | function autoriser_favori_modifier_dist($faire, $type, $id, $qui, $opt) { |
---|
27 | if ($qui['statut'] == '0minirezo' AND !$qui['restreint']) |
---|
28 | return true; |
---|
29 | else{ |
---|
30 | $auteur_favori = sql_getfetsel('id_auteur','spip_favoris','id_favori='.intval($id)); |
---|
31 | return ($qui['id_auteur'] == $auteur_favori); |
---|
32 | } |
---|
33 | } |
---|
34 | |
---|
35 | ?> |
---|
Note: See
TracBrowser
for help on using the repository browser.