forked from hans/Nominatim
avoid accessing constants when getting data from env
When a setting can be read from the environment variable, avoid accessing the internal defaults. This way the scripts can be accessed directly in \lib as long as the environment is set up correctly with full defaults.
This commit is contained in:
@@ -42,7 +42,10 @@ class SetupFunctions
|
||||
$this->iCacheMemory = getCacheMemoryMB();
|
||||
}
|
||||
|
||||
$this->sModulePath = getSetting('DATABASE_MODULE_PATH', CONST_Default_ModulePath);
|
||||
$this->sModulePath = getSetting('DATABASE_MODULE_PATH');
|
||||
if (!$this->sModulePath) {
|
||||
$this->sModulePath = CONST_Default_ModulePath;
|
||||
}
|
||||
info('module path: ' . $this->sModulePath);
|
||||
|
||||
// parse database string
|
||||
|
||||
@@ -17,7 +17,9 @@ function checkInFile($sOSMFile)
|
||||
|
||||
function getOsm2pgsqlBinary()
|
||||
{
|
||||
return getSetting('OSM2PGSQL_BINARY', CONST_Default_Osm2pgsql);
|
||||
$sBinary = getSetting('OSM2PGSQL_BINARY');
|
||||
|
||||
return $sBinary ? $sBinary : CONST_Default_Osm2pgsql;
|
||||
}
|
||||
|
||||
function getImportStyle()
|
||||
|
||||
Reference in New Issue
Block a user