source: spip-zone/_plugins_/console/console_boutons.php @ 117558

Last change on this file since 117558 was 6004, checked in by cedric@…, 14 years ago

_DIR_PLUGIN_PREFIX est definie automatiquement par SPIP pour chaque plugin, avec son prefixe.
Renommage des _DIR_PLUGIN_xx qui n'etaient pas a ce format, et ajout d'un test !defined pour eviter la grosse manipulation de calcul du chemin

File size: 1.4 KB
Line 
1<?php
2
3/**
4 * definition du plugin "console" version "classe statique"
5 * utilisee comme espace de nommage
6 */
7if (!defined('_DIR_PLUGIN_CONSOLE')){
8        $p=explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__))));
9        define('_DIR_PLUGIN_CONSOLE',(_DIR_PLUGINS.end($p)));
10} 
11
12        /* static public */
13
14        /* public static */
15        function Console_ajouterBoutons($boutons_admin) {
16                // si on est admin
17                if ($GLOBALS['connect_statut'] == "0minirezo" && $GLOBALS["connect_toutes_rubriques"]) {
18                  // on voit le bouton dans la barre "naviguer"
19                  $boutons_admin['configuration']->sousmenu['console']= new Bouton(
20                        "../"._DIR_PLUGIN_CONSOLE."/img_pack/console.png",  // icone
21                        _L('Console')   // titre
22                        );
23                }
24                return $boutons_admin;
25        }
26
27        /* public static */
28        function Console_ajouterOnglets($flux) {
29                $rubrique = $flux['args'];
30                return $flux;
31        }
32
33function Console_body_prive($flux){
34        global $connect_statut;
35        global $connect_id_auteur;
36        global $connect_toutes_rubriques;
37       
38        if (isset($GLOBALS['meta']['console'])&& $connect_statut == "0minirezo" && $connect_toutes_rubriques) {
39                $liste_auteur_console_active = array();
40                $liste_auteur_console_active = unserialize($GLOBALS['meta']['console']);
41                $console_active = in_array($connect_id_auteur,$liste_auteur_console_active);
42                if ($console_active){
43                        include_spip('inc/console');
44                        $flux .= console_code_flash();
45                }       
46        }
47        return $flux;
48}
49?>
Note: See TracBrowser for help on using the repository browser.