\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 .= "\n"; $s .= "\n"; $s .= "\n"; $s .= "
" . $this->logoText() . "  \n"; $s .= $this->topLinks(); $s .= $t; $s .= $this->pageTitle(); $s .= $this->pageSubtitle(); $s .= ""; $s .= $this->nameAndLogin(); $s .= "\n
" . $this->searchForm() . "
"; 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" . "\n" . "\n" . "\n" . "\n" . "\n\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; } } ?>