mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-26 11:08:13 +00:00
remove unnecessayly nested ifs
Found by Sonarqube.
This commit is contained in:
@@ -79,12 +79,11 @@ class AddressDetails
|
|||||||
$sName = $aLine['housenumber'];
|
$sName = $aLine['housenumber'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($sName)) {
|
if (isset($sName)
|
||||||
if (!isset($aAddress[$sTypeLabel])
|
&& (!isset($aAddress[$sTypeLabel])
|
||||||
|| $aLine['class'] == 'place'
|
|| $aLine['class'] == 'place')
|
||||||
) {
|
) {
|
||||||
$aAddress[$sTypeLabel] = $sName;
|
$aAddress[$sTypeLabel] = $sName;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -817,10 +817,8 @@ class Geocode
|
|||||||
|
|
||||||
// No results? Done
|
// No results? Done
|
||||||
if (empty($aResults)) {
|
if (empty($aResults)) {
|
||||||
if ($this->bFallback) {
|
if ($this->bFallback && $this->fallbackStructuredQuery()) {
|
||||||
if ($this->fallbackStructuredQuery()) {
|
return $this->lookup();
|
||||||
return $this->lookup();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return array();
|
return array();
|
||||||
|
|||||||
@@ -90,16 +90,16 @@ class ParameterParser
|
|||||||
$aLanguages = array();
|
$aLanguages = array();
|
||||||
$sLangString = $this->getString('accept-language', $sFallback);
|
$sLangString = $this->getString('accept-language', $sFallback);
|
||||||
|
|
||||||
if ($sLangString) {
|
if ($sLangString
|
||||||
if (preg_match_all('/(([a-z]{1,8})([-_][a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i', $sLangString, $aLanguagesParse, PREG_SET_ORDER)) {
|
&& preg_match_all('/(([a-z]{1,8})([-_][a-z]{1,8})?)\s*(;\s*q\s*=\s*(1|0\.[0-9]+))?/i', $sLangString, $aLanguagesParse, PREG_SET_ORDER)
|
||||||
foreach ($aLanguagesParse as $iLang => $aLanguage) {
|
) {
|
||||||
$aLanguages[$aLanguage[1]] = isset($aLanguage[5])?(float)$aLanguage[5]:1 - ($iLang/100);
|
foreach ($aLanguagesParse as $iLang => $aLanguage) {
|
||||||
if (!isset($aLanguages[$aLanguage[2]])) {
|
$aLanguages[$aLanguage[1]] = isset($aLanguage[5])?(float)$aLanguage[5]:1 - ($iLang/100);
|
||||||
$aLanguages[$aLanguage[2]] = $aLanguages[$aLanguage[1]]/10;
|
if (!isset($aLanguages[$aLanguage[2]])) {
|
||||||
}
|
$aLanguages[$aLanguage[2]] = $aLanguages[$aLanguage[1]]/10;
|
||||||
}
|
}
|
||||||
arsort($aLanguages);
|
|
||||||
}
|
}
|
||||||
|
arsort($aLanguages);
|
||||||
}
|
}
|
||||||
if (empty($aLanguages) && CONST_Default_Language) {
|
if (empty($aLanguages) && CONST_Default_Language) {
|
||||||
$aLanguages[CONST_Default_Language] = 1;
|
$aLanguages[CONST_Default_Language] = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user