Text_Wiki_Creole
[ class tree: Text_Wiki_Creole ] [ index: Text_Wiki_Creole ] [ all elements ]

Source for file Table.php

Documentation is available at Table.php

  1. <?php
  2.  
  3. class Text_Wiki_Render_Creole_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.  
  21.  
  22.         switch ($options['type']{
  23.  
  24.         case 'table_start':
  25.             return '';
  26.             break;
  27.  
  28.         case 'table_end':
  29.             return "\n";
  30.             break;
  31.  
  32.         case 'caption_start':
  33.             return '|= ';
  34.             break;
  35.  
  36.         case 'caption_end':
  37.             return "\n";
  38.             break;
  39.  
  40.         case 'row_start':
  41.             return '';
  42.             break;
  43.  
  44.         case 'row_end':
  45.             return "\n";
  46.             break;
  47.  
  48.         case 'cell_start':
  49.             // is this a TH or TD cell?
  50.             if ($options['attr'== 'header'{
  51.                 // start a header cell
  52.                 $output '|= ';
  53.             else {
  54.                 // start a normal cell
  55.                 $output '| ';
  56.             }
  57.             return $output;
  58.             break;
  59.  
  60.         case 'cell_end':
  61.             return ' ';
  62.             break;
  63.  
  64.         default:
  65.             return '';
  66.  
  67.         }
  68.     }
  69. }
  70. ?>

Documentation generated on Mon, 11 Mar 2019 15:40:31 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.