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_Plain_Toc extends Text_Wiki_Render {
4
 
5
 
6
 
7
    /**
8
    *
9
    * Renders a token into text matching the requested format.
10
    *
11
    * @access public
12
    *
13
    * @param array $options The "options" portion of the token (second
14
    * element).
15
    *
16
    * @return string The text rendered from the token options.
17
    *
18
    */
19
 
20
    function token($options)
21
    {
22
        // type, count, level
23
        extract($options);
24
 
25
        if ($type == 'item_start') {
26
 
27
            // build some indenting spaces for the text
28
            $indent = ($level - 2) * 4;
29
            $pad = str_pad('', $indent);
30
            return $pad;
31
        }
32
 
33
        if ($type == 'item_end') {
34
            return "\n";
35
        }
36
    }
37
 
38
}
39
?>