diff --git a/htdocs/website/class/website.class.php b/htdocs/website/class/website.class.php
index 26231534f67..f1932d88815 100644
--- a/htdocs/website/class/website.class.php
+++ b/htdocs/website/class/website.class.php
@@ -1193,16 +1193,19 @@ class Website extends CommonObject
$out.= '';
}
$i=0;
- foreach($languagecodes as $languagecode)
+ if (is_array($languagecodes))
{
- if ($languagecode == $languagecodeselected) continue; // Already output
- $shortcode = strtolower(substr($languagecode, -2));
- $label = $weblangs->trans("Language_".$languagecode);
- if ($shortcode == 'us') $label = preg_replace('/\s*\(.*\)/', '', $label);
- $out.= '
'.$label;
- if (empty($i) && empty($languagecodeselected)) $out.= '';
- $out.= '';
- $i++;
+ foreach($languagecodes as $languagecode)
+ {
+ if ($languagecode == $languagecodeselected) continue; // Already output
+ $shortcode = strtolower(substr($languagecode, -2));
+ $label = $weblangs->trans("Language_".$languagecode);
+ if ($shortcode == 'us') $label = preg_replace('/\s*\(.*\)/', '', $label);
+ $out.= '
'.$label;
+ if (empty($i) && empty($languagecodeselected)) $out.= '';
+ $out.= '';
+ $i++;
+ }
}
$out.= '';