'  ', 'class' => 'activelanguages', 'currentclass' => 'currentlanguage', 'item' => 'picture', 'header' => '', 'footer' => '', 'itemheader' => '', 'itemfooter' => '', 'itemPrefix' => '', 'itemSuffix' => '' ); extract($variables_default); extract($params); $query = "SELECT cl.id, cl.code, IFNULL(cl.name$lid, cl.name$did) AS name, cl.picture, cl.encoding, cl.active FROM ts_cont_languages AS cl, ts_cont_languagessites AS cls WHERE cls.language_id=cl.id AND cls.site_id=" . $HTTP_SESSION_VARS['site_data']->site_id . " ORDER BY cl.weight"; $result = mysqlquery($query); $first = true; $text = $header; $text .=" "; while ($row = mysql_fetch_array($result)) { if($HTTP_SESSION_VARS['user_language'] != $row['id'] && $row['active'] == 1) $text .= $itemheader . (($first) ? "" : $separator) . "" . $itemPrefix . (($item == "picture") ? "" : $row['name']) . $itemSuffix . "" . $itemfooter . "\n"; else { if ($item == "picture") { $text .= $itemheader . (($first) ? "" : $separator) . $itemPrefix; if ($HTTP_SESSION_VARS['user_language'] == $row['id']) { $text .= ""; } else $text .= ""; } else { if ($HTTP_SESSION_VARS['user_language'] == $row['id']) { $text .= "".$itemheader . (($first) ? "" : $separator) . $itemPrefix.$row['name'].""; } else { $text .= $itemheader . (($first) ? "" : $separator) . $itemPrefix; $text .= $row['name']; } } $text .= $itemSuffix . $itemfooter . "\n"; } $first = false; } $text .= $footer; echo $text; } ?>