}
else $p1 = $p2 = $np1 = $np2 = "" ;
-print "<br/>Coordinates so far:<br>\n" ;
+print "<br />Coordinates so far:<br />\n" ;
print "<form method=post><textarea style='width:100%' rows=5 cols=40 name='ctext'>\n" ;
print str_replace ( ";" , " " , $coords ) ;
print "</textarea>\n" ;
-print "Conversion : Point <input type='text' name='p1'/ value='{$p1}'> matches coordinates <input type='text' name='np1' value='{$np1}'/><br>" ;
+print "Conversion : Point <input type='text' name='p1'/ value='{$p1}'> matches coordinates <input type='text' name='np1' value='{$np1}'/><br />" ;
print "and point <input type='text' name='p2' value='{$p2}'/> matches coordinates <input type='text' name='np2' value='{$np2}'/>" ;
print " <input type='submit' name='convert' value='Convert'/>" ;
print "</form>" ;
*/
function wfVarDump( $var ) {
global $wgOut;
- $s = str_replace("\n","<br>\n", var_export( $var, true ) . "\n");
+ $s = str_replace("\n","<br />\n", var_export( $var, true ) . "\n");
if ( headers_sent() || !@is_object( $wgOut ) ) {
print $s;
} else {
$sl = wfViewPrevNext( $offset, $limit , $wgContLang->specialPage( $sname ), "" ,$atend );
$wgOut->addHTML( "<br />{$sl}</p>\n" );
- $s = "<ol start='" . ( $offset + 1 ) . "' class='special'>";
- # Only read at most $num rows, because $res may contain the whole 1000
- for ( $i = 0; $i < $num && $obj = $dbr->fetchObject( $res ); $i++ ) {
- $format = $this->formatResult( $sk, $obj );
- $attr = ( isset ( $obj->usepatrol ) && $obj->usepatrol &&
- $obj->patrolled == 0 ) ? ' class="not_patrolled"' : '';
- $s .= "<li{$attr}>{$format}</li>\n";
+ if ( $num > 0 ) {
+ $s = "<ol start='" . ( $offset + 1 ) . "' class='special'>";
+ # Only read at most $num rows, because $res may contain the whole 1000
+ for ( $i = 0; $i < $num && $obj = $dbr->fetchObject( $res ); $i++ ) {
+ $format = $this->formatResult( $sk, $obj );
+ $attr = ( isset ( $obj->usepatrol ) && $obj->usepatrol &&
+ $obj->patrolled == 0 ) ? ' class="not_patrolled"' : '';
+ $s .= "<li{$attr}>{$format}</li>\n";
+ }
+ $dbr->freeResult( $res );
+ $s .= '</ol>';
}
- $dbr->freeResult( $res );
- $s .= '</ol>';
$wgOut->addHTML( $s );
$wgOut->addHTML( "<p>{$sl}</p>\n" );
}
}
$skin = $wgUser->getSkin();
$link = $skin->makeLink( $link );
- $r .= "* [[$link]]<br>\n";
+ $r .= "* [[$link]]<br />\n";
}
} else {
}
$dbw->query( "COMMIT", "wfDataEdit" );
- $s .= "Action complete.<br>\n" ;
+ $s .= "Action complete.<br />\n" ;
$s .= wfDataPreview ( $t , $dk ) ;
$wgOut->AddHTML ( $s ) ;
if ( count ( $z ) == 1 ) $z[] = "line" ; # Default
$type = strtolower ( $z[1] ) ;
- if ( $type == "line" ) $input = "<input type=text style=\"width:100%\" name=\"{$name}\" value=\"{$value}\"></input>" ;
+ if ( $type == "line" ) $input = "<input type=text style=\"width:100%\" name=\"{$name}\" value=\"{$value}\" />" ;
else if ( $type == "multiline" ) $input = "<textarea style=\"width:100%\" name=\"{$name}\">{$value}</textarea>" ;
- else if ( $type == "number" ) $input = "<input type=int width=5 name=\"{$name}\" value=\"{$value}\"></input>" ;
- else if ( $type == "date" ) $input = "<input type=date width=10 name=\"{$name}\" value=\"{$value}\"></input>" ;
+ else if ( $type == "number" ) $input = "<input type=int width=5 name=\"{$name}\" value=\"{$value}\" />" ;
+ else if ( $type == "date" ) $input = "<input type=date width=10 name=\"{$name}\" value=\"{$value}\" />" ;
else if ( $type == "dropdown" )
{
$s .= "<select name=\"{$name}\">" ;
foreach ( $z AS $k => $v )
{
- if ( htmlentities ( $value ) == $v ) $default = " selected" ;
+ if ( htmlentities ( $value ) == $v ) $default = ' selected="selected"' ;
else $default = "" ;
if ( $k > 1 ) $s .= "<option value=\"{$v}\"{$default}>{$v}</option>\n" ;
}
}
else $s .= $x ;
}
- $s .= "<br>Comment : <input type='test' name='comment' value='{$comment}'></input>" ;
- $s .= " <input type='hidden' name='revision' value='{$revision}'></input>" ;
- $s .= "<input type='hidden' name='add_data' value='1'></input>" ;
- if ( $masterkey ) $s .= "<input type='hidden' name='masterkey' value='{$masterkey}'></input>" ;
- $s .= "<input type='hidden' name='data_type' value='{$dt}'></input>" ;
- $s .= "<input type=submit name='doit' value=\"Do it\"></input> " ;
- $s .= "<input type=submit name='preview' value=\"Preview\"></input>" ;
+ $s .= "<br />Comment : <input type='test' name='comment' value='{$comment}' />" ;
+ $s .= " <input type='hidden' name='revision' value='{$revision}' />" ;
+ $s .= "<input type='hidden' name='add_data' value='1' />" ;
+ if ( $masterkey ) $s .= "<input type='hidden' name='masterkey' value='{$masterkey}' />" ;
+ $s .= "<input type='hidden' name='data_type' value='{$dt}' />" ;
+ $s .= "<input type=submit name='doit' value=\"Do it\" /> " ;
+ $s .= "<input type=submit name='preview' value=\"Preview\" />" ;
$s .= "</form>" ;
$wgOut->AddHTML ( $s ) ;
{
$s .= "<option>{$o->cur_title}</option>\n" ;
}
- $s .= "</select><br>\n" ;
- $s .= "<input type=submit name='add_data' value=\"Add data\"></input> " ;
- $s .= "<input type=submit name='view_data' value=\"View data\"></input> " ;
- $s .= "<br>\nTo add a new data type <i>Stuff</i>, edit the page <i>Data:Stuff</i>." ;
+ $s .= "</select><br />\n" ;
+ $s .= "<input type=submit name='add_data' value=\"Add data\" /> " ;
+ $s .= "<input type=submit name='view_data' value=\"View data\" /> " ;
+ $s .= "<br />\nTo add a new data type <i>Stuff</i>, edit the page <i>Data:Stuff</i>." ;
$s .= "</form>" ;
$wgOut->AddHTML ( $s ) ;
$sk = $wgUser->getSkin();
#FIXME : probably need to add a backlink to the maintenance page.
- return '<p>'.wfMsg("disambiguationstext", $sk->makeKnownLink(wfMsgForContent('disambiguationspage')) )."</p><br>\n";
+ return '<p>'.wfMsg("disambiguationstext", $sk->makeKnownLink(wfMsgForContent('disambiguationspage')) )."</p><br />\n";
}
function getSQL() {
function getPageHeader( ) {
#FIXME : probably need to add a backlink to the maintenance page.
- return '<p>'.wfMsg("doubleredirectstext")."</p><br>\n";
+ return '<p>'.wfMsg("doubleredirectstext")."</p><br />\n";
}
function getSQL() {
// form header
$out = '<form method="get" action="'.$action.'">' .
'<input type="hidden" name="title" value="'.$special.'" />' .
- 'Group: <select name="group">' .
+ 'Group: <select name="group">';
// get all group names and id
$dbr = & wfGetDB( DB_SLAVE );
$r = wfMsg('maintnancepagetext') ;
# Links to subfunctions
- $r .= "<UL>\n" ;
+ $r .= "<ul>\n" ;
$r .= "<li>".$sk->makeKnownLink( sns().':Disambiguations', wfMsg('disambiguations')) . "</li>\n";
$r .= '<li>'.$sk->makeKnownLink( sns().':DoubleRedirects', wfMsg('doubleredirects')) . "</li>\n";
$r .= '<li>'.$sk->makeKnownLink( sns().':BrokenRedirects', wfMsg('brokenredirects')) . "</li>\n";
$r .= '<li>';
$l = getMPL('missinglanguagelinks');
$l = str_replace ( '</a>' , '' , $l ) ;
- $l = str_replace ( '<a ' , '<FORM method="post" ' , $l ) ;
+ $l = str_replace ( '<a ' , '<form method="post" ' , $l ) ;
+ $l = str_replace ( ' href=' , ' action=' , $l ) ;
$l = explode ( '>' , $l ) ;
$l = $l[0] ;
$r .= $l.">\n" ;
$r .= '<input type="submit" name="submitmll" value="' ;
$r .= htmlspecialchars(wfMsg('missinglanguagelinksbutton'), ENT_QUOTES);
- $r .= "\">\n" ;
+ $r .= "\" />\n" ;
$r .= "<select name=\"thelang\">\n" ;
$a = $wgContLang->getLanguageNames();
$r .= "<option value='{$k}'>{$a[$k]}</option>\n" ;
}
$r .= "</select>\n" ;
- $r .= "</FORM>\n</li>" ;
+ $r .= "</form>\n</li>" ;
- $r .= "</UL>\n" ;
+ $r .= "</ul>\n" ;
$wgOut->addHTML ( $r ) ;
}
$res = wfQuery( $sql, DB_SLAVE, $fname );
$top = getMaintenancePageBacklink( 'selflinks' );
- $top .= '<p>'.wfMsg('selflinkstext')."</p><br>\n";
+ $top .= '<p>'.wfMsg('selflinkstext')."</p><br />\n";
$top .= wfShowingResults( $offset, $limit );
$wgOut->addHTML( "<p>{$top}\n" );
$sl = wfViewPrevNext( $offset, $limit, 'REPLACETHIS' ) ;
$sl = str_replace ( 'REPLACETHIS' , sns().":Maintenance&subfunction=selflinks" , $sl ) ;
- $wgOut->addHTML( "<br>{$sl}\n" );
+ $wgOut->addHTML( "<br />{$sl}\n" );
$sk = $wgUser->getSkin();
$s = '<ol start=' . ( $offset + 1 ) . '>';
}
}
$top = getMaintenancePageBacklink( 'mispeelings' );
- $top .= "<p>".wfMsg( 'mispeelingstext', $msl )."</p><br>\n";
+ $top .= "<p>".wfMsg( 'mispeelingstext', $msl )."</p><br />\n";
$top .= wfShowingResults( $offset, $limit );
$wgOut->addHTML( "<p>{$top}\n" );
$sl = wfViewPrevNext( $offset, $limit, 'REPLACETHIS' ) ;
$sl = str_replace ( 'REPLACETHIS' , sns().":Maintenance&subfunction=mispeelings" , $sl ) ;
- $wgOut->addHTML( "<br>{$sl}\n" );
+ $wgOut->addHTML( "<br />{$sl}\n" );
$s = implode ( '' , $b ) ;
if ( count ( $b ) > 0 ) $s .= '</ol>';
$mll = wfMsg( 'missinglanguagelinkstext', $wgContLang->getLanguageName($thelang) );
$top = getMaintenancePageBacklink( 'missinglanguagelinks' );
- $top .= "<p>$mll</p><br>";
+ $top .= "<p>$mll</p><br />";
$top .= wfShowingResults( $offset, $limit );
$wgOut->addHTML( "<p>{$top}\n" );
$sl = wfViewPrevNext( $offset, $limit, 'REPLACETHIS' ) ;
$sl = str_replace ( 'REPLACETHIS' , sns().":Maintenance&subfunction=missinglanguagelinks&thelang=".
htmlspecialchars($thelang), $sl ) ;
- $wgOut->addHTML( "<br>{$sl}\n" );
+ $wgOut->addHTML( "<br />{$sl}\n" );
$sk = $wgUser->getSkin();
$s = '<ol start=' . ( $offset + 1 ) . '>';
if ($wgEmailAuthentication && ($this->mUserEmail != '') ) {
if ($wgUser->getEmailAuthenticationtimestamp() != 0) {
- $emailauthenticated = wfMsg('emailauthenticated',$wgLang->timeanddate($wgUser->getEmailAuthenticationtimestamp(), true ) ).'<br>';
+ $emailauthenticated = wfMsg('emailauthenticated',$wgLang->timeanddate($wgUser->getEmailAuthenticationtimestamp(), true ) ).'<br />';
$disabled = '';
} else {
- $emailauthenticated = wfMsg('emailnotauthenticated').'<br>';
+ $emailauthenticated = wfMsg('emailnotauthenticated').'<br />';
$disabled = ' '.wfMsg('disableduntilauthent');
}
} else {
if ($wgAllowRealName) {
$wgOut->addHTML("<div><label>$yrn: <input type='text' name=\"wpRealName\" value=\"{$this->mRealName}\" size='20' /></label></div>");
- $prefs_help_realname = wfMsg('prefs-help-realname').'<br>';
+ $prefs_help_realname = wfMsg('prefs-help-realname').'<br />';
}
if( $wgEnableEmail ) {
# This appears to be more intuitive than alternative 2.
if ($error === '') {
- $mailmsg = '<br>' . wfMsg( 'passwordsentforemailauthentication', $u->getName() );
+ $mailmsg = '<br />' . wfMsg( 'passwordsentforemailauthentication', $u->getName() );
} else {
- $mailmsg = '<br>' . wfMsg( 'mailerror', $error ) ;
+ $mailmsg = '<br />' . wfMsg( 'mailerror', $error ) ;
}
}
}
global $wgSquidServers;
if ( $wgSquidServers == 'echo' ) {
- echo implode("<br>\n", $urlArr);
+ echo implode("<br />\n", $urlArr);
return;
}
<p class='error'><?php $this->html('error') ?></p>
<?php } else { ?>
<h2><?php $this->msg('login' ) ?>:</h2>
- <p><?php $this->msgWiki('loginprompt') ?></p>
+ <?php $this->msgWiki('loginprompt') ?>
<?php } ?>
<form name="userlogin" id="userlogin" method="post" action="<?php $this->text('action') ?>">
<table border='0'>
# Login and logout pages
#
"logouttitle" => 'User logout',
-"logouttext" => "You are now logged out.<br>
+"logouttext" => "You are now logged out.<br />
You can continue to use {{SITENAME}} anonymously, or you can log in
again as the same or as a different user. Note that some pages may
continue to be displayed as if you were still logged in, until you clear
'mailerror' => "Error sending mail: $1",
'acct_creation_throttle_hit' => 'Sorry, you have already created $1 accounts. You can\'t make any more.',
'emailauthenticated' => 'Your email address was authenticated on $1.',
-'emailnotauthenticated' => 'Your email address is <strong>not yet authenticated</strong> and the advanced email features are disabled until authentication <strong>(d.u.a.)</strong>.<br>
+'emailnotauthenticated' => 'Your email address is <strong>not yet authenticated</strong> and the advanced email features are disabled until authentication <strong>(d.u.a.)</strong>.<br />
To authenticate, please login in with the temporary password which has been mailed to you, or request a new one on the login page.',
'invalidemailaddress' => 'The email address cannot be accepted as it appears to have an invalid format. Please enter a well-formatted address or empty that field.',
'disableduntilauthent' => '<strong>(d.u.a.)</strong>',
'movethispage' => 'Move this page',
'unusedimagestext' => '<p>Please note that other web sites may link to an image with
a direct URL, and so may still be listed here despite being
-in active use.',
+in active use.</p>',
'booksources' => 'Book sources',
'categoriespagetext' => 'The following categories exists in the wiki.',
'data' => 'Data',
"preview" => "Nakijken",
"showpreview" => "Toon bewerking ter controle",
"blockedtitle" => "Gebruiker is geblokkeerd",
-"blockedtext" => "Over het door u geselecteerde onderwerp is in {{SITENAME}} nog geen artikel aanwezig, of u heeft zelf gevraagd om een bestaand artikel te mogen aanpassen. Normaal gesproken zou u onder deze omstandigheden de gelegenheid worden gegeven een tekst te schrijven, maar u heeft op dit moment geen schrijftoegang tot het systeem. Uw gebruikersnaam of IP-adres is door $1 geblokkeerd waardoor u geen artikels kunt bewerken. <br>De opgegeven reden luidt:<br> '''$2.'''<p> '''U kunt nog steeds alle pagina's raadplegen.'''<br> U kunt echter geen pagina's bewerken of aanmaken.<br> <font color=\"red\">Rode links</font> gaan naar niet-bestaande artikels. Als u daar op klikt kan u dat artikel niet aanmaken omdat u geblokkeerd bent, en krijgt u dit bericht te zien. Een gebruiker die niet geblokkeerd is krijgt een invulveld te zien waar hij het artikel kan aanmaken.<br> <font color=\"blue\">Blauwe links</font> gaan naar bestaande artikels die u zonder problemen kunt raadplegen.<p> Als u alleen ''op zoek'' bent naar informatie ''mist u niets''.<p> Elke computer die verbonden is met het internet krijgt een [[IP-adres]] toegewezen van zijn [[internetprovider]]. In veel gevallen krijgt een gebruiker regelmatig een ander ip-adres toegewezen. Het door u gebruikte ip-adres is recent gebruikt door u of iemand anders voor bewerkingen die een overtreding zijn van de [[{{ns:4}}:Toch een paar regels|regels]] van Wikipedia.",
+"blockedtext" => "Over het door u geselecteerde onderwerp is in {{SITENAME}} nog geen artikel aanwezig, of u heeft zelf gevraagd om een bestaand artikel te mogen aanpassen. Normaal gesproken zou u onder deze omstandigheden de gelegenheid worden gegeven een tekst te schrijven, maar u heeft op dit moment geen schrijftoegang tot het systeem. Uw gebruikersnaam of IP-adres is door $1 geblokkeerd waardoor u geen artikels kunt bewerken. <br />De opgegeven reden luidt:<br /> '''$2.'''<p> '''U kunt nog steeds alle pagina's raadplegen.'''<br /> U kunt echter geen pagina's bewerken of aanmaken.<br /> <font color=\"red\">Rode links</font> gaan naar niet-bestaande artikels. Als u daar op klikt kan u dat artikel niet aanmaken omdat u geblokkeerd bent, en krijgt u dit bericht te zien. Een gebruiker die niet geblokkeerd is krijgt een invulveld te zien waar hij het artikel kan aanmaken.<br /> <font color=\"blue\">Blauwe links</font> gaan naar bestaande artikels die u zonder problemen kunt raadplegen.<p> Als u alleen ''op zoek'' bent naar informatie ''mist u niets''.<p> Elke computer die verbonden is met het internet krijgt een [[IP-adres]] toegewezen van zijn [[internetprovider]]. In veel gevallen krijgt een gebruiker regelmatig een ander ip-adres toegewezen. Het door u gebruikte ip-adres is recent gebruikt door u of iemand anders voor bewerkingen die een overtreding zijn van de [[{{ns:4}}:Toch een paar regels|regels]] van Wikipedia.",
"whitelistedittitle" => "Aanmelden verplicht",
"whitelistedittext" => "Om dit artikel te kunnen wijzigen, moet u [[Speciaal:Userlogin|ingelogd]] zijn.",
"whitelistreadtitle" => "Aanmelden verplicht",
"storedversion" => "Opgeslagen versie",
"editingold" => "<strong>WAARSCHUWING: U bent bezig een oude versie van deze pagina te bewerken. Wanneer u uw bewerking opslaat, gaan alle wijzigingen die na deze versie gedaan zijn verloren.\n.</strong>\n",
"yourdiff" => "Wijzigingen",
-"copyrightwarning" => "<div class=\"plainlinks\" style=\"margin-top:15px;border-width:1px;border-style:solid;border-color:#aaaaaa;padding:2px;\"> <small>Speciale karakters: <charinsert>Á á É é Í í Ó ó Ú ú Ý ý</charinsert> · <charinsert>À à È è Ì ì Ò ò Ù ù </charinsert> · <charinsert>Â â Ê ê Î î Ô ô Û û </charinsert> · <charinsert>Ä ä Ë ë Ï ï Ö ö Ü ü \9f ÿ</charinsert> · <charinsert>Ā ā Ē ē Ī ī Ō ō Ū ū </charinsert> · <charinsert>Å å </charinsert> · <charinsert>Ç ç </charinsert> · <charinsert>Ñ ñ </charinsert> · <charinsert>Ø ø </charinsert> · <charinsert>ß </charinsert> · <charinsert>Ð ð Þ þ </charinsert> · <charinsert>Æ æ \8c \9c </charinsert> · <charinsert>– — </charinsert> · <charinsert>~ | ° ² ³ ¼ ½ ¾ \80 \86</charinsert> </small></div> Opgelet: Alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de GNU Free Documentation License. Als u niet wilt dat uw tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor 'Pagina Opslaan'.<br> Hierbij belooft u ons tevens dat u deze tekst zelf heeft geschreven, of overgenomen uit een vrije, openbare bron.<br> <strong>Gebruik geen materiaal dat beschermd wordt door auteursrecht, tenzij u daarvoor toestemming hebt!</strong>",
+"copyrightwarning" => "<div class=\"plainlinks\" style=\"margin-top:15px;border-width:1px;border-style:solid;border-color:#aaaaaa;padding:2px;\"> <small>Speciale karakters: <charinsert>Á á É é Í í Ó ó Ú ú Ý ý</charinsert> · <charinsert>À à È è Ì ì Ò ò Ù ù </charinsert> · <charinsert>Â â Ê ê Î î Ô ô Û û </charinsert> · <charinsert>Ä ä Ë ë Ï ï Ö ö Ü ü \9f ÿ</charinsert> · <charinsert>Ā ā Ē ē Ī ī Ō ō Ū ū </charinsert> · <charinsert>Å å </charinsert> · <charinsert>Ç ç </charinsert> · <charinsert>Ñ ñ </charinsert> · <charinsert>Ø ø </charinsert> · <charinsert>ß </charinsert> · <charinsert>Ð ð Þ þ </charinsert> · <charinsert>Æ æ \8c \9c </charinsert> · <charinsert>– — </charinsert> · <charinsert>~ | ° ² ³ ¼ ½ ¾ \80 \86</charinsert> </small></div> Opgelet: Alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de GNU Free Documentation License. Als u niet wilt dat uw tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor 'Pagina Opslaan'.<br /> Hierbij belooft u ons tevens dat u deze tekst zelf heeft geschreven, of overgenomen uit een vrije, openbare bron.<br /> <strong>Gebruik geen materiaal dat beschermd wordt door auteursrecht, tenzij u daarvoor toestemming hebt!</strong>",
"longpagewarning" => "Waarschuwing! Deze pagina is $1 kilobyte lang. Pagina's langer dan 32 kb zorgen voor problemen op sommige browsers. Het is daarom waarschijnlijk een goed idee deze pagina in meerdere pagina's te splitsen.",
"readonlywarning" => "Waarschuwing! De database is op dit moment in onderhoud; het is daarom niet mogelijk op dit moment pagina's te wijzigen. Wij adviseren u de tekst op uw eigen computer op te slaan en later opnieuw te proberen deze pagina te bewerken.",
"protectedpagewarning" => "Waarschuwing! U staat op het punt een beveiligde pagina te wijzigen. Gewone gebruikers kunnen deze pagina niet bewerken.",
"ipusubmit" => "De-blokkeer deze gebruiker.",
"ipusuccess" => "\"$1\" is gedeblokkeerd.",
"ipblocklist" => "Lijst van geblokkeerde gebruikers en IP-adressen.",
-"blocklistline" => "Op $1 (vervalt op $4) blokkeerde $2:<br> $3",
+"blocklistline" => "Op $1 (vervalt op $4) blokkeerde $2:<br /> $3",
"blocklink" => "blokkeer",
"unblocklink" => "de-blokkeer",
"contribslink" => "bijdragen",
att betrakta som utgivna under GNU Free Documentation License
(se $1 för detaljer).
Om du inte vill ha din text redigerad och kopierad efter andras gottfinnade så skall du inte skriva någon text här.<br />
-Du lovar oss också att du skrev texten själv, eller kopierade från public domain eller liknande fri resurs.<BR>
+Du lovar oss också att du skrev texten själv, eller kopierade från public domain eller liknande fri resurs.<br />
<strong>LÄGG ALDRIG UT UPPHOVSRÄTTSSKYDDAT MATERIAL HÄR UTAN FÖRFATTARENS TILLÅTELSE!</strong>",
"longpagewarning" => "VARNING: Den här artikeln är $1 kilobytes lång; vissa äldre webbläsare
$s .= "</td><td align='right'>" ;
$s .= "<font size='-1'><span id='langlinks'>" ;
- $s .= str_replace ( "<br>" , "" , $this->otherLanguages() );
+ $s .= str_replace ( "<br />" , "" , $this->otherLanguages() );
$cat = $this->getCategoryLinks();
if( $cat ) $s .= "<br />$cat\n";
$s .= "<br />" . $this->pageTitleLinks();