source: spip-zone/_squelettes_/escal/trunk/inc/escal_pipelines.php @ 118638

Last change on this file since 118638 was 118638, checked in by jcvilleneuve@…, 5 months ago

EscalV4 : suppression des ?> en fin des fichiers php

File size: 3.6 KB
Line 
1<?php
2if (!defined("_ECRIRE_INC_VERSION")) return;
3
4
5function escal_porte_plume_barre_pre_charger($barres){
6        $barre_edition = &$barres['edition'];
7        $barre_forum = &$barres['forum'];
8
9
10        // Ajouts Escal
11                                       
12        $barre_edition->ajouterApres('grpCaracteres',
13                array(
14                        "id"          => 'ajouts_escal',
15                        "name"        => 'utiliser un outil d\'Escal',
16                        "className"   => "outil_ajouts_escal",
17                        "display"     => true,
18                        "dropMenu"    => array(
19                                // aide
20                                array(
21                                        "id"          => 'escal_aide',
22                                        "name"        => 'apporter <aide>une aide</aide>',
23                                        "className"   => "outil_escal_aide",
24                                        "openWith"    => "\n<aide>",
25                                        "closeWith"   => "</aide>\n",
26                                        "display"     => true,
27                                        "selectionType" => "line",
28                                ),
29                                // important
30                                array(
31                                        "id"          => 'escal_important',
32                                        "name"        => 'une <important>remarque importante</important>',
33                                        "className"   => "outil_escal_important",
34                                        "openWith"    => "\n<important>",
35                                        "closeWith"   => "</important>\n",
36                                        "display"     => true,
37                                        "selectionType" => "line",
38                                ),
39                                // avertissement
40                                array(
41                                        "id"          => 'escal_avertissement',
42                                        "name"        => 'une <avertissement>remarque moyennement importante</avertissement>',
43                                        "className"   => "outil_escal_avertissement",
44                                        "openWith"    => "\n<avertissement>",
45                                        "closeWith"   => "</avertissement>\n",
46                                        "display"     => true,
47                                        "selectionType" => "line",
48                                ),
49                                // info
50                                array(
51                                        "id"          => 'escal_info',
52                                        "name"        => 'une <info>information</info>',
53                                        "className"   => "outil_escal_info",
54                                        "openWith"    => "\n<info>",
55                                        "closeWith"   => "</info>\n",
56                                        "display"     => true,
57                                        "selectionType" => "line",
58                                        ),
59                                 // centrer
60                                array(
61                                        "id"          => 'escal_centrer',
62                                        "name"        => '<centrer>centrer le paragraphe</centrer>',
63                                        "className"   => "outil_escal_centrer",
64                                        "openWith"    => "\n<centrer>",
65                                        "closeWith"   => "</centrer>\n",
66                                        "display"     => true,
67                                        "selectionType" => "line",
68                                        ),
69                ),
70        ));
71
72
73        $barre_edition->ajouterApres('lowercase', array(
74                                // Fleche droite
75                                        "id" => 'arrow',
76                                        "name" => 'fleche',
77                                        "className" => "outil_fleche",
78                                        "replaceWith" => "&rarr;",
79                                        "display" => true,
80        ));
81
82        $barre_forum->ajouterApres('quote',
83                array(
84                // balise code
85                        'id'          => 'barre_code',
86                        'name'        => _T($module_barre.':barre_code'),
87                        'className'   => 'outil_barre_code',
88                        'openWith'    => '&lt;code&gt;',
89                        'closeWith'   => '&lt;/code&gt;',
90                        'display'     => true,
91                        'selectionType' => 'word',
92                        'dropMenu'    => array(
93                                // balise cadre
94                                        array(
95                                        'id'          => 'barre_cadre',
96                                        'name'        => _T($module_barre.':barre_cadre'),
97                                        'className'   => 'outil_barre_cadre',
98                                        'openWith'    => "\n&lt;cadre&gt;",
99                                        'closeWith'   => "&lt;/cadre&gt;\n",
100                                        'display'     => true,
101                                        'selectionType' => 'line',
102                                        ),
103                ),
104        ));
105
106        return $barres;
107}
108
109function escal_porte_plume_lien_classe_vers_icone($flux){
110        return array_merge($flux, array(
111                'outil_ajouts_escal' => 'escal16.png',
112                'outil_escal_aide' => 'aide.png',
113                'outil_escal_important' => 'important.png',
114                'outil_escal_avertissement' => 'avertissement.png',
115                'outil_escal_info' => 'info.png',
116                'outil_escal_centrer' => 'centrer.png',
117                'outil_fleche' => 'fleche.png',
118        ));
119}
120
121function escal_ieconfig_metas($table){
122        $table['escal']['titre'] = Escal;
123        $table['escal']['icone'] = 'images/escal16.png';
124        $table['escal']['metas_brutes'] = 'escal,escal_base_version';
125        return $table;
126}
127
Note: See TracBrowser for help on using the repository browser.