source: spip-zone/_plugins_/_stable_/fond_mp3/exec/fmp3_voir_journal.php @ 26070

Last change on this file since 26070 was 23694, checked in by paladin@…, 13 years ago

Manquait l'essentiel. Toujours pour voir le log en espace privé. Propose un raccourci pour afficher au centre de l'écran une boite de log (ajax + jquery). Si javascript pas activé, appel de la version en exec/

  • Property svn:eol-style set to native
  • Property svn:keywords set to LastChangedBy LastChangedDate LastChangedRevision
File size: 3.8 KB
Line 
1<?php
2
3        // exec/fmp3_voir_journal.php
4       
5        // $LastChangedRevision: 23694 $
6        // $LastChangedBy: ventrea@gmail.com $
7        // $LastChangedDate: 2008-10-27 14:07:58 +0000 (Mon, 27 Oct 2008) $
8
9        /*****************************************************
10        Copyright (C) 2008 Christian PAULUS
11        cpaulus@quesaco.org - http://www.quesaco.org/
12        /*****************************************************
13       
14        This file is part of Fmp3.
15       
16        Fmp3 is free software; you can redistribute it and/or modify
17        it under the terms of the GNU General Public License as published by
18        the Free Software Foundation; either version 2 of the License, or
19        (at your option) any later version.
20       
21        Fmp3 is distributed in the hope that it will be useful,
22        but WITHOUT ANY WARRANTY; without even the implied warranty of
23        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24        GNU General Public License for more details.
25       
26        You should have received a copy of the GNU General Public License
27        along with Fmp3; if not, write to the Free Software
28        Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
29       
30        /*****************************************************
31       
32        Ce fichier est un des composants de Fmp3.
33       
34        Fmp3 est un programme libre, vous pouvez le redistribuer et/ou le modifier
35        selon les termes de la Licence Publique Generale GNU publie'e par
36        la Free Software Foundation (version 2 ou bien toute autre version ulterieure
37        choisie par vous).
38       
39        Fmp3 est distribue' car potentiellement utile, mais SANS AUCUNE GARANTIE,
40        ni explicite ni implicite, y compris les garanties de commercialisation ou
41        d'adaptation dans un but spe'cifique. Reportez-vous a' la Licence Publique Ge'ne'rale GNU
42        pour plus de de'tails.
43       
44        Vous devez avoir recu une copie de la Licence Publique Generale GNU
45        en meme temps que ce programme ; si ce n'est pas le cas, ecrivez a' la 
46        Free Software Foundation, Inc.,
47        59 Temple Place, Suite 330, Boston, MA 02111-1307, Etats-Unis.
48       
49        *****************************************************/
50       
51if (!defined("_ECRIRE_INC_VERSION")) return;
52
53include_spip('inc/fmp3_api_globales');
54include_spip('inc/fmp3_api_prive');
55include_spip('inc/fmp3_api_journal');
56
57/*
58 *  si javascript non activé, appel de cet exec
59 */
60
61/*
62 * Voir le journal du plugin
63 */
64function exec_fmp3_voir_journal () {
65
66        global $connect_statut
67                , $connect_toutes_rubriques
68                , $connect_id_auteur
69                ;
70
71        // la configuration est réservée aux admins tt rubriques
72        $autoriser = ($connect_statut == "0minirezo") && $connect_toutes_rubriques;
73
74        $taille_cache = spip_fetch_array(spip_query("SELECT SUM(taille) AS n FROM spip_caches WHERE type='t'"));
75        $message_gauche = 
76                ($taille_cache = $taille_cache['n']) 
77                ? _T('taille_cache_octets', array('octets' => taille_en_octets($taille_cache)))
78                : _T('taille_cache_vide')
79                ;
80       
81        $message_gauche = "<p class='verdana2'>" . $message_gauche . "</p>\n";
82               
83////////////////////////////////////
84// PAGE CONTENU
85////////////////////////////////////
86
87        $titre_page = _T('fmp3:titre_page_voir_journal');
88        // Permet entre autres d'ajouter les classes à la page : <body class='$rubrique $sous_rubrique'>
89        $rubrique = "voir_journal";
90        $sous_rubrique = _FMP3_PREFIX;
91
92        $commencer_page = charger_fonction('commencer_page', 'inc');
93        echo($commencer_page($titre_page, $rubrique, $sous_rubrique));
94
95        if(!$autoriser) {
96                die (fmp3_terminer_page_non_autorisee() . fin_page());
97        }
98
99        $page_result = ""
100                . fmp3_gros_titre($titre_page, '', true)
101                . barre_onglets($rubrique, _FMP3_PREFIX)
102                . debut_gauche($rubrique, true)
103                . fmp3_boite_plugin_info(_FMP3_PREFIX)
104                . $message_gauche
105                . creer_colonne_droite($rubrique, true)
106                . fmp3_boite_aide_info(true)
107                . debut_droite($rubrique, true)
108                ;
109       
110        // affiche milieu
111        $page_result .= ""
112                . debut_cadre_trait_couleur("administration-24.gif", true, "", $titre_page)
113                . fmp3_journal_lire(_FMP3_PREFIX)
114                . fin_cadre_trait_couleur(true)
115                ;
116               
117        // Fin de la page
118        echo($page_result);
119        echo fmp3_html_signature(_FMP3_PREFIX), fin_gauche(), fin_page();
120}
121
122?>
Note: See TracBrowser for help on using the repository browser.