source: spip-zone/_plugins_/manuel_site/manuelsite_prive_pipelines.php @ 70266

Last change on this file since 70266 was 70266, checked in by arnaud.berard@…, 7 years ago
  • correction
File size: 2.8 KB
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5include_spip('inc/plugin');
6
7function manuelsite_body_prive($flux){
8        include_spip('inc/config');
9        $conf_manuelsite = lire_config('manuelsite',array());
10        if($conf_manuelsite["id_article"] && (!isset($conf_manuelsite["afficher_bord_gauche"]) || $conf_manuelsite["afficher_bord_gauche"]))
11                $flux .= recuperer_fond('prive/manuelsite',array('id_article'=>intval($conf_manuelsite["id_article"])));
12        return $flux;
13}
14
15function manuelsite_affiche_droite($flux){
16        include_spip('inc/config');
17        $conf_manuelsite = lire_config('manuelsite',array());
18        if($conf_manuelsite["id_article"] && !$conf_manuelsite["afficher_bord_gauche"]) {
19                // Spip 2
20                if(spip_version_compare($GLOBALS['spip_version_branche'],"2.1.99","<")) {
21                        $bouton = bouton_block_depliable(_T('manuelsite:titre_manuel'), false, "manuelsite_col");
22                        $cadre .= debut_cadre('r', find_in_path('prive/themes/spip/images/manuelsite-24.png'), '', $bouton, '', '', false);
23                        $cadre .= debut_block_depliable(false,"manuelsite_col") 
24                                . '<div id="manuelsite_contenu">'
25                                . recuperer_fond('prive/squelettes/inclure/manuelsite_article',array('id_article'=>$conf_manuelsite["id_article"]))
26                                . '</div>'
27                                . fin_block();
28                        $cadre .= fin_cadre_relief(true);
29       
30                        $flux['data'] .= $cadre;
31
32                // Spip3
33                } else
34                        $flux["data"] .= recuperer_fond('prive/squelettes/navigation/bloc_manuelsite',array('id_article'=>$conf_manuelsite["id_article"]));
35        }
36   return $flux;
37}
38function manuelsite_affiche_gauche($flux){
39        // Si c'est un article en edition ou un article dans le prive,
40        // on propose le formulaire, si l'article n'existe pas encore, on ne fait rien
41
42        if(spip_version_compare($GLOBALS['spip_version_branche'],"2.1.99",">")) {
43                $exec_article = "article";
44                $exec_article_edit = "article_edit";
45        } else {
46                $exec_article = "articles";
47                $exec_article_edit = "article_edits";
48        }
49
50        if(($flux["args"]["exec"] == $exec_article_edit || $flux["args"]["exec"] == $exec_article) && $flux["args"]["id_article"] != ''){
51                $conf_manuelsite = lire_config('manuelsite');
52                if($conf_manuelsite["id_article"] && ($conf_manuelsite["id_article"] == $flux["args"]["id_article"])) {
53                        // Spip 2
54                        if(spip_version_compare($GLOBALS['spip_version_branche'],"2.1.99","<")) {
55                                $bouton = bouton_block_depliable(_T('manuelsite:titre_faq'), false, "manuelsite_col");
56                                $cadre .= debut_cadre('r', find_in_path('prive/themes/spip/images/manuelsite-24.png'), '', $bouton, '', '', false);
57                                $cadre .= debut_block_depliable(false,"manuelsite_col") 
58                                        . '<div class="cadre_padding" id="manuelsite_faq">'
59                                        . _T('manuelsite:explication_faq')
60                                        . manuelsite_lister_blocs_faq()
61                                        . '</div>'
62                                        . fin_block();
63                                $cadre .= fin_cadre_relief(true);
64               
65                                $flux['data'] .= $cadre;
66                        // Spip 3
67                        } else { 
68                                $flux["data"] .= recuperer_fond('prive/squelettes/navigation/bloc_faq');
69                        }
70                }
71        }
72   return $flux;
73}
74?>
Note: See TracBrowser for help on using the repository browser.