source: spip-zone/_plugins_/spip-listes/spip-listes_1_9_3/exec/spiplistes_voir_journal.php @ 48255

Last change on this file since 48255 was 48255, checked in by paladin@…, 8 years ago

documentaiton code + optimisation + ajout textes manquant dans lang

  • Property svn:eol-style set to native
  • Property svn:keywords set to LastChangedBy LastChangedDate LastChangedRevision
File size: 4.6 KB
Line 
1<?php
2/**
3 * @package spiplistes
4 */
5 // $LastChangedRevision: 48255 $
6 // $LastChangedBy: paladin@quesaco.org $
7 // $LastChangedDate: 2011-05-29 08:34:27 +0000 (Sun, 29 May 2011) $
8
9        /*****************************************************
10        Copyright (C) 2008 Christian PAULUS
11        cpaulus@quesaco.org - http://www.quesaco.org/
12        /*****************************************************
13       
14/******************************************************************************************/
15/* SPIP-Listes est un systeme de gestion de listes d'abonnes et d'envoi d'information     */
16/* par email pour SPIP. http://bloog.net/spip-listes                                      */
17/* Copyright (C) 2004 Vincent CARON  v.caron<at>laposte.net                               */
18/*                                                                                        */
19/* Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes */
20/* de la Licence Publique Generale GNU publiee par la Free Software Foundation            */
21/* (version 2).                                                                           */
22/*                                                                                        */
23/* Ce programme est distribue car potentiellement utile, mais SANS AUCUNE GARANTIE,       */
24/* ni explicite ni implicite, y compris les garanties de commercialisation ou             */
25/* d'adaptation dans un but specifique. Reportez-vous a la Licence Publique Generale GNU  */
26/* pour plus de details.                                                                  */
27/*                                                                                        */
28/* Vous devez avoir recu une copie de la Licence Publique Generale GNU                    */
29/* en meme temps que ce programme ; si ce n'est pas le cas, ecrivez a la                  */
30/* Free Software Foundation,                                                              */
31/* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, Etats-Unis.                   */
32/******************************************************************************************/
33       
34if (!defined('_ECRIRE_INC_VERSION')) return;
35
36include_spip('inc/spiplistes_api_globales');
37include_spip('inc/spiplistes_api');
38include_spip('inc/spiplistes_api_presentation');
39include_spip('inc/spiplistes_api_journal');
40
41/*
42 *  si javascript non activé, appel de cet exec
43 */
44
45/*
46 * Voir le journal du plugin
47 */
48function exec_spiplistes_voir_journal () {
49
50        static $eol = PHP_EOL;
51       
52        global $connect_statut
53                , $connect_toutes_rubriques
54                , $connect_id_auteur
55                ;
56
57        // la configuration est réservée aux admins tt rubriques
58        $autoriser = ($connect_statut == "0minirezo") && $connect_toutes_rubriques;
59
60        $taille_cache = spip_fetch_array(spip_query("SELECT SUM(taille) AS n FROM spip_caches WHERE type='t'"));
61        $message_gauche = 
62                ($taille_cache = $taille_cache['n']) 
63                ? _T('taille_cache_octets', array('octets' => taille_en_octets($taille_cache)))
64                : _T('taille_cache_vide')
65                ;
66       
67        $message_gauche = '<p class="verdana2">' . $message_gauche . '</p>' . $eol;
68               
69////////////////////////////////////
70// PAGE CONTENU
71////////////////////////////////////
72
73        $titre_page = spiplistes_journal_titre();
74        // Permet entre autres d'ajouter les classes a' la page : <body class='$rubrique $sous_rubrique'>
75        $rubrique = _SPIPLISTES_PREFIX;
76        $sous_rubrique =  'voir_journal';
77
78        $commencer_page = charger_fonction('commencer_page', 'inc');
79        echo($commencer_page(_T('spiplistes:spiplistes') . ' - ' . trim($titre_page), $rubrique, $sous_rubrique));
80
81        if(!$autoriser) {
82                die (spiplistes_terminer_page_non_autorisee() . fin_page());
83        }
84
85        $page_result = ''
86                . '<br style="line-height:3em" />' . $eol
87                . spiplistes_gros_titre($titre_page, '', true)
88                . barre_onglets($rubrique, $sous_rubrique)
89                . debut_gauche($rubrique, true)
90                . $message_gauche
91                . pipeline('affiche_gauche', array('args'=>array('exec'=>$sous_rubrique),'data'=>''))
92                //. creer_colonne_droite($rubrique, true)  // spiplistes_boite_raccourcis() s'en occupe
93                . spiplistes_boite_raccourcis(true)
94                . spiplistes_boite_autocron() // ne pas gener l'edition
95                . spiplistes_boite_info_spiplistes(true)
96                . pipeline('affiche_droite', array('args'=>array('exec'=>$sous_rubrique),'data'=>''))
97                . debut_droite($rubrique, true)
98                ;
99       
100        // affiche milieu
101        $page_result .= ''
102                . debut_cadre_trait_couleur("administration-24.gif", true, '', $titre_page)
103                . spiplistes_journal_lire(_SPIPLISTES_PREFIX)
104                . fin_cadre_trait_couleur(true)
105                ;
106               
107        // Fin de la page
108        echo($page_result);
109
110        echo pipeline('affiche_milieu',array('args'=>array('exec'=>$sous_rubrique),'data'=>''))
111                , spiplistes_html_signature(_SPIPLISTES_PREFIX)
112                , fin_gauche(), fin_page();
113
114}
115
Note: See TracBrowser for help on using the repository browser.