\n";
return $s;
}
function getTopFrame()
{
$t = $this->pageTitleLinks();
$t = explode ( "
" , $t );
while ( count ( $t ) < 4 ) { array_push ( $t, "" ); }
$t = implode ( "
", $t );
$s = "";
$s .= "
\n";
$s .= "" . $this->logoText() . " | \n";
$s .= " | \n";
$s .= "\n";
$s .= $this->topLinks();
$s .= $t;
$s .= $this->pageTitle();
$s .= $this->pageSubtitle();
$s .= " | \n";
$s .= $this->nameAndLogin();
$s .= "\n " . $this->searchForm() . " | ";
$s .= "
";
return $s;
}
function transformContent( $text )
{
global $frame, $HTTP_SERVER_VARS;
global $wgOut, $wgServer, $wgScript;
$qs = $HTTP_SERVER_VARS["QUERY_STRING"];
$qs = wfEscapeHTML( $qs );
if ( "" == $qs ) { $qs = "?frame="; }
else { $qs = "?{$qs}&frame="; }
$url = "{$wgServer}{$wgScript}{$qs}";
if ( "set" == $frame ) {
$s = "\n";
} else if ( "top" == $frame ) {
$s = $this->getTopFrame();
} else if ( "side" == $frame ) {
$s = $this->quickBar();
# $s = spliti( "
", $s, 2 );
# $s = $s[1] ;
} else if ( "body" == $frame ) {
$s = $text;
# Bottom links?
}
return $s;
}
}
?>