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_Blockquote extends Text_Wiki_Render {
4
 
5
    /**
6
    *
7
    * Renders a token into text matching the requested format.
8
    *
9
    * @access public
10
    *
11
    * @param array $options The "options" portion of the token (second
12
    * element).
13
    *
14
    * @return string The text rendered from the token options.
15
    *
16
    */
17
 
18
    function token($options)
19
    {
20
        $type = $options['type'];
21
        $level = $options['level'];
22
 
23
        // set up indenting so that the results look nice; we do this
24
        // in two steps to avoid str_pad mathematics.  ;-)
25
        $pad = str_pad('', $level + 1, "\t");
26
        $pad = str_replace("\t", '    ', $pad);
27
 
28
        // starting
29
        if ($type == 'start') {
30
            return "\n$pad";
31
        }
32
 
33
        // ending
34
        if ($type == 'end') {
35
            return "\n$pad";
36
        }
37
    }
38
}
39
?>