if (ADMIN) { global $ns, $sql, $pref, $imode; if ($pref['multilanguage']) { include_lan(e_PLUGIN."user_menu/languages/English.php"); $lanlist = explode(",",e_LANLIST); sort($lanlist); foreach($lanlist as $langval) { if (getperms($langval)) { $lanperms[] = $langval; } } require_once(e_HANDLER."language_class.php"); $slng = new language; if(!getperms($sql->mySQLlanguage) && $lanperms) { $sql->mySQLlanguage = ($lanperms[0] != $pref['sitelanguage']) ? $lanperms[0] : ""; if ($pref['user_tracking'] == "session") { $_SESSION['e107language_'.$pref['cookie_name']] = $lanperms[0]; if($pref['multilanguage_subdomain']){ header("Location:".$slng->subdomainUrl($lanperms[0])); } } else { setcookie('e107language_'.$pref['cookie_name'], $lanperms[0], time() + 86400); $_COOKIE['e107language_'.$pref['cookie_name']]= $lanperms[0]; } } foreach($GLOBALS['mySQLtablelist'] as $tabs) { $clang = strtolower($sql->mySQLlanguage); if(strpos($tabs,"lan_".$clang) && $clang !="") { $aff[] = str_replace(MPREFIX."lan_".$clang."_","",$tabs); } } $text .= "
 "; if(isset($aff)) { $text .= $sql->mySQLlanguage; $text .= " (".$slng->convert($sql->mySQLlanguage).") :   ".count($aff)." ".UTHEME_MENU_L3."  
"; } elseif($sql->mySQLlanguage && ($sql->mySQLlanguage != $pref['sitelanguage'])) { $text .= $sql->mySQLlanguage; $text .= " (".$slng->convert($sql->mySQLlanguage)."): ".LAN_INACTIVE; } else { $text .= $pref['sitelanguage']; } $text .= "

"; if(isset($pref['multilanguage_subdomain']) && $pref['multilanguage_subdomain']) { $text .= "
"; } else { $text .= "


"; } return $ns -> tablerender(UTHEME_MENU_L2, $text, '', TRUE); } }