includes/wikiengine/Render/Plain/Deflist.php
changeset 1027 98c052fc3337
parent 1026 f0431eb8161e
child 1028 dde4416dea00
equal deleted inserted replaced
1026:f0431eb8161e 1027:98c052fc3337
     1 <?php
       
     2 
       
     3 class Text_Wiki_Render_Plain_Deflist 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         $pad = "    ";
       
    22         
       
    23         switch ($type) {
       
    24         
       
    25         case 'list_start':
       
    26             return "\n";
       
    27             break;
       
    28         
       
    29         case 'list_end':
       
    30             return "\n\n";
       
    31             break;
       
    32         
       
    33         case 'term_start':
       
    34         
       
    35             // done!
       
    36             return $pad;
       
    37             break;
       
    38         
       
    39         case 'term_end':
       
    40             return "\n";
       
    41             break;
       
    42         
       
    43         case 'narr_start':
       
    44         
       
    45             // done!
       
    46             return $pad . $pad;
       
    47             break;
       
    48         
       
    49         case 'narr_end':
       
    50             return "\n";
       
    51             break;
       
    52         
       
    53         default:
       
    54             return '';
       
    55         
       
    56         }
       
    57     }
       
    58 }
       
    59 ?>