source: spip-zone/_plugins_/format_spip/trunk/formatspip_pipelines.php @ 118613

Last change on this file since 118613 was 118613, checked in by real3t@…, 3 months ago

[FormatSPIP] Passage en trunk/branche, étape 2/2

File size: 1.5 KB
Line 
1<?php
2
3        if (!defined("_ECRIRE_INC_VERSION")) return;
4
5        function formatspip_affiche_milieu($flux){
6                switch($flux['args']['exec']) {
7                        case 'articles':
8                                $id_article = $flux['args']['id_article'];
9                                // le formulaire qu'on ajoute
10                                $flux['data'] .= formatspip_affiche($id_article);
11                                break;
12                        default:
13                                break;
14                }
15                return $flux;
16        }
17
18        function formatspip_affiche($id_article){
19                include_spip('inc/presentation');
20               
21                $q = spip_query("SELECT descriptif, chapo, texte, ps FROM spip_articles WHERE id_article=$id_article");
22                $row = spip_fetch_array($q);
23                $txt = '';
24                if (strlen($row['descriptif'])>0) {
25                        $txt .= "----- "._T('texte_descriptif_rapide')." -----\n\n";
26                        $txt .= $row['descriptif']."\n\n";
27                }
28                if (strlen($row['chapo'])>0) {
29                        $txt .= "----- "._T('info_chapeau')." -----\n\n";
30                        $txt .= $row['chapo']."\n\n";
31                }
32                if (strlen($row['texte'])>0) {
33                        $txt .= "----- "._T('info_texte')." -----\n\n";
34                        $txt .= $row['texte']."\n\n";
35                }
36                if (strlen($row['ps'])>0) {
37                        $txt .= "----- "._T('info_post_scriptum')." -----\n\n";
38                        $txt .= $row['ps']."\n\n";
39                }
40               
41                $flux = '';
42                $bouton = bouton_block_invisible("formatspip");
43                $flux .= debut_cadre_enfonce("../"._DIR_PLUGIN_FORMATSPIP."/images/formatspip-24.png", true, '', $bouton._T('formatspip:texte_formatspip'));
44                $flux .= debut_block_invisible("formatspip");
45                $flux .= '<textarea cols="55" rows="20">'.$txt.'</textarea>';
46                $flux .= fin_block();
47                $flux .= fin_cadre_enfonce(true);
48               
49                return $flux;
50        }
51
52?>
Note: See TracBrowser for help on using the repository browser.