[SKEL] ~changement bandeau
[ptitvelo/web/www.git] / www / plugins-dist / svp / tests / fonctions.html
1 #CACHE{0}
2 <?php
3
4 include_spip('inc/svp_outiller');
5 include_spip('plugins/preparer_sql_plugin');
6
7 echo '<h2>TESTS FONCTION normaliser_auteur_licence()</h2>';
8 // ----------------------------------------------------------------
9 echo '<h3>Balise auteur</h3>';
10 $b = 'auteur';
11
12 $t = 'Art libre, free art';
13 echo '<strong>' . $t . '</strong><br />';
14 var_dump(normaliser_auteur_licence($t, 'auteur'));
15
16 $t = '[Art&#233;go->http://www.artego.fr], [C&#233;dric Morin->www.yterium.net]';
17 echo '<strong>' . $t . '</strong><br />';
18 var_dump(normaliser_auteur_licence($t, 'auteur'));
19
20 $t = 'Jim';
21 echo '<strong>' . $t . '</strong><br />';
22 var_dump(normaliser_auteur_licence($t, 'auteur'));
23
24 $t = '[Jim->http://www.tests.net]';
25 echo '<strong>' . $t . '</strong><br />';
26 var_dump(normaliser_auteur_licence($t, 'auteur'));
27
28 $t = '[Jim / ateliers pouet->http://www.tests.net]';
29 echo '<strong>' . $t . '</strong><br />';
30 var_dump(normaliser_auteur_licence($t, 'auteur'));
31
32 $t = '[Jim->Jim@toto.com]';
33 echo '<strong>' . $t . '</strong><br />';
34 var_dump(normaliser_auteur_licence($t, 'auteur'));
35
36 $t = 'M&#233;dard, Jim, [Edouard Lafargue->mailto:edouard@lafargue.name]';
37 echo '<strong>' . $t . '</strong><br />';
38 var_dump(normaliser_auteur_licence($t, 'auteur'));
39
40 $t = 'M&#233;dard, Jim GPL';
41 echo '<strong>' . $t . '</strong><br />';
42 var_dump(normaliser_auteur_licence($t, 'auteur'));
43
44 $t = 'M&#233;dard, Jim GPL';
45 echo '<strong>' . $t . '</strong><br />';
46 var_dump(normaliser_auteur_licence($t, 'auteur'));
47
48 $t = 'M&#233;dard, Jim - GPL - (c) 2001';
49 echo '<strong>' . $t . '</strong><br />';
50 var_dump(normaliser_auteur_licence($t, 'auteur'));
51
52 $t = "M&#233;dard, Jim - GPL (c) 2001-2010, distribu&#233; MIT - Lucien [Roger->http://www.tests.net]";
53 echo '<strong>' . $t . '</strong><br />';
54 var_dump(normaliser_auteur_licence($t, 'auteur'));
55
56 $t = "Camille Lafitte [Webelys->http://www.webelys.com], Cyril MARION [Ateliers CYM->http://www.cym.fr]";
57 echo '<strong>' . $t . '</strong><br />';
58 var_dump(normaliser_auteur_licence($t, 'auteur'));
59
60
61 // ----------------------------------------------------------------
62 echo '<h3>Balise licence</h3>';
63 $b = 'licence';
64
65 $t = '&#169; 2007 - GNU/GPL';
66 echo '<strong>' . $t . '</strong><br />';
67 var_dump(normaliser_auteur_licence($t, 'auteur'));
68
69
70
71 echo '<h2>TESTS FONCTION compiler_branches_spip()</h2>';
72
73 echo '<h3>Utilises, resultats incorrects, ecritures non valides -> a supprimer</h3>';
74 echo '
75 <table>
76 <thead>
77 <tr>
78 <th>Intervalle</th>
79 <th>Branches SPIP</th>
80 </tr>
81 </thead>
82 <tbody>';
83 echo '<tr><td>[2.0.0;2.3.0-dev)</td><td>' . compiler_branches_spip('[2.0.0;2.3.0-dev)') . '</td></tr>';
84 echo '<tr><td>[2.0.0;3.1.0)</td><td>' . compiler_branches_spip('[2.0.0;3.1.0)') . '</td></tr>';
85 echo '<tr><td>[2.0.0;3.1.0[</td><td>' . compiler_branches_spip('[2.0.0;3.1.0[') . '</td></tr>';
86 echo '<tr><td>[2.0.3;2.2.0-dev]</td><td>' . compiler_branches_spip('[2.0.3;2.2.0-dev]') . '</td></tr>';
87 echo '<tr><td>[2.0.3;3.1.0)</td><td>' . compiler_branches_spip('[2.0.3;3.1.0)') . '</td></tr>';
88 echo '<tr><td>[2.1;3.1.0)</td><td>' . compiler_branches_spip('[2.1;3.1.0)') . '</td></tr>';
89 echo '<tr><td>[2.1.0;2.2)</td><td>' . compiler_branches_spip('[2.1.0;2.2)') . '</td></tr>';
90 echo '<tr><td>[2.1.0;2.3.0-dev)</td><td>' . compiler_branches_spip('[2.1.0;2.3.0-dev)') . '</td></tr>';
91 echo '<tr><td>[2.0.9;3.1.0)</td><td>' . compiler_branches_spip('[2.0.9;3.1.0)') . '</td></tr>';
92 echo '<tr><td>[2.2.0-dev;]</td><td>' . compiler_branches_spip('[2.2.0-dev;]') . '</td></tr>';
93 echo '<tr><td>[1.9207;]</td><td>' . compiler_branches_spip('[1.9207;]') . '</td></tr>';
94 echo '<tr><td>[;1.925)</td><td>' . compiler_branches_spip('[;1.925)') . '</td></tr>';
95 echo '
96 </tbody>
97 </table>';
98
99 echo '<h3>Utilises, resultats corrects mais ecritures non valides -> a supprimer</h3>';
100 echo '
101 <table>
102 <thead>
103 <tr>
104 <th>Intervalle</th>
105 <th>Branches SPIP</th>
106 </tr>
107 </thead>
108 <tbody>';
109 echo '<tr><td>[1.9.2x;)</td><td>' . compiler_branches_spip('[1.9.2x;)') . '</td></tr>';
110 echo '<tr><td>[1.9.3;]</td><td>' . compiler_branches_spip('[1.9.3;]') . '</td></tr>';
111 echo '<tr><td>[2.1 dev;]</td><td>' . compiler_branches_spip('[2.1 dev;]') . '</td></tr>';
112 echo '<tr><td>[2.1.0 dev;)</td><td>' . compiler_branches_spip('[2.1.0 dev;)') . '</td></tr>';
113 echo '<tr><td>[1.9.0;2.0.99]</td><td>' . compiler_branches_spip('[1.9.0;2.0.99]') . '</td></tr>';
114 echo '<tr><td>[1.9.2;1.9.3]</td><td>' . compiler_branches_spip('[1.9.2;1.9.3]') . '</td></tr>';
115 echo '
116 </tbody>
117 </table>';
118
119 echo '<h3>Non utilises et valides</h3>';
120 echo '
121 <table>
122 <thead>
123 <tr>
124 <th>Intervalle</th>
125 <th>Branches SPIP</th>
126 </tr>
127 </thead>
128 <tbody>';
129 echo '<tr><td>(1.9.0;1.9.2]</td><td>' . compiler_branches_spip('(1.9.0;1.9.2]') . '</td></tr>';
130 echo '<tr><td>(1.9.0;2.1.9]</td><td>' . compiler_branches_spip('(1.9.0;2.1.9]') . '</td></tr>';
131 echo '<tr><td>(1.9.0;2.1.9)</td><td>' . compiler_branches_spip('(1.9.0;2.1.9)') . '</td></tr>';
132 echo '<tr><td>(1.9.0;2.1)</td><td>' . compiler_branches_spip('(1.9.0;2.1)') . '</td></tr>';
133 echo '<tr><td>(1.9.0;)</td><td>' . compiler_branches_spip('(1.9.0;)') . '</td></tr>';
134 echo '
135 </tbody>
136 </table>';
137
138 echo '<h3>Utilises et valides</h3>';
139 echo '
140 <table>
141 <thead>
142 <tr>
143 <th>Intervalle</th>
144 <th>Branches SPIP</th>
145 </tr>
146 </thead>
147 <tbody>';
148 echo '<tr><td>[;]</td><td>' . compiler_branches_spip('[;]') . '</td></tr>';
149 echo '<tr><td>[1.9.0;1.9.1)</td><td>' . compiler_branches_spip('[1.9.0;1.9.1)') . '</td></tr>';
150 echo '<tr><td>[1.9.0;[</td><td>' . compiler_branches_spip('[1.9.0;[') . '</td></tr>';
151 echo '<tr><td>[1.9.2;3.0.0-dev[</td><td>' . compiler_branches_spip('[1.9.2;3.0.0-dev[') . '</td></tr>';
152 echo '<tr><td>[1.9.0;1.9.2]</td><td>' . compiler_branches_spip('[1.9.0;1.9.2]') . '</td></tr>';
153 echo '<tr><td>[1.9.0;2.0.0)</td><td>' . compiler_branches_spip('[1.9.0;2.0.0)') . '</td></tr>';
154 echo '<tr><td>[1.9.0;2.0.0]</td><td>' . compiler_branches_spip('[1.9.0;2.0.0]') . '</td></tr>';
155 echo '<tr><td>[1.9.0;3.0.0]</td><td>' . compiler_branches_spip('[1.9.0;3.0.0]') . '</td></tr>';
156 echo '<tr><td>[1.9.0;]</td><td>' . compiler_branches_spip('[1.9.0;]') . '</td></tr>';
157 echo '<tr><td>[1.9.1;1.9.2]</td><td>' . compiler_branches_spip('[1.9.1;1.9.2]') . '</td></tr>';
158 echo '<tr><td>[1.9.1;3.0.0]</td><td>' . compiler_branches_spip('[1.9.1;3.0.0]') . '</td></tr>';
159 echo '<tr><td>[1.9.1;]</td><td>' . compiler_branches_spip('[1.9.1;]') . '</td></tr>';
160 echo '<tr><td>[1.9.2;1.9.2]</td><td>' . compiler_branches_spip('[1.9.2;1.9.2]') . '</td></tr>';
161 echo '<tr><td>[1.9.2;2.0.0)</td><td>' . compiler_branches_spip('[1.9.2;2.0.0)') . '</td></tr>';
162 echo '<tr><td>[1.9.2;3.0.0-dev[</td><td>' . compiler_branches_spip('[1.9.2;3.0.0-dev[') . '</td></tr>';
163 echo '<tr><td>[1.9.2;]</td><td>' . compiler_branches_spip('[1.9.2;]') . '</td></tr>';
164 echo '<tr><td>[2.0.0;3.0.0]</td><td>' . compiler_branches_spip('[2.0.0;3.0.0]') . '</td></tr>';
165 echo '<tr><td>[2.0.0;[</td><td>' . compiler_branches_spip('[2.0.0;[') . '</td></tr>';
166 echo '<tr><td>[2.0.0;]</td><td>' . compiler_branches_spip('[2.0.0;]') . '</td></tr>';
167 echo '<tr><td>[2.0.10;2.1)</td><td>' . compiler_branches_spip('[2.0.10;2.1)') . '</td></tr>';
168 echo '<tr><td>[2.0.10;3.0.*]</td><td>' . compiler_branches_spip('[2.0.10;3.0.*]') . '</td></tr>';
169 echo '<tr><td>[2.0.10;3.0.0-dev)</td><td>' . compiler_branches_spip('[2.0.10;3.0.0-dev)') . '</td></tr>';
170 echo '<tr><td>[2.0.10;[</td><td>' . compiler_branches_spip('[2.0.10;[') . '</td></tr>';
171 echo '<tr><td>[2.0.10;]</td><td>' . compiler_branches_spip('[2.0.10;]') . '</td></tr>';
172 echo '<tr><td>[2.0.12;]</td><td>' . compiler_branches_spip('[2.0.12;]') . '</td></tr>';
173 echo '<tr><td>[2.0.14;]</td><td>' . compiler_branches_spip('[2.0.14;]') . '</td></tr>';
174 echo '<tr><td>[2.0.2;]</td><td>' . compiler_branches_spip('[2.0.2;]') . '</td></tr>';
175 echo '<tr><td>[2.0.3;[</td><td>' . compiler_branches_spip('[2.0.3;[') . '</td></tr>';
176 echo '<tr><td>[2.0.3;]</td><td>' . compiler_branches_spip('[2.0.3;]') . '</td></tr>';
177 echo '<tr><td>[2.0.6;]</td><td>' . compiler_branches_spip('[2.0.6;]') . '</td></tr>';
178 echo '<tr><td>[2.0.8;[</td><td>' . compiler_branches_spip('[2.0.8;[') . '</td></tr>';
179 echo '<tr><td>[2.0.8;]</td><td>' . compiler_branches_spip('[2.0.8;]') . '</td></tr>';
180 echo '<tr><td>[2.0.9;3.0.0]</td><td>' . compiler_branches_spip('[2.0.9;3.0.0]') . '</td></tr>';
181 echo '<tr><td>[2.0.9;]</td><td>' . compiler_branches_spip('[2.0.9;]') . '</td></tr>';
182 echo '<tr><td>[2.0;)</td><td>' . compiler_branches_spip('[2.0;)') . '</td></tr>';
183 echo '<tr><td>[2.0;3.0.0]</td><td>' . compiler_branches_spip('[2.0;3.0.0]') . '</td></tr>';
184 echo '<tr><td>[2.0;[</td><td>' . compiler_branches_spip('[2.0;[') . '</td></tr>';
185 echo '<tr><td>[2.0;]</td><td>' . compiler_branches_spip('[2.0;]') . '</td></tr>';
186 echo '<tr><td>[2.1.0-beta;]</td><td>' . compiler_branches_spip('[2.1.0-beta;]') . '</td></tr>';
187 echo '<tr><td>[2.1.0-dev;)</td><td>' . compiler_branches_spip('[2.1.0-dev;)') . '</td></tr>';
188 echo '<tr><td>[2.1.0;3.0.0-dev)</td><td>' . compiler_branches_spip('[2.1.0;3.0.0-dev)') . '</td></tr>';
189 echo '<tr><td>[2.1.0;3.0.0]</td><td>' . compiler_branches_spip('[2.1.0;3.0.0]') . '</td></tr>';
190 echo '<tr><td>[2.1.0;]</td><td>' . compiler_branches_spip('[2.1.0;]') . '</td></tr>';
191 echo '<tr><td>[2.1.10;)</td><td>' . compiler_branches_spip('[2.1.10;)') . '</td></tr>';
192 echo '<tr><td>[2.1.10;]</td><td>' . compiler_branches_spip('[2.1.10;]') . '</td></tr>';
193 echo '<tr><td>[2.1.1;]</td><td>' . compiler_branches_spip('[2.1.1;]') . '</td></tr>';
194 echo '<tr><td>[2.1.2;]</td><td>' . compiler_branches_spip('[2.1.2;]') . '</td></tr>';
195 echo '<tr><td>[2.1.6;]</td><td>' . compiler_branches_spip('[2.1.6;]') . '</td></tr>';
196 echo '<tr><td>[2.1.8;]</td><td>' . compiler_branches_spip('[2.1.8;]') . '</td></tr>';
197 echo '<tr><td>[2.1;)</td><td>' . compiler_branches_spip('[2.1;)') . '</td></tr>';
198 echo '<tr><td>[2.1;3.0.0-dev)</td><td>' . compiler_branches_spip('[2.1;3.0.0-dev)') . '</td></tr>';
199 echo '<tr><td>[2.1;]</td><td>' . compiler_branches_spip('[2.1;]') . '</td></tr>';
200 echo '<tr><td>[3.0.0-dev;]</td><td>' . compiler_branches_spip('[3.0.0-dev;]') . '</td></tr>';
201 echo '<tr><td>vide</td><td>' . compiler_branches_spip('') . '</td></tr>';
202 echo '
203 </tbody>
204 </table>';
205
206
207 ?>