3 function wfSpecialAllmessages()
5 global $wgUser, $wgOut, $wgAllMessagesEn, $wgServer, $wgScript, $wgLang;
7 $talk = $wgLang->getNsText( NS_TALK
);
8 $mwnspace = $wgLang->getNsText( NS_MEDIAWIKI
);
9 $mwtalk = $wgLang->getNsText( NS_MEDIAWIKI_TALK
);
10 $mwMsg =& MagicWord
::get( MAG_MSG
);
11 $navText = str_replace( "$1", "allmessagestext", $mwMsg->getSynonym( 0 ) );
14 <table border=1 cellspacing=0 width=100%><tr bgcolor=#b2b2ff><td>
23 $sortedArray = $wgAllMessagesEn;
24 ksort( $sortedArray );
26 foreach ( $sortedArray as $key => $enMsg ) {
28 $titleObj = Title
::newFromText( $key );
29 $title = $titleObj->getDBkey();
31 $message = wfMsgNoDB( $key );
34 $colorIt = ($message == $mw) ?
" bgcolor=\"#f0f0ff\"" : " bgcolor=\"#ffe2e2\"";
36 $message = wfEscapeWikiText( $message );
37 $mw = wfEscapeWikiText( $mw );
39 # [$wgServer$wgScript?title=$mwnspace:$title&action=edit $key]<br>
42 [[$mwnspace:$title|$key]]<br>
43 [[$mwtalk:$title|$talk]]
51 $navText .= "</table>";
53 $wgOut->addWikiText( $navText );