source: spip-zone/_plugins_/latexwheel/latexwheel_fonctions.php @ 49330

Last change on this file since 49330 was 49330, checked in by maieul@…, 10 years ago

ouf, j'ai réussi à échapper le code en évitant la coloration : il manque juste le problème de <code> situé dans une balise <code> mais cela on verra plus tard

File size: 506 bytes
Line 
1<?php
2
3function propre_latex($t) {
4       
5        $t = echappe_html(latex_echappe_coloration($t));
6       
7        $t = appliquer_regles_wheel($t,array('latex/latex.yaml'));
8        $t = echappe_retour($t, $interdire_script);
9
10
11        return $t;
12}
13
14
15function latex_echappe_coloration($texte){
16        return appliquer_regles_wheel($texte,array('latex/latex-code.yaml'));
17}
18
19function appliquer_regles_wheel($texte,$regles){
20        $ruleset = SPIPTextWheelRuleset::loader(
21                        $regles
22                );
23        $wheel = new TextWheel($ruleset);
24        return  $wheel->text($texte);
25}
26?>
Note: See TracBrowser for help on using the repository browser.