includes/wikiengine/Render/Plain/Interwiki.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_Interwiki 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         if (isset($options['url'])) {
       
    21             // calculated by the parser (e.g. Mediawiki)
       
    22             $href = $options['url'];
       
    23         } else {
       
    24             $href = $options['site'] . ':' . $options['page'];
       
    25         }
       
    26         return $options['text'] . ' (' . $href . ')';
       
    27     }
       
    28 }
       
    29 ?>