- $dpid = $dp->getArticleID();
-
- $sql = "SELECT ca.cur_namespace AS ns_art, ca.cur_title AS title_art,"
- . " cb.cur_namespace AS ns_dis, cb.cur_title AS title_dis"
- . " FROM links as la, links as lb, cur as ca, cur as cb"
- . " WHERE la.l_to = '{$dpid}'"
- . " AND la.l_from = lb.l_to"
- . " AND ca.cur_id = lb.l_from"
- . " AND cb.cur_id = lb.l_to";
+ $id = $dp->getArticleId();
+ $dns = $dp->getNamespace();
+ $dtitle = $dbr->addQuotes( $dp->getDBkey() );
+
+ $sql = "SELECT 'Disambiguations' as type,"
+ . " pl_namespace AS namespace, pl_title AS title"
+ . " FROM {$pagelinks}, {$page}"
+ . " WHERE page_namespace = $dns"
+ . " AND page_title = $dtitle"
+ . " AND pl_from=page_id";