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

Last change on this file since 61821 was 61821, checked in by yffic@…, 9 years ago

Il manquait un include

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