Subversion Repositories Applications.papyrus

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
248 jpm 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) {
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
?>