home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / xampp-win32-1.6.7-installer.exe / php / PEAR / Text / Wiki / Render / Plain / Toc.php < prev    next >
Encoding:
PHP Script  |  2008-07-02  |  784 b   |  39 lines

  1. <?php
  2.  
  3. class Text_Wiki_Render_Plain_Toc extends Text_Wiki_Render {
  4.     
  5.     
  6.     
  7.     /**
  8.     * 
  9.     * Renders a token into text matching the requested format.
  10.     * 
  11.     * @access public
  12.     * 
  13.     * @param array $options The "options" portion of the token (second
  14.     * element).
  15.     * 
  16.     * @return string The text rendered from the token options.
  17.     * 
  18.     */
  19.     
  20.     function token($options)
  21.     {
  22.         // type, count, level
  23.         extract($options);
  24.         
  25.         if ($type == 'item_start') {
  26.             
  27.             // build some indenting spaces for the text
  28.             $indent = ($level - 2) * 4;
  29.             $pad = str_pad('', $indent);
  30.             return $pad;
  31.         }
  32.         
  33.         if ($type == 'item_end') {
  34.             return "\n";
  35.         }
  36.     }
  37.  
  38. }
  39. ?>