source: spip-zone/_plugins_/spip_proprietaire/exec/spip_proprio.php @ 48801

Last change on this file since 48801 was 48801, checked in by piero.wbmstr@…, 10 years ago

Modification de tous les appels de langue suite à commits 48650 et 48651

  • Property svn:executable set to *
File size: 14.7 KB
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3
4function exec_spip_proprio() {
5        global $connect_statut, $spip_lang_right, $spip_lang_left;
6        if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; }
7        include_spip('inc/presentation');
8        $commencer_page = charger_fonction('commencer_page', 'inc');
9        $titre_page = _T('spipproprio:proprietaire_titre_page');
10
11        $page = _request('page');
12        $link_test = $GLOBALS['meta']['adresse_site'].'/?page=test_proprietaire';
13        $lien_page_test = icone_horizontale(_T('spipproprio:testing_page_public'), $link_test, "article-24.gif", "rien.gif", false)
14                ."[<a href='".$link_test."' target='_blank' title='"._T('spipproprio:new_window')."'>"._T('spipproprio:new_window')."</a>]";
15        $warning = debut_boite_info(true)
16                . "\n<div class='verdana2' style='text-align: justify'>"
17                . http_img_pack("warning.gif", (_T('avis_attention')),
18                        "width='48' height='48' style='float: $spip_lang_right; padding-$spip_lang_left: 10px;'")
19                . _T('spipproprio:pconfig_avertissement')
20                . "</div>"
21                . fin_boite_info(true);
22        $contenu = debut_boite_info(true)
23                . "\n<div class='verdana2' style='text-align: justify'>"
24                . cadre_depliable('rien.gif', _T('spipproprio:pourquoi_ce_plugin'), false, propre(_T('spipproprio:presentation')), "bloc_presentation", '')
25                . cadre_depliable('rien.gif', _T('spipproprio:utiliser_ce_plugin'), false, propre(_T('spipproprio:presentation_plugin')), "bloc_presentation_plugin", '')
26                . cadre_depliable('rien.gif', _T('spipproprio:outils_de_communication'), false, propre(_T('spipproprio:presentation_outils_de_communication')), "bloc_presentation_outils", '')
27                . $lien_page_test
28                . "</div>"
29                . fin_boite_info(true)
30                . boutons_proprietaire(false);
31        $info_texte = _T('spipproprio:proprietaire_texte');
32        $info_supp = _T("spipproprio:proprietaire_texte_supp");
33        $icone = find_in_path('images/idisk-dir-24.png');
34        $lien_export = debut_boite_info(true)."\n<div class='verdana2' style='text-align: justify'>"
35                        .icone_horizontale(_T('spipproprio:exporter_importer'), generer_url_ecrire('spip_proprio_tech'), find_in_path('images/stock_export.png'), 'rien.gif', false)
36                        ."</div>". fin_boite_info(true);
37
38        // on force le chargement de proprietaire_XX si present
39        spip_proprio_charger_toutes_les_langues();
40        if( $save = _request('save') AND $save == 'oui' ){
41                $raccourci = _request('raccourci') ? _request('raccourci') : false;
42                if($raccourci) if($ok = traiter_textes_proprietaire($raccourci)) { print $ok; exit; }
43        }
44
45        if($page) switch($page){
46                case 'textes' :
47                        $titre_page = _T('spipproprio:ptexte_titre_page');
48                        $icone = find_in_path('images/gnome-text-abiword-24.png');
49                        $boutons = boutons_proprietaire('texte', true);
50                        $lien_page_test = '';
51                        $info_texte = _T("spipproprio:ptexte_texte");
52                        $info_supp = _T("spipproprio:ptexte_info_tags")
53                                . "<br /><br />" . _T("spipproprio:ptexte_info_supp");
54                        $raccourci = _request('editer');
55                        $form_depliement = $raccourci ? 'deplie' : 'replie';
56                        $contenu = $warning . debut_boite_info(true)
57                                . "<div class='titrem replie' onmouseover=\"jQuery(this).depliant('#ptexte-info');\"><a href='#' onclick=\"return jQuery(this).depliant_clicancre('#ptexte-info');\" class='titremancre'></a>"
58                                . _T('spipproprio:ptexte_info_titre')."</div><div id='ptexte-info' class='bloc_depliable blocreplie'>"._T('spipproprio:ptexte_info_texte')."</div><br class='nettoyeur' />"
59                                . "<div class='titrem $form_depliement' onmouseover=\"jQuery(this).depliant('#ptexte-form');\"><a href='#' onclick=\"return jQuery(this).depliant_clicancre('#ptexte-form');\" class='titremancre'></a>"
60                                . _T('spipproprio:ptexte_form_titre')."</div><div id='ptexte-form' class='bloc_depliable bloc$form_depliement'>"
61                                . recuperer_fond("prive/proprietaire_textes", array('raccourci' => $raccourci))
62                                . "</div><br class='nettoyeur' />"
63                                . charger_textes_proprietaire(false)
64                                . fin_boite_info(true);
65                        break;
66                case 'proprietaire' :
67                        $titre_page = _T('spipproprio:infos_proprietaire');
68                        $icone = find_in_path('images/gnome-http-url-24.png');
69                        $boutons = boutons_proprietaire('proprietaire', true);
70                        $info_texte = _T("spipproprio:pconfig_texte", array('type'=>'propri&eacute;taire'))
71                                . _T("spipproprio:pconfig_texte_lien_doc") . $lien_page_test; 
72                        $info_supp = _T("spipproprio:pconfig_texte_notes") . _T("spipproprio:pconfig_texte_ajouts");
73
74                        $infos_necessaires = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'infos_necessaires'));
75                        $adresse = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'adresse'));
76                        $infos_legales = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'infos_legales'));
77                        $cnil = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'cnil'));
78                        $copyright = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'copyright'));
79
80                        $contenu = $warning . debut_cadre_trait_couleur(find_in_path("images/idisk-dir-24.png"), true, "", _T('spipproprio:infos_legend'))
81                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_necessaires))
82                                . fin_cadre_trait_couleur(true)
83                                . debut_cadre_trait_couleur(find_in_path("images/temp-home-24.png"), true, "", _T('spipproprio:adresse_legend'))
84                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$adresse))
85                                . fin_cadre_trait_couleur(true)
86                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:legal_legend'))
87                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_legales))
88                                . fin_cadre_trait_couleur(true)
89                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:cnil_legend'))
90                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$cnil))
91                                . fin_cadre_trait_couleur(true)
92                                . debut_cadre_trait_couleur(find_in_path("images/gnome-application-pgp-24.png"), true, "", _T('spipproprio:copyright_legend'))
93                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$copyright))
94                                . fin_cadre_trait_couleur(true);
95                        break;
96                case 'hebergeur' :
97                        $titre_page = _T('spipproprio:infos_hebergeur');
98                        $icone = find_in_path('images/gnome-http-url-24.png');
99                        $boutons = boutons_proprietaire('hebergeur', true);
100                        $info_texte = _T("spipproprio:pconfig_texte", array('type'=>'h&eacute;bergeur'))
101                                . _T("spipproprio:pconfig_texte_lien_doc") . $lien_page_test; 
102                        $info_supp = _T("spipproprio:pconfig_texte_notes") . _T("spipproprio:pconfig_texte_ajouts");
103
104                        $idem = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'idem'));
105                        $infos_necessaires = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'infos_necessaires'));
106                        $adresse = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'adresse'));
107                        $infos_legales = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'infos_legales'));
108                        $serveur = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'serveur'));
109
110                        $contenu = $warning . debut_cadre_trait_couleur(find_in_path("images/stock_about.png"), true, "", _T('spipproprio:infos_idem'))
111                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$idem))
112                                . fin_cadre_trait_couleur(true)
113                                . debut_cadre_trait_couleur(find_in_path("images/idisk-dir-24.png"), true, "", _T('spipproprio:infos_legend'))
114                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_necessaires))
115                                . fin_cadre_trait_couleur(true)
116                                . debut_cadre_trait_couleur(find_in_path("images/temp-home-24.png"), true, "", _T('spipproprio:adresse_legend'))
117                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$adresse))
118                                . fin_cadre_trait_couleur(true)
119                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:legal_legend'))
120                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_legales))
121                                . fin_cadre_trait_couleur(true)
122                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:serveur_legend'))
123                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$serveur))
124                                . fin_cadre_trait_couleur(true);
125                        break;
126                case 'createur' :
127                        $titre_page = _T('spipproprio:infos_createur');
128                        $icone = find_in_path('images/gnome-http-url-24.png');
129                        $boutons = boutons_proprietaire('createur', true);
130                        $info_texte = _T("spipproprio:pconfig_texte", array('type'=>'cr&eacute;ateur'))
131                                . _T("spipproprio:pconfig_texte_lien_doc") . $lien_page_test; 
132                        $info_supp = _T("spipproprio:pconfig_texte_notes") . _T("spipproprio:pconfig_texte_ajouts");
133
134                        $idem = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'idem'));
135                        $infos_necessaires = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'infos_necessaires'));
136                        $adresse = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'adresse'));
137                        $infos_legales = recuperer_fond("prive/proprietaire_formulaires", array('who'=>$page, 'form'=>'infos_legales'));
138                        $createur = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'createur'));
139
140                        $contenu = $warning . debut_cadre_trait_couleur(find_in_path("images/stock_about.png"), true, "", _T('spipproprio:infos_idem'))
141                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$idem))
142                                . fin_cadre_trait_couleur(true)
143                                . debut_cadre_trait_couleur(find_in_path("images/idisk-dir-24.png"), true, "", _T('spipproprio:infos_legend'))
144                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_necessaires))
145                                . fin_cadre_trait_couleur(true)
146                                . debut_cadre_trait_couleur(find_in_path("images/temp-home-24.png"), true, "", _T('spipproprio:adresse_legend'))
147                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$adresse))
148                                . fin_cadre_trait_couleur(true)
149                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:legal_legend'))
150                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_legales))
151                                . fin_cadre_trait_couleur(true)
152                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:admin_legend'))
153                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$createur))
154                                . fin_cadre_trait_couleur(true);
155                        break;
156/*
157                case 'skels' :
158                        $titre_page = _T('spipproprio:pskels_titre_page');
159                        $icone = find_in_path('images/gnome-image-rgb-24.png');
160                        $boutons = boutons_proprietaire('skels', true);
161                        $link_test = $GLOBALS['meta']['adresse_site'].'/?page=proprietaire';
162                        $lien_page_test = icone_horizontale(_T('spipproprio:pconfig_testing_page_public'), $link_test, "article-24.gif", "rien.gif", false)
163                                ."[<a href='".$link_test."' target='_blank' title='"._T('spipproprio:new_window')."'>"._T('spipproprio:new_window')."</a>]";
164                        $info_texte = _T("spipproprio:pcskels_texte") . $lien_page_test;
165                        $info_supp = _T("spipproprio:pconfig_texte_notes");
166
167                        $copyright = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'copyright'));
168                        $infos_legales_createur = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'infos_legales_createur'));
169                        $infos_legales_hebergeur = recuperer_fond("prive/proprietaire_formulaires", array('form'=>'infos_legales_hebergeur'));
170
171                        $contenu = debut_cadre_trait_couleur(find_in_path("images/gnome-application-pgp-24.png"), true, "", _T('spipproprio:pconfig_copyright_legend'))
172                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$copyright))
173                                . fin_cadre_trait_couleur(true)
174                                . debut_boite_info(true) . "\n<div class='verdana2' style='text-align: justify'>"
175                                . http_img_pack(find_in_path("images/idisk-dir-36.png"), (_T('avis_attention')),
176                                        "width='36' height='36' style='float: $spip_lang_right; padding-$spip_lang_left: 10px;'")
177                                . _T('spipproprio:pskels_info_mentions_legales') . "</div>" . fin_boite_info(true)
178                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:pskels_legal_legend_createur'))
179                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_legales_createur))
180                                . fin_cadre_trait_couleur(true)
181                                . debut_cadre_trait_couleur(find_in_path("images/gnome-text-x-troff-man-24.png"), true, "", _T('spipproprio:pskels_legal_legend_hebergeur'))
182                                . pipeline('affiche_milieu', array('args'=>array('exec'=>'spip_proprio'), 'data'=>$infos_legales_hebergeur))
183                                . fin_cadre_trait_couleur(true);
184                        break;
185*/
186        }
187
188        echo($commencer_page(_T('spipproprio:spip_proprio')." - ".$titre_page, 'configuration', "configuration")),
189                "<br /><br /><br />\n", gros_titre($titre_page,'', false), barre_onglets("configuration", "spip_proprio"),
190                debut_gauche('', true),
191                debut_cadre_relief($icone, true, "", $titre_page), $info_texte, fin_cadre_relief(true), 
192                ($info_supp ? debut_cadre_enfonce('', true, '', '')."<b>"._T('spipproprio:notes')."</b><br />".$info_supp.fin_cadre_enfonce(true) : ''), 
193                (!$page ? $lien_export : ''), 
194                $boutons, "<br class='nettoyeur' />",
195                creer_colonne_droite('', true), debut_droite('', true),
196                $contenu, fin_gauche(), fin_page();
197}
198
199function boutons_proprietaire($on=false, $raccourcis=false){
200        $div = '';
201        if($on)
202                $div .= icone_horizontale(_T('spipproprio:proprietaire_titre_page_short'), generer_url_ecrire('spip_proprio'), find_in_path('images/idisk-dir-24.png'), 'rien.gif', false);
203/*
204        if($on != 'config')
205                $div .= icone_horizontale(_T('spipproprio:pconfig_titre_page'), generer_url_ecrire('spip_proprio','page=config'), find_in_path('images/gnome-http-url-24.png'), 'rien.gif', false);
206*/
207        if($on != 'texte')
208                $div .= icone_horizontale(_T('spipproprio:ptexte_titre_page'), generer_url_ecrire('spip_proprio','page=textes'), find_in_path('images/gnome-text-abiword-24.png'), 'rien.gif', false);
209        if($on != 'proprietaire')
210                $div .= icone_horizontale(_T('spipproprio:infos_proprietaire'), generer_url_ecrire('spip_proprio','page=proprietaire'), find_in_path('images/gnome-image-rgb-24.png'), 'rien.gif', false);
211        if($on != 'hebergeur')
212                $div .= icone_horizontale(_T('spipproprio:infos_hebergeur'), generer_url_ecrire('spip_proprio','page=hebergeur'), find_in_path('images/gnome-image-rgb-24.png'), 'rien.gif', false);
213        if($on != 'createur')
214                $div .= icone_horizontale(_T('spipproprio:infos_createur'), generer_url_ecrire('spip_proprio','page=createur'), find_in_path('images/gnome-image-rgb-24.png'), 'rien.gif', false);
215
216        if($raccourcis) return bloc_des_raccourcis( $div );
217        return( $div );
218}
219?>
Note: See TracBrowser for help on using the repository browser.