-<?
+<?php
function sns()
{
$l = $l[0] ;
$r .= $l.">\n" ;
$r .= "<input type=submit name='submitmll' value='" ;
- $r .= wfMsg("missinglanguagelinksbutton");
+ $r .= htmlspecialchars(wfMsg("missinglanguagelinksbutton"), ENT_QUOTES);
$r .= "'>\n" ;
$r .= "<select name=thelang>\n" ;
$a = $wgLang->getLanguageNames();
list( $limit, $offset ) = wfCheckLimits();
$dp = wfStrencode( wfMsg("disambiguationspage") );
-
+
+ die( "wfSpecialDisambiguation is broken. Link tables have changed...\n" );
+
$sql = "SELECT la.l_from,la.l_to,"
. " lb.l_from AS source,lb.l_to AS dest,"
. " c.cur_id, c.cur_title AS dt"
. " AND d.cur_namespace=0"
. " LIMIT {$offset}, {$limit}";
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
$sk = $wgUser->getSkin();
- $top = "<p>".wfMsg("disambiguationstext")."</p><br>\n";
- $top = str_replace ( "$1" , $sk->makeKnownLink ( $dp ) , $top ) ;
- $top = getMaintenancePageBacklink().$top ;
+ $top = "<p>".wfMsg( "disambiguationstext", $sk->makeKnownLink( $dp ) )."</p><br>\n";
+ $top = getMaintenancePageBacklink() . $top;
$top .= wfShowingResults( $offset, $limit );
$wgOut->addHTML( "<p>{$top}\n" );
list( $limit, $offset ) = wfCheckLimits();
+ die( "wfSpecialDoubleRedirects() is broken for now; link tables are changed." );
$sql = "SELECT l_from,l_to,cb.cur_text AS rt,cb.cur_title AS ti FROM links,cur AS ca, cur AS cb WHERE ca.cur_is_redirect=1 AND cb.cur_is_redirect=1 AND l_to=cb.cur_id AND l_from=ca.cur_title AND ca.cur_namespace=0 LIMIT {$offset}, {$limit}" ;
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
$top = getMaintenancePageBacklink();
$top .= "<p>".wfMsg("doubleredirectstext")."</p><br>\n";
$sql = "SELECT bl_to,cur_title FROM brokenlinks,cur WHERE cur_is_redirect=1 AND cur_namespace=0 AND bl_from=cur_id LIMIT {$offset}, {$limit}" ;
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
$top = getMaintenancePageBacklink();
$top .= "<p>".wfMsg("brokenredirectstext")."</p><br>\n";
$sql = "SELECT cur_title FROM cur,links WHERE cur_is_redirect=0 AND cur_namespace=0 AND l_from=cur_title AND l_to=cur_id LIMIT {$offset}, {$limit}";
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
$top = getMaintenancePageBacklink();
$top .= "<p>".wfMsg("selflinkstext")."</p><br>\n";
# Load list from database
$sql = "SELECT cur_text FROM cur WHERE cur_title='{$mss}' AND cur_namespace=4" ;
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
$obj = wfFetchObject ( $res ) ;
$l = $obj->cur_text ;
$l = explode ( "\n" , $l ) ;
$x = preg_replace( '/^(\S+).*$/', '$1', $x );
#$sql = "SELECT DISTINCT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND (MATCH(cur_ind_text) AGAINST ('" . wfStrencode( $wgLang->stripForSearch( $x ) ) . "'))" ;
$sql = "SELECT DISTINCT cur_title FROM cur,searchindex WHERE cur_id=si_page AND cur_namespace=0 AND cur_is_redirect=0 AND (MATCH(si_text) AGAINST ('" . wfStrencode( $wgLang->stripForSearch( $x ) ) . "'))" ;
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
while ( $obj = wfFetchObject ( $res ) ) {
if ( $cnt >= $offset AND $cnt < $offset+$limit ) {
if ( $y != "" ) {
}
}
$top = getMaintenancePageBacklink();
- $top .= "<p>".str_replace("$1",$msl,wfMsg("mispeelingstext"))."</p><br>\n";
+ $top .= "<p>".wfMsg( "mispeelingstext", $msl )."</p><br>\n";
$top .= wfShowingResults( $offset, $limit );
$wgOut->addHTML( "<p>{$top}\n" );
$sql = "SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND cur_title NOT LIKE '%/%' AND cur_text NOT LIKE '%[[{$thelang}:%' LIMIT {$offset}, {$limit}";
- $res = wfQuery( $sql, $fname );
+ $res = wfQuery( $sql, DB_READ, $fname );
- $mll = wfMsg("missinglanguagelinkstext");
- $mll = str_replace ( "$1" , $wgLang->getLanguageName($thelang) , $mll ) ;
+ $mll = wfMsg( "missinglanguagelinkstext", $wgLang->getLanguageName($thelang) );
$top = getMaintenancePageBacklink();
$top .= "<p>$mll</p><br>";