Partial revert of r37502, 37503: double-quoting of SQL strings
This commit is contained in:
parent
75bebd2364
commit
0b0b33cd52
4 changed files with 10 additions and 16 deletions
|
|
@ -86,7 +86,7 @@ class ApiQueryCategories extends ApiQueryGeneratorBase {
|
|||
$this->dieUsage("Invalid continue param. You should pass the " .
|
||||
"original value returned by the previous query", "_badcontinue");
|
||||
$clfrom = intval($cont[0]);
|
||||
$clto = $this->getDb()->addQuotes($this->titleToKey($cont[1]));
|
||||
$clto = $this->getDb()->strencode($cont[1]);
|
||||
$this->addWhere("cl_from > $clfrom OR ".
|
||||
"(cl_from = $clfrom AND ".
|
||||
"cl_to >= '$clto')");
|
||||
|
|
@ -109,8 +109,7 @@ class ApiQueryCategories extends ApiQueryGeneratorBase {
|
|||
if (++$count > $params['limit']) {
|
||||
// We've reached the one extra which shows that
|
||||
// there are additional pages to be had. Stop here...
|
||||
$this->setContinueEnumParameter('continue', $row->cl_from .
|
||||
'|' . $this->keyToTitle($row->cl_to));
|
||||
$this->setContinueEnumParameter('continue', "{$row->cl_from}|{$row->cl_to}");
|
||||
break;
|
||||
}
|
||||
if ($lastId != $row->cl_from) {
|
||||
|
|
@ -144,8 +143,7 @@ class ApiQueryCategories extends ApiQueryGeneratorBase {
|
|||
if (++$count > $params['limit']) {
|
||||
// We've reached the one extra which shows that
|
||||
// there are additional pages to be had. Stop here...
|
||||
$this->setContinueEnumParameter('continue', $row->cl_from .
|
||||
'|' . $this->keyToTitle($row->cl_to));
|
||||
$this->setContinueEnumParameter('continue', "{$row->il_from}|{$row->il_to}");
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ class ApiQueryImages extends ApiQueryGeneratorBase {
|
|||
$this->dieUsage("Invalid continue param. You should pass the " .
|
||||
"original value returned by the previous query", "_badcontinue");
|
||||
$ilfrom = intval($cont[0]);
|
||||
$ilto = $this->getDb()->addQuotes($this->titleToKey($cont[1]));
|
||||
$ilto = $this->getDb()->strencode($cont[1]);
|
||||
$this->addWhere("il_from > $ilfrom OR ".
|
||||
"(il_from = $ilfrom AND ".
|
||||
"il_to >= '$ilto')");
|
||||
|
|
@ -90,8 +90,7 @@ class ApiQueryImages extends ApiQueryGeneratorBase {
|
|||
if (++$count > $params['limit']) {
|
||||
// We've reached the one extra which shows that
|
||||
// there are additional pages to be had. Stop here...
|
||||
$this->setContinueEnumParameter('continue', $row->il_from .
|
||||
'|' . $this->keyToTitle($row->il_to));
|
||||
$this->setContinueEnumParameter('continue', "{$row->il_from}|{$row->il_to}");
|
||||
break;
|
||||
}
|
||||
if ($lastId != $row->il_from) {
|
||||
|
|
@ -119,8 +118,7 @@ class ApiQueryImages extends ApiQueryGeneratorBase {
|
|||
if (++$count > $params['limit']) {
|
||||
// We've reached the one extra which shows that
|
||||
// there are additional pages to be had. Stop here...
|
||||
$this->setContinueEnumParameter('continue', $row->il_from .
|
||||
'|' . $this->keyToTitle($row->il_to));
|
||||
$this->setContinueEnumParameter('continue', "{$row->il_from}|{$row->il_to}");
|
||||
break;
|
||||
}
|
||||
$titles[] = Title :: makeTitle(NS_IMAGE, $row->il_to);
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class ApiQueryLangLinks extends ApiQueryBase {
|
|||
$this->dieUsage("Invalid continue param. You should pass the " .
|
||||
"original value returned by the previous query", "_badcontinue");
|
||||
$llfrom = intval($cont[0]);
|
||||
$lllang = $this->getDb()->addQuotes($cont[1]);
|
||||
$lllang = $this->getDb()->strencode($cont[1]);
|
||||
$this->addWhere("ll_from > $llfrom OR ".
|
||||
"(ll_from = $llfrom AND ".
|
||||
"ll_lang >= '$lllang')");
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ class ApiQueryLinks extends ApiQueryGeneratorBase {
|
|||
"original value returned by the previous query", "_badcontinue");
|
||||
$plfrom = intval($cont[0]);
|
||||
$plns = intval($cont[1]);
|
||||
$pltitle = $this->getDb()->addQuotes($this->titleToKey($cont[2]));
|
||||
$pltitle = $this->getDb()->strencode($cont[2]);
|
||||
$this->addWhere("{$this->prefix}_from > $plfrom OR ".
|
||||
"({$this->prefix}_from = $plfrom AND ".
|
||||
"({$this->prefix}_namespace > $plns OR ".
|
||||
|
|
@ -128,8 +128,7 @@ class ApiQueryLinks extends ApiQueryGeneratorBase {
|
|||
// We've reached the one extra which shows that
|
||||
// there are additional pages to be had. Stop here...
|
||||
$this->setContinueEnumParameter('continue',
|
||||
"{$row->pl_from}|{$row->pl_namespace}|" .
|
||||
$this->keyToTitle($row->pl_title));
|
||||
"{$row->pl_from}|{$row->pl_namespace}|{$row->pl_title}");
|
||||
break;
|
||||
}
|
||||
if ($lastId != $row->pl_from) {
|
||||
|
|
@ -158,8 +157,7 @@ class ApiQueryLinks extends ApiQueryGeneratorBase {
|
|||
// We've reached the one extra which shows that
|
||||
// there are additional pages to be had. Stop here...
|
||||
$this->setContinueEnumParameter('continue',
|
||||
"{$row->pl_from}|{$row->pl_namespace}|" .
|
||||
$this->keyToTitle($row->pl_title));
|
||||
"{$row->pl_from}|{$row->pl_namespace}|{$row->pl_title}");
|
||||
break;
|
||||
}
|
||||
$titles[] = Title :: makeTitle($row->pl_namespace, $row->pl_title);
|
||||
|
|
|
|||
Loading…
Reference in a new issue