includes/wikiengine/Render/Plain/Table.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_Table 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         // make nice variable names (type, attr, span)
       
    21         extract($options);
       
    22 
       
    23         $pad = '    ';
       
    24 
       
    25         switch ($type) {
       
    26 
       
    27         case 'table_start':
       
    28             return;
       
    29             break;
       
    30 
       
    31         case 'table_end':
       
    32             return;
       
    33             break;
       
    34 
       
    35         case 'caption_start':
       
    36             return;
       
    37             break;
       
    38 
       
    39         case 'caption_end':
       
    40             return "\n";
       
    41             break;
       
    42 
       
    43         case 'row_start':
       
    44             return;
       
    45             break;
       
    46 
       
    47         case 'row_end':
       
    48             return " ||\n";
       
    49             break;
       
    50 
       
    51         case 'cell_start':
       
    52             return " || ";
       
    53             break;
       
    54 
       
    55         case 'cell_end':
       
    56             return;
       
    57             break;
       
    58 
       
    59         default:
       
    60             return '';
       
    61 
       
    62         }
       
    63     }
       
    64 }
       
    65 ?>