Update of /cvsroot/phpwiki/phpwiki/lib
In directory usw-pr-cvs1:/tmp/cvs-serv1409
Modified Files:
interwiki.php
Log Message:
Added new local variables list; reformatted leading whitespace.
Index: interwiki.php
===================================================================
RCS file: /cvsroot/phpwiki/phpwiki/lib/interwiki.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** interwiki.php 2001/09/18 19:16:23 1.6
--- interwiki.php 2001/09/19 02:36:24 1.7
***************
*** 3,20 ****
function generate_interwikimap_and_regexp()
{
! global $interwikimap_file, $InterWikiLinkRegexp, $interwikimap;
! $intermap_data = file(INTERWIKI_MAP_FILE, 1);
! $wikiname_regexp = "";
! for ($i=0; $i<count($intermap_data); $i++)
! {
! list( $wiki, $inter_url ) = split(' ', chop($intermap_data[$i]));
! $interwikimap[$wiki] = $inter_url;
! if ($wikiname_regexp)
! $wikiname_regexp .= "|";
! $wikiname_regexp .= $wiki;
! }
! $InterWikiLinkRegexp = "($wikiname_regexp)";
}
--- 3,20 ----
function generate_interwikimap_and_regexp()
{
! global $interwikimap_file, $InterWikiLinkRegexp, $interwikimap;
! $intermap_data = file(INTERWIKI_MAP_FILE, 1);
! $wikiname_regexp = "";
! for ($i=0; $i<count($intermap_data); $i++)
! {
! list( $wiki, $inter_url ) = split(' ', chop($intermap_data[$i]));
! $interwikimap[$wiki] = $inter_url;
! if ($wikiname_regexp)
! $wikiname_regexp .= "|";
! $wikiname_regexp .= $wiki;
! }
! $InterWikiLinkRegexp = "($wikiname_regexp)";
}
***************
*** 23,51 ****
function LinkInterWikiLink($link, $linktext='')
{
! global $interwikimap;
! list( $wiki, $page ) = split( ":", $link, 2 );
! $url = $interwikimap[$wiki];
! // Urlencode page only if it's a query arg.
! if (strstr($url, '?'))
! $url .= rawurlencode($page);
! else
! $url .= $page;
!
! if ($linktext) {
! $linktext = htmlspecialchars($linktext);
! $class = 'named-interwiki';
! }
! else {
! $linktext = ( htmlspecialchars("$wiki:")
! . QElement('span', array('class' => 'wikipage'), $page) );
! $class = 'interwiki';
! }
!
! return Element('a', array('href' => $url,
! 'class' => $class),
! $linktext);
}
--- 23,51 ----
function LinkInterWikiLink($link, $linktext='')
{
! global $interwikimap;
! list( $wiki, $page ) = split( ":", $link, 2 );
! $url = $interwikimap[$wiki];
! // Urlencode page only if it's a query arg.
! if (strstr($url, '?'))
! $url .= rawurlencode($page);
! else
! $url .= $page;
!
! if ($linktext) {
! $linktext = htmlspecialchars($linktext);
! $class = 'named-interwiki';
! }
! else {
! $linktext = ( htmlspecialchars("$wiki:")
! . QElement('span', array('class' => 'wikipage'), $page) );
! $class = 'interwiki';
! }
!
! return Element('a', array('href' => $url,
! 'class' => $class),
! $linktext);
}
***************
*** 54,60 ****
function wtt_interwikilinks($match, &$trfrm)
{
! if ($match[0] == "!")
! return htmlspecialchars(substr($match,1));
! return LinkInterWikiLink($match);
}
--- 54,60 ----
function wtt_interwikilinks($match, &$trfrm)
{
! if ($match[0] == "!")
! return htmlspecialchars(substr($match,1));
! return LinkInterWikiLink($match);
}
***************
*** 62,66 ****
// Local Variables:
// mode: php
! // c-file-style: "ellemtel"
! // End:
?>
--- 62,70 ----
// Local Variables:
// mode: php
! // tab-width: 8
! // c-basic-offset: 4
! // c-hanging-comment-ender-p: nil
! // indent-tabs-mode: nil
! // End:
!
?>
|