Release diogenes-0.9.22
[diogenes.git] / include / Text / Wiki / Render / Xhtml.php
1 <?php
2
3 class Text_Wiki_Render_Xhtml extends Text_Wiki_Render {
4
5 var $conf = array('translate' => HTML_ENTITIES);
6
7 function pre()
8 {
9 // attempt to translate HTML entities in the source before continuing.
10 $type = $this->getConf('translate', null);
11
12 // are we translating html?
13 if ($type !== false && $type !== null) {
14
15 // yes! get the translation table.
16 $xlate = get_html_translation_table($type);
17
18 // remove the delimiter character it doesn't get translated
19 unset($xlate[$this->wiki->delim]);
20
21 // translate!
22 $this->wiki->source = strtr($this->wiki->source, $xlate);
23 }
24
25 }
26
27 function post()
28 {
29 return;
30 }
31
32 }
33 ?>