3 function wfSpecialAllmessages()
5 global $wgUser, $wgOut, $wgAllMessagesEn, $wgServer, $wgScript, $wgLang, $wgMessageCache;
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", $mwMsg->getSynonym( 0 ), wfMsg("allmessagestext" ) );
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 $wgMessageCache->disable();
32 $message = wfMsg( $key );
33 $wgMessageCache->enable();
36 $colorIt = ($message == $mw) ?
" bgcolor=\"#f0f0ff\"" : " bgcolor=\"#ffe2e2\"";
38 $message = wfEscapeWikiText( $message );
39 $mw = wfEscapeWikiText( $mw );
41 # [$wgServer$wgScript?title=$mwnspace:$title&action=edit $key]<br>
44 [[$mwnspace:$title|$key]]<br>
45 [[$mwtalk:$title|$talk]]
53 $navText .= "</table>";
55 $wgOut->addWikiText( $navText );