X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/fae8da2bcb78d6020231b42a5a3f2444b64755eb..2a4198f94d1c52bb7e0042cf1b4074f277538384:/utils/importWikipedia.php?ds=inline diff --git a/utils/importWikipedia.php b/utils/importWikipedia.php index 06db6036..2e256e35 100644 --- a/utils/importWikipedia.php +++ b/utils/importWikipedia.php @@ -48,7 +48,8 @@ exit; $a = array(); $a[] = 'test'; - $oDB &= getDB(); + $oDB = new Nominatim\DB(); + $oDB->connect(); if ($aCMDResult['drop-tables']) { @@ -304,7 +305,9 @@ function _templatesToProperties($aTemplates) } if (isset($aCMDResult['parse-wikipedia'])) { - $oDB =& getDB(); + $oDB = new Nominatim\DB(); + $oDB->connect(); + $sSQL = 'select page_title from content where page_namespace = 0 and page_id %10 = '; $sSQL .= $aCMDResult['parse-wikipedia']; $sSQL .= ' and (page_content ilike \'%{{Coord%\' or (page_content ilike \'%lat%\' and page_content ilike \'%lon%\'))'; @@ -366,7 +369,9 @@ function nominatimXMLEnd($hParser, $sName) if (isset($aCMDResult['link'])) { - $oDB =& getDB(); + $oDB = new Nominatim\DB(); + $oDB->connect(); + $aWikiArticles = $oDB->getAll("select * from wikipedia_article where language = 'en' and lat is not null and osm_type is null and totalcount < 31 order by importance desc limit 200000"); // If you point this script at production OSM you will be blocked