AntonLV %!s(int64=10) %!d(string=hai) anos
pai
achega
73e230629c
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  1. 4 3
      template/scripts/BxBaseMenuSwitchLanguage.php

+ 4 - 3
template/scripts/BxBaseMenuSwitchLanguage.php

@@ -26,8 +26,11 @@ class BxBaseMenuSwitchLanguage extends BxTemplMenu
 
     protected function loadData()
     {
-        $sLanguage = BxDolLanguages::getInstance()->getCurrentLangName();
+        $aLanguages = BxDolLanguagesQuery::getInstance()->getLanguages(false, true);
+        if(empty($aLanguages) || !is_array($aLanguages) || count($aLanguages) < 2)
+            return;
 
+        $sLanguage = BxDolLanguages::getInstance()->getCurrentLangName();
         $this->setSelected('', $sLanguage);
 
         $oPermalink = BxDolPermalinks::getInstance();
@@ -51,8 +54,6 @@ class BxBaseMenuSwitchLanguage extends BxTemplMenu
 				$aPageParams = array_merge($aPageParams, $aPageParamsAdd);
 		}
 
-        $aLanguages = BxDolLanguagesQuery::getInstance()->getLanguages(false, true);
-
         $aItems = array();
         foreach( $aLanguages as $sName => $sLang ) {
             $aPageParams['lang'] = $sName;