includes/wikiengine/Render/Plain/Blockquote.php
changeset 1 fe660c52c48f
equal deleted inserted replaced
0:902822492a68 1:fe660c52c48f
       
     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 ?>