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

Source for file Wikilink.php

Documentation is available at Wikilink.php

  1. <?php
  2.  
  3. class Text_Wiki_Render_Creole_Wikilink extends Text_Wiki_Render {
  4.  
  5.     /**
  6.     *
  7.     * Renders a token into XHTML.
  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.         $dup (($options['page'== $options['text']|| ($options['page'== preg_replace('/\s+/''_'$options['text'])));
  21.         
  22.         if ($options['type'== 'start'{
  23.             if ($dupreturn '[[';
  24.             else return '[['.$options['page'].
  25.                 (strlen($options['anchor']$options['anchor''').
  26.                 (strlen($options['text']&& (strlen($options['page']|| strlen($options['anchor'])) '|' '');
  27.         else if ($options['type'== 'end'{
  28.             if ($dup && strlen($options['anchor'])) return $options['anchor'].']]';
  29.             else return ']]';
  30.         else {
  31.             if ($dupreturn '[['.
  32.                     (strlen($options['text']$options['text''').
  33.                     (strlen($options['anchor']$options['anchor''').
  34.                     ']]';
  35.             else return '[['.$options['page'].
  36.                 (strlen($options['anchor']$options['anchor''').
  37.                 (strlen($options['text']&& strlen($options['page']&& strlen($options['anchor']'|' '').
  38.                 (strlen($options['text']$options['text''').
  39.                 ']]';
  40.         }
  41.     }
  42. }
  43. ?>

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