GlobalFunctions PHP Changes
GlobalFunctions.php
Starting line 3369 now reads: <syntaxhighlight lang="php"> function wfAssembleUrl( $urlParts ) { $result = ;
if ( isset( $urlParts['delimiter'] ) ) { if ( isset( $urlParts['scheme'] ) ) { $result .= $urlParts['scheme']; }
$result .= $urlParts['delimiter']; }
if ( isset( $urlParts['host'] ) ) { if ( isset( $urlParts['user'] ) ) { $result .= $urlParts['user']; if ( isset( $urlParts['pass'] ) ) { $result .= ':' . $urlParts['pass']; } $result .= '@'; }
$result .= $urlParts['host'];
if ( isset( $urlParts['port'] ) ) { $result .= ':' . $urlParts['port']; } }
if ( isset( $urlParts['path'] ) ) { $result .= $urlParts['path']; }
if ( isset( $urlParts['query'] ) ) { $result .= '?' . $urlParts['query']; }
if ( isset( $urlParts['fragment'] ) ) { $result .= '#' . $urlParts['fragment']; }
return $result; }
</syntaxhighlight>