0 ) { //$outString = '
'."\n"; //$outString .= '
'."\n".''."\n".'
'."\n".'
'."\n"; $langOptions=array(); $noscriptString=''; $activeLangImg = null; foreach( $langActive as $language ) { $languageCode = $language->getLanguageCode(); if( $language->code == $curLanguage->getTag() && !$show_active ) { continue; // Not showing the active language } $href = JFModuleHTML::_createHRef ($language, $params); if( isset($language->image) && $language->image!="" ) { $langImg = '/images/' .$language->image; } else { $langImg = '/components/com_joomfish/images/flags/' .$languageCode .".gif"; } if ($language->code == $curLanguage->getTag() ){ $activehref=$href; $activeLangImg = array( 'img' => $langImg, 'code' => $languageCode, 'name' => $language->name ); } if (isset($language->disabled) && $language->disabled){ $disabled=" disabled='disabled'"; $noscriptString .= '' .$language->name. ' '; $langOption=JFModuleHTML::makeOption($href , $language->name, $disabled." style='padding-left:22px;background-image: url(\"".JURI::base(true) . $langImg."\");background-repeat: no-repeat;background-position:center left;opacity:0.5;' class='opaque'" ); } else { $disabled=""; $noscriptString .= '' .$language->name. ' '; $langOption=JFModuleHTML::makeOption($href , $language->name, $disabled." style='padding-left:22px;background-image: url(\"".JURI::base(true) . $langImg."\");background-repeat: no-repeat;background-position:center left;'" ); } $langOption->iso = $language->iso; $langOptions[] = $langOption; } if( count( $langOptions ) > 1 ) { $outString = '
'; $outString .= ''; if( $activeLangImg != null ) { $outString .='' .$activeLangImg['name']. ''; } $langlist = JFModuleHTML::selectList( $langOptions, 'lang', ' class="jflanguageselection" onfocus="jfselectlang=this.selectedIndex;" onchange="if(this.options[this.selectedIndex].disabled){this.selectedIndex=jfselectlang;} else {document.location.replace(this.value);}"', 'value', 'text', $activehref); $outString .= ''.$langlist.''; $outString .= '
'."\n"; if( $noscriptString != '' ) { $outString .= ''; } } elseif (count( $langOptions ) == 1) { $outString = '
'; if( $activeLangImg != null ) { $outString .='' .$activeLangImg['name']. ''; } $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'); }