$res = wfQuery( $sql, DB_READ, $fname );
if( ($old=wfFetchObject($res)) && !$confirm ) {
$skin=$wgUser->getSkin();
- $wgOut->addHTML("<B>".wfMsg("historywarning"));
- $wgOut->addHTML( $skin->historyLink() ."</B><P>");
+ $wgOut->addHTML("<b>".wfMsg("historywarning"));
+ $wgOut->addHTML( $skin->historyLink() ."</b><p>");
}
$sql="SELECT cur_text FROM cur WHERE cur_namespace=$ns and cur_title='$etitle'";
$formaction = $this->mTitle->escapeLocalURL( "action=delete" . $par );
- $confirm = wfMsg( "confirm" );
- $check = wfMsg( "confirmcheck" );
- $delcom = wfMsg( "deletecomment" );
+ $confirm = htmlspecialchars( wfMsg( "confirm" ) );
+ $check = htmlspecialchars( wfMsg( "confirmcheck" ) );
+ $delcom = htmlspecialchars( wfMsg( "deletecomment" ) );
$wgOut->addHTML( "
-<form id=\"deleteconfirm\" method=\"post\" action=\"{$formaction}\">
-<table border=0><tr><td align=right>
-{$delcom}:</td><td align=left>
-<input type=text size=60 name=\"wpReason\" value=\"" . htmlspecialchars( $reason ) . "\">
-</td></tr><tr><td> </td></tr>
-<tr><td align=right>
-<input type=checkbox name=\"wpConfirm\" value='1' id=\"wpConfirm\">
-</td><td><label for=\"wpConfirm\">{$check}</label></td>
-</tr><tr><td> </td><td>
-<input type=submit name=\"wpConfirmB\" value=\"{$confirm}\">
-</td></tr></table></form>\n" );
+<form id='deleteconfirm' method='post' action=\"{$formaction}\">
+ <table border='0'>
+ <tr>
+ <td align='right'>
+ <label for='wpReason'>{$delcom}:</label>
+ </td>
+ <td align='left'>
+ <input type='text' size='60' name='wpReason' id='wpReason' value=\"" . htmlspecialchars( $reason ) . "\" />
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ </tr>
+ <tr>
+ <td align='right'>
+ <input type='checkbox' name='wpConfirm' value='1' id='wpConfirm' />
+ </td>
+ <td>
+ <label for='wpConfirm'>{$check}</label>
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td>
+ <input type='submit' name='wpConfirmB' value=\"{$confirm}\" />
+ </td>
+ </tr>
+ </table>
+</form>\n" );
$wgOut->returnToMain( false );
}
$newcomment = wfMsg( "revertpage", $s->old_user_text, $from );
$wgOut->setPagetitle( wfMsg( "actioncomplete" ) );
$wgOut->setRobotpolicy( "noindex,nofollow" );
- $wgOut->addHTML( "<h2>" . $newcomment . "</h2>\n<hr>\n" );
+ $wgOut->addHTML( "<h2>" . $newcomment . "</h2>\n<hr />\n" );
$this->updateArticle( Article::getRevisionText( $s ), $newcomment, 1, $this->mTitle->userIsWatching(), $bot );
Article::onArticleEdit( $this->mTitle );
$wgOut->returnToMain( false );
$cache = new CacheManager( $t );
if( $cache->isFileCached() ) {
- $msg = "<p style='color: red'><b>$msg<br>\n" .
+ $msg = "<p style='color: red'><b>$msg<br />\n" .
wfMsgNoDB( "cachederror" ) . "</b></p>\n";
$tag = "<div id='article'>";
$wgInputEncoding = "ISO-8859-1";
$wgOutputEncoding = "ISO-8859-1";
$wgEditEncoding = "";
+$wgMimeType = "text/html";
$wgDocType = "-//W3C//DTD HTML 4.01 Transitional//EN";
$wgDTD = "http://www.w3.org/TR/html4/loose.dtd";
$wgUseDynamicDates = false; # Enable to allow rewriting dates in page text
$rollback = "";
}
- $oldHeader = "<strong>{$this->mOldtitle}</strong><br>$oldUserLink ($oldUTLink | $oldContribs)";
- $newHeader = "<strong>{$this->mNewtitle}</strong><br>$newUserLink ($newUTLink | $newContribs) $rollback";
+ $oldHeader = "<strong>{$this->mOldtitle}</strong><br />$oldUserLink ($oldUTLink | $oldContribs)";
+ $newHeader = "<strong>{$this->mNewtitle}</strong><br />$newUserLink ($newUTLink | $newContribs) $rollback";
DifferenceEngine::showDiff( $this->mOldtext, $this->mNewtext,
$oldHeader, $newHeader );
- $wgOut->addHTML( "<hr><h2>{$this->mNewtitle}</h2>\n" );
+ $wgOut->addHTML( "<hr /><h2>{$this->mNewtitle}</h2>\n" );
$wgOut->addWikiText( $this->mNewtext );
}
$nta = explode( "\n", str_replace( "\r\n", "\n",
htmlspecialchars( $ntext ) ) );
- $wgOut->addHTML( "<table border=0 width='98%'
-cellpadding=0 cellspacing='4px' class='special'><tr>
-<td colspan=2 width='50%' align=center bgcolor='#cccccc'>
+ $wgOut->addHTML( "<table border='0' width='98%'
+cellpadding='0' cellspacing='4px' class='special'><tr>
+<td colspan='2' width='50%' align='center' bgcolor='#cccccc'>
{$otitle}</td>
-<td colspan=2 width='50%' align=center bgcolor='#cccccc'>
+<td colspan='2' width='50%' align='center' bgcolor='#cccccc'>
{$ntitle}</td>
</tr>\n" );
$l1 = wfMsg( "lineno", $xbeg );
$l2 = wfMsg( "lineno", $ybeg );
- $r = "<tr><td colspan=2 align=left><strong>{$l1}</strong></td>\n" .
- "<td colspan=2 align=left><strong>{$l2}</strong></td></tr>\n";
+ $r = "<tr><td colspan='2' align='left'><strong>{$l1}</strong></td>\n" .
+ "<td colspan='2' align='left'><strong>{$l2}</strong></td></tr>\n";
return $r;
}
if ( 0 != $wgUser->getID() || $wgAllowAnonymousMinor ) {
$minoredithtml =
- "<input tabindex='3' type='checkbox' value='1' name='wpMinoredit'".($this->minoredit?" checked":"")." id='wpMinoredit'>".
+ "<input tabindex='3' type='checkbox' value='1' name='wpMinoredit'".($this->minoredit?" checked":"")." id='wpMinoredit' />".
"<label for='wpMinoredit'>{$minor}</label>";
}
htmlspecialchars( $wgLang->recodeForEdit( $this->textbox1 ) ) .
"
</textarea>
-<br>{$editsummary}
+<br />{$editsummary}
{$checkboxhtml}
-<input tabindex='5' type='submit' value=\"{$save}\" name=\"wpSave\" accesskey=\"s\">
-<input tabindex='6' type='submit' value=\"{$prev}\" name=\"wpPreview\" accesskey=\"p\">
+<input tabindex='5' type='submit' value=\"{$save}\" name=\"wpSave\" accesskey=\"s\" />
+<input tabindex='6' type='submit' value=\"{$prev}\" name=\"wpPreview\" accesskey=\"p\" />
<em>{$cancel}</em> | <em>{$edithelp}</em>
-<br><br>{$copywarn}
-<input type=hidden value=\"" . htmlspecialchars( $this->section ) . "\" name=\"wpSection\">
-<input type=hidden value=\"{$this->edittime}\" name=\"wpEdittime\">\n" );
+<br /><br />{$copywarn}
+<input type='hidden' value=\"" . htmlspecialchars( $this->section ) . "\" name=\"wpSection\" />
+<input type='hidden' value=\"{$this->edittime}\" name=\"wpEdittime\" />\n" );
if ( $isConflict ) {
$wgOut->addHTML( "<h2>" . wfMsg( "yourdiff" ) . "</h2>\n" );
if ( $type != "" ) {
# image
- $s = "<center><img src=\"{$url}\" width=\"{$width}\" height=\"{$height}\"></center>";
+ $s = "<center><img src=\"{$url}\" width=\"{$width}\" height=\"{$height}\" /></center>";
} else {
$s = "<center>".$sk->makeMediaLink($name,"")."</center>";
}
function linkToMathImage ( $tex, $outputhash )
{
global $wgMathPath;
- return "<img src=\"".$wgMathPath."/".$outputhash.".png\" alt=\"".wfEscapeHTML($tex)."\">";
+ $url = htmlspecialchars( "$wgMathPath/$outputhash.png";
+ $alt = htmlspecialchars( $tex );
+ return "<img class='tex' src=\"$url\" alt=\"$alt\" />";
}
function renderMath( $tex )
{
global $wgUser, $wgLang, $wgDebugComments, $wgCookieExpiration;
global $wgInputEncoding, $wgOutputEncoding, $wgLanguageCode;
- global $wgDebugRedirects;
+ global $wgDebugRedirects, $wgMimeType;
if( $this->mDoNothing ){
return;
}
$this->sendCacheControl();
- header( "Content-type: text/html; charset={$wgOutputEncoding}" );
+ header( "Content-type: $wgMimeType; charset={$wgOutputEncoding}" );
header( "Content-language: {$wgLanguageCode}" );
$exp = time() + $wgCookieExpiration;
/* private */ function headElement()
{
- global $wgDocType, $wgDTD, $wgUser, $wgLanguageCode, $wgOutputEncoding, $wgLang, $wgRequest;
+ global $wgDocType, $wgDTD, $wgLanguageCode, $wgOutputEncoding, $wgMimeType;
+ global $wgUser, $wgLang, $wgRequest;
- $ret = "<!DOCTYPE HTML PUBLIC \"$wgDocType\"\n \"$wgDTD\">\n";
+ $xml = ($wgMimeType == 'text/xml');
+ if( $xml ) {
+ $ret = "<" . "?xml version=\"1.0\" encoding=\"$wgOutputEncoding\" ?" . ">\n";
+ } else {
+ $ret = "";
+ }
+
+ $ret .= "<!DOCTYPE HTML PUBLIC \"$wgDocType\"\n \"$wgDTD\">\n";
if ( "" == $this->mHTMLtitle ) {
$this->mHTMLtitle = $this->mPagetitle;
}
+ if( $xml ) {
+ $xmlbits = "xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\"";
+ } else {
+ $xmlbits = "";
+ }
$rtl = $wgLang->isRTL() ? " dir='RTL'" : "";
- $ret .= "<html lang=\"$wgLanguageCode\"$rtl><head><title>{$this->mHTMLtitle}</title>\n";
- array_push( $this->mMetatags, array( "http:Content-type", "text/html; charset={$wgOutputEncoding}" ) );
+ $ret .= "<html $xmlbits lang=\"$wgLanguageCode\" $rtl>\n";
+ $ret .= "<head>\n<title>{$this->mHTMLtitle}</title>\n";
+ array_push( $this->mMetatags, array( "http:Content-type", "$wgMimeType; charset={$wgOutputEncoding}" ) );
foreach ( $this->mMetatags as $tag ) {
if ( 0 == strcasecmp( "http:", substr( $tag[0], 0, 5 ) ) ) {
$a = "http-equiv";
} else {
$a = "name";
}
- $ret .= "<meta $a=\"{$tag[0]}\" content=\"{$tag[1]}\">\n";
+ $ret .= "<meta $a=\"{$tag[0]}\" content=\"{$tag[1]}\" />\n";
}
$p = $this->mRobotpolicy;
if ( "" == $p ) { $p = "index,follow"; }
- $ret .= "<meta name=\"robots\" content=\"$p\">\n";
+ $ret .= "<meta name=\"robots\" content=\"$p\" />\n";
if ( count( $this->mKeywords ) > 0 ) {
$ret .= "<meta name=\"keywords\" content=\"" .
- implode( ",", $this->mKeywords ) . "\">\n";
+ implode( ",", $this->mKeywords ) . "\" />\n";
}
foreach ( $this->mLinktags as $tag ) {
$ret .= "<link ";
if ( "" != $tag[1] ) { $ret .= "rev=\"{$tag[1]}\" "; }
if ( !empty( $tag[3] ) ) { $ret .= "type=\"{$tag[3]}\" "; }
if ( !empty( $tag[4] ) ) { $ret .= "media=\"{$tag[4]}\" "; }
- $ret .= "href=\"{$tag[2]}\">\n";
+ $ret .= "href=\"{$tag[2]}\" />\n";
}
if( $this->isSyndicated() ) {
$link = $wgRequest->escapeAppendQuery( "feed=rss" );
- $ret .= "<link rel='alternate' type='application/rss+xml' title='RSS' href='$link'>\n";
+ $ret .= "<link rel='alternate' type='application/rss+xml' title='RSS' href='$link' />\n";
}
global $wgStyleSheetPath;
if( $this->isPrintable() ) {
$media = "media='print'";
}
$printsheet = htmlspecialchars( "$wgStyleSheetPath/wikiprintable.css" );
- $ret .= "<link rel='stylesheet' type='text/css' $media href='$printsheet'>\n";
+ $ret .= "<link rel='stylesheet' type='text/css' $media href='$printsheet' />\n";
$sk = $wgUser->getSkin();
$ret .= $sk->getHeadScripts();
}
$arbitrary = "";
if( $this->linesonpage > 1)
- $arbitrary = "<input type='checkbox' onclick='anysel($oid)' title='Select any two versions to diff them'>";
+ $arbitrary = "<input type='checkbox' onclick='anysel($oid)' title='Select any two versions to diff them' />";
$s .= "({$curlink}) (!OLDID!{$oid}!) $arbitrary . .";
$M = wfMsg( "minoreditletter" );
if ( $isminor ) {
$ti = $this->mTitle->getText() ;
$ti = explode ( ":" , $ti , 2 ) ;
if ( $cat != $ti[0] ) return "" ;
- $r = "<br break='all'/>\n" ;
+ $r = "<br break='all' />\n" ;
$articles = array() ;
$parents = array () ;
$text = $this->replaceVariables( $text );
# $text = preg_replace( "/(^|\n)-----*/", "\\1<hr>", $text );
- $text = str_replace ( "<HR>", "<hr/>", $text );
+ $text = str_replace ( "<HR>", "<hr />", $text );
$text = $this->doHeadings( $text );
$text = $this->doBlockLevels( $text, $linestart );
$tagIsOpen = (count( $tokenStack ) != 0);
break;
case "----":
- $txt = "\n<hr/>\n";
+ $txt = "\n<hr />\n";
break;
case "'''":
# This and the three next ones handle quotes
if ( !$wgOut->isArticle() ) return "" ;
$sk = $wgUser->getSkin() ;
$s = "" ;
- $s .= "\n<br>\n";
+ $s .= "\n<br />\n";
$s .= $sk->makeKnownLink ( "Special:Categories" , "Categories" , "article=".$wgTitle->getDBkey() ) ;
$t = implode ( " | " , $wgOut->mCategoryLinks ) ;
if ( $t != "" ) $s .= " : " ;
}
$out->out( $this->beforeContent() );
- $out->out( $out->mBodytext );
+ $out->out( $out->mBodytext . "\n" );
$out->out( $this->afterContent() );
{
global $wgOut, $wgStyleSheetPath;
$sheet = $this->getStylesheet();
- $s = "<style type='text/css'><!--\n";
+ $s = "<style type='text/css'>\n";
$s .= "/*/*/\n"; # <-- Hide the styles from Netscape 4 without hiding them from IE/Mac
$s .= "@import url(\"$wgStyleSheetPath/$sheet\");\n";
$s .= $this->doGetUserStyles();
$s .= "/* */\n";
- $s .= "//--></style>\n";
+ $s .= "</style>\n";
return $s;
}
$borderhack = "class='top'";
}
- $s .= "\n<div id='content'>\n<div id='topbar'>" .
- "<table border=0 cellspacing=0 width='98%'><tr>";
+ $s .= "\n<div id='content'>\n<div id='topbar'>\n" .
+ "<table border='0' cellspacing='0' width='98%'>\n<tr>\n";
$shove = ($qb != 0);
$left = ($qb == 1 || $qb == 3);
if($wgLang->isRTL()) $left = !$left;
if ( !$shove ) {
- $s .= "<td class='top' align=left valign=top rowspan='{$rows}'>" .
+ $s .= "<td class='top' align=left valign=top rowspan='{$rows}'>\n" .
$this->logoText() . "</td>";
} elseif( $left ) {
$s .= $this->getQuickbarCompensator( $rows );
}
$l = $wgLang->isRTL() ? "right" : "left";
- $s .= "<td {$borderhack} align='$l' valign='top'>";
+ $s .= "<td {$borderhack} align='$l' valign='top'>\n";
$s .= $this->topLinks() ;
- $s .= "<p class='subtitle'>" . $this->pageTitleLinks();
+ $s .= "<p class='subtitle'>" . $this->pageTitleLinks() . "</p>\n";
$r = $wgLang->isRTL() ? "left" : "right";
- $s .= "</td>\n<td {$borderhack} valign='top' align='$r' nowrap>";
+ $s .= "</td>\n<td {$borderhack} valign='top' align='$r' nowrap='nowrap'>";
$s .= $this->nameAndLogin();
- $s .= "\n<br>" . $this->searchForm() . "</td>";
+ $s .= "\n<br />" . $this->searchForm() . "</td>";
if ( $langlinks ) {
- $s .= "</tr>\n<tr><td class='top' colspan=\"2\">$langlinks</td>";
+ $s .= "</tr>\n<tr>\n<td class='top' colspan=\"2\">$langlinks</td>\n";
}
if ( $shove && !$left ) { # Right
$s .= $this->getQuickbarCompensator( $rows );
}
- $s .= "</tr></table>\n</div>\n";
- $s .= "\n<div id='article'>";
+ $s .= "</tr>\n</table>\n</div>\n";
+ $s .= "\n<div id='article'>\n";
$s .= $this->pageTitle();
$s .= $this->pageSubtitle() ;
global $wgUser, $wgOut, $wgServer;
global $wgTitle, $wgLang;
- $printfooter = "<div class=\"printfooter\">" . $this->printFooter() . "</div>\n";
+ $printfooter = "<div class=\"printfooter\">\n" . $this->printFooter() . "</div>\n";
return $printfooter . $this->doAfterContent();
}
wfProfileIn( $fname );
wfProfileIn( "$fname-1" );
- $s = "\n</div><br clear=all>\n";
+ $s = "\n</div><br clear='all' />\n";
$s .= "\n<div id='footer'>";
- $s .= "<table border=0 cellspacing=0><tr>";
+ $s .= "<table border='0' cellspacing='0'><tr>";
wfProfileOut( "$fname-1" );
wfProfileIn( "$fname-2" );
$s .= "<td class='bottom' align='$l' valign='top'>";
$s .= $this->bottomLinks();
- $s .= "\n<br>" . $this->mainPageLink()
+ $s .= "\n<br />" . $this->mainPageLink()
. " | " . $this->aboutLink()
. " | " . $this->specialLink( "recentchanges" )
. " | " . $this->searchForm()
- . "<br><span id='pagestats'>" . $this->pageStats() . "</span>";
+ . "<br /><span id='pagestats'>" . $this->pageStats() . "</span>";
$s .= "</td>";
if ( $shove && !$left ) { # Right
}
}
}
- $s = "<p class='subtitle'>{$sub}\n";
+ $s = "<p class='subtitle'>{$sub}</p>\n";
return $s;
}
$q = "";
} else { $q = "returnto={$rt}"; }
- $s .= "\n<br>" . $this->makeKnownLink( $li,
+ $s .= "\n<br />" . $this->makeKnownLink( $li,
wfMsg( "login" ), $q );
} else {
$n = $wgUser->getName();
$tl = " ({$tl})";
$s .= $this->makeKnownLink( $wgLang->getNsText(
- Namespace::getUser() ) . ":{$n}", $n ) . "{$tl}<br>" .
+ Namespace::getUser() ) . ":{$n}", $n ) . "{$tl}<br />" .
$this->makeKnownLink( $lo, wfMsg( "logout" ),
"returnto={$rt}" ) . " | " .
$this->specialLink( "preferences" );
$search = $wgRequest->getText( 'search' );;
- $s = "<form name='search' class='inline' method=post action=\""
- . wfLocalUrl( "" ) . "\">"
- . "<input type=text name=\"search\" size=19 value=\""
- . htmlspecialchars(substr($search,0,256)) . "\">\n"
- . "<input type=submit name=\"go\" value=\"" . wfMsg ("go") . "\"> "
- . "<input type=submit name=\"fulltext\" value=\"" . wfMsg ("search") . "\"></form>";
+ $s = "<form name='search' class='inline' method='post' action=\""
+ . wfLocalUrl( "" ) . "\">\n"
+ . "<input type='text' name=\"search\" size='19' value=\""
+ . htmlspecialchars(substr($search,0,256)) . "\" />\n"
+ . "<input type='submit' name=\"go\" value=\"" . wfMsg ("go") . "\" /> "
+ . "<input type='submit' name=\"fulltext\" value=\"" . wfMsg ("search") . "\" />\n</form>";
return $s;
}
}
}
if ( $wgUser->isSysop() && $wgTitle->getArticleId() ) {
- $s .= "\n<br>" . $this->deleteThisPage() .
+ $s .= "\n<br />" . $this->deleteThisPage() .
$sep . $this->protectThisPage() .
$sep . $this->moveThisPage();
}
- $s .= "<br>\n" . $this->otherLanguages();
+ $s .= "<br />\n" . $this->otherLanguages();
}
return $s;
}
$mp = wfMsg( "mainpage" );
$titleObj = Title::newFromText( $mp );
$s = "<a href=\"" . $titleObj->escapeLocalURL()
- . "\"><img{$a} border=0 src=\""
+ . "\"><img{$a} border='0' src=\""
. $this->getLogo() . "\" alt=\"" . "[{$mp}]\" /></a>";
return $s;
}
$tns=$wgTitle->getNamespace();
$s = "\n<div id='quickbar'>";
- $s .= "\n" . $this->logoText() . "\n<hr class='sep'>";
+ $s .= "\n" . $this->logoText() . "\n<hr class='sep' />";
- $sep = "\n<br>";
+ $sep = "\n<br />";
$s .= $this->mainPageLink()
. $sep . $this->specialLink( "recentchanges" )
. $sep . $this->specialLink( "randompage" );
}
// only show watchlist link if logged in
if ( wfMsg ( "currentevents" ) != "-" ) $s .= $sep . $this->makeKnownLink( wfMsg( "currentevents" ), "" ) ;
- $s .= "\n<br><hr class='sep'>";
+ $s .= "\n<br /><hr class='sep' />";
$articleExists = $wgTitle->getArticleId();
if ( $wgOut->isArticle() || $action =="edit" || $action =="history" || $wpPreview) {
if($wgOut->isArticle()) {
if( $tns%2 && $action!="edit" && !$wpPreview) {
- $s.="<br>".$this->makeKnownLink($wgTitle->getPrefixedText(),wfMsg("postcomment"),"action=edit§ion=new");
+ $s.="<br />".$this->makeKnownLink($wgTitle->getPrefixedText(),wfMsg("postcomment"),"action=edit§ion=new");
}
/*
}
}
}
- $s .= "\n<br><hr class='sep'>";
+ $s .= "\n<br /><hr class='sep' />";
}
if ( 0 != $wgUser->getID() && ( !$wgDisableUploads || $wgRemoteUploads ) ) {
global $wgSiteSupportPage;
if( $wgSiteSupportPage ) {
- $s .= "\n<br><a href=\"" . htmlspecialchars( $wgSiteSupportPage ) .
+ $s .= "\n<br /><a href=\"" . htmlspecialchars( $wgSiteSupportPage ) .
"\" class=\"internal\">" . wfMsg( "sitesupport" ) . "</a>";
}
- $s .= "\n<br></div>\n";
+ $s .= "\n<br /></div>\n";
wfProfileOut( $fname );
return $s;
}
$r .= $wgLang->emphasize( " (".$rc_comment.")" );
}
- $r .= "<br>\n" ;
+ $r .= "<br />\n" ;
return $r ;
}
}
$r .= $users ;
- $r .= "<br>\n" ;
+ $r .= "<br />\n" ;
# Sub-entries
$r .= "<div id='{$rci}' style='display:none'>" ;
$rc_comment=$this->formatComment($rc_comment);
$r .= $wgLang->emphasize( " (".$rc_comment.")" ) ;
}
- $r .= "<br>\n" ;
+ $r .= "<br />\n" ;
}
$r .= "</div>\n" ;
"redirectedfrom" => "(Redirigé depuis $1)",
"lastmodified" => "Dernière modification de cette page : $1.",
"viewcount" => "Cette page a été consultée $1 fois.",
-"gnunote" => "Tous les textes sont disponibles sous les termes de la <a class=internal href='/wiki/GFDL'>Licence de documentation libre GNU</a>.",
+"gnunote" => "Tous les textes sont disponibles sous les termes de la <a href='/wiki/GFDL'>Licence de documentation libre GNU</a>.",
"printsubtitle" => "(de http://$wgServer)",
"protectedpage" => "Page protégée",
"administrators" => "$wgMetaNamespace:Administrateurs",