Ignore:
Timestamp:
Mar 23, 2010, 9:21:43 PM (10 years ago)
Author:
cedric@…
Message:

une fonction autoriser_forum_moderer generique

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/comments/comments-200/comments_pipelines.php

    r36578 r36579  
    4141
    4242
     43// Moderer le forum ?
     44// = modifier l'objet correspondant (si forum attache a un objet)
     45// = droits par defaut sinon (admin complet pour moderation complete)
     46// http://doc.spip.org/@autoriser_modererforum_dist
     47function autoriser_forum_moderer_dist($faire, $type, $id, $qui, $opt) {
     48        $row = sql_fetsel("*", "spip_forum", "id_forum=".intval($id));
     49        if (isset($row['objet']))
     50                return autoriser('modererforum', $row['objet'], $row['id_objet'], $qui, $opt);
     51        elseif($row['id_article'])
     52                return autoriser('modererforum', 'article', $row['id_article'], $qui, $opt);
     53        elseif($row['id_breve'])
     54                return autoriser('modererforum', 'breve', $row['id_breve'], $qui, $opt);
     55        elseif($row['id_rubrique'])
     56                return autoriser('modererforum', 'rubrique', $row['id_rubrique'], $qui, $opt);
     57        elseif($row['id_message'])
     58                return autoriser('modererforum', 'message', $row['id_message'], $qui, $opt);
     59        elseif($row['id_syndic'])
     60                return autoriser('modererforum', 'site', $row['id_syndic'], $qui, $opt);
     61        return false;
     62}
     63
     64
    4365// surcharger les boucles FORUMS
    4466// pour afficher uniquement les forums public meme en preview
Note: See TracChangeset for help on using the changeset viewer.