source: spip-zone/_plugins_/_stable_/moderation_moderee/fonctions_mod.php @ 23821

Last change on this file since 23821 was 23821, checked in by prigent.yohann@…, 13 years ago

On s'adapte à http://trac.rezo.net/trac/spip/changeset/13080

File size: 1.1 KB
Line 
1<?php
2$GLOBALS['spip_pipeline']['pre_edition'] .= '|moderation_vip';
3
4function moderation_vip($flux){
5        if ($flux['args']['table']=='spip_forum'
6          AND $flux['args']['action']=='instituer'){
7         
8          // Pour publier direct les auteurs configurés par modération modérés
9          if ($flux['data']['statut'] == 'publie'){
10                // si c'est un message bourre de liens, on le modere
11                global $visiteur_session;
12                if ($visiteur_session) {
13                $moderation_plug_admin=$GLOBALS['meta']["moderation_plug_admin"];
14                $moderation_plug_redac=$GLOBALS['meta']["moderation_plug_redac"];
15                $moderation_plug_visit=$GLOBALS['meta']["moderation_plug_visit"];
16                $autstat = $visiteur_session['statut'];
17                if ($autstat == '0minirezo' AND $moderation_plug_admin == 'oui') {
18                        $flux['data']['statut']='publie';
19                }
20                else if ($autstat == '1comite' AND $moderation_plug_redac == 'oui') {
21                        $flux['data']['statut']='publie';               }
22                else if ($autstat == '6forum' AND $moderation_plug_visit == 'oui')  {
23                                $flux['data']['statut']='publie';               }
24                }
25               
26          }
27               
28        }
29        return $flux;
30}
31?>
Note: See TracBrowser for help on using the repository browser.