0 ) { $langOptions=array(); $noscriptString=''; foreach( $langActive as $language ) { $href = JFModuleHTML::_createHRef ($language, $params); if( $language->code == $curLanguage->getTag() && !$show_active ) { continue; // Not showing the active language } if ($language->code == $curLanguage->getTag() ) { $activehref=$href; } if (isset($language->disabled) && $language->disabled){ $disabled=" disabled='disabled'"; } else { $disabled=""; } $langOption=JFModuleHTML::makeOption( $href, $language->name, $disabled ); $langOptions[] = $langOption; $href = JFModuleHTML::_createHRef ($language, $params); $noscriptString .= '' .$language->name. ' '; } if( count( $langOptions ) > 1 ) { $langlist = JFModuleHTML::selectList( $langOptions, 'lang', ' class="jflanguageselection" size="1" onchange="document.location.replace(this.value);"', 'value', 'text', $activehref); $outString = '
'; $outString .= ''; $outString .= $langlist; $outString .= '
'; if( $noscriptString != '' ) { $outString .= ''; } } elseif (count( $langOptions ) == 1) { $outString = '
'; } echo $outString; } if( $inc_jf_css && JFile::exists(JPATH_ROOT.DS.'modules'.DS.'mod_jflanguageselection'.DS.'tmpl'.DS.'mod_jflanguageselection.css') ) { $document =& JFactory::getDocument(); $document->addStyleSheet(JURI::base(true).'/modules/mod_jflanguageselection/tmpl/mod_jflanguageselection.css'); }