- Code: Select all
// if ($change_lang || $user_lang != $config['default_lang'])
if ($change_lang || $user_lang != $config['lang_name'])
// if ($change_lang || $user_lang != $config['default_lang'])
if ($change_lang || $user_lang != $config['lang_name'])



if ($user->lang_name != $userdata['user_lang'] && $userdata['user_id'] != ANONYMOUS) if ($user->lang_name != $user->data['user_lang'] && $user->data['user_id'] != ANONYMOUS)






'S_DISPLAY_PM' => ($config['allow_privmsg'] && $user->data['is_registered'] && ($auth->acl_get('u_readpm') || $auth->acl_get('u_sendpm'))) ? true : false,
'S_DISPLAY_MEMBERLIST' => (isset($auth)) ? $auth->acl_get('u_viewprofile') : 0,
'S_NEW_PM' => ($s_privmsg_new) ? 1 : 0,
'S_LANG_QUICK_SELECT' => language_quick_select($user->lang_name), // create a quick language selection
?>
/**
* Create a toggle between two languages or a drop down if there are more than two languages.
*/
function language_quick_select($default)
{
global $db, $user;
$sql = 'SELECT COUNT(*) as total_languages FROM ' . LANG_TABLE;
$db->sql_query($sql);
$total_languages = (int) $db->sql_fetchfield('total_languages');
$db->sql_freeresult();
$language_options = '';
if ($total_languages < 2)
{
// There is only one language, so no need to create a selection
}
else
{
// Generate the url with appended lang var
$url = build_url('lang');
$url_parts = parse_url($url);
if (0 == utf8_strlen($url_parts['query']))
{
$url .= '?lang=';
}
else
{
$url .= '&lang=';
}
if ($total_languages == 2)
{
// Only 2 languages, so create a link for the non-current language
$sql = 'SELECT lang_iso, lang_local_name
FROM ' . LANG_TABLE . "
WHERE lang_iso <> '".$db->sql_escape($default)."'";
$db->sql_query($sql);
$row = $db->sql_fetchrow();
$db->sql_freeresult();
$language_options = '<a href="'.$url.$row['lang_iso'].'">'.$row['lang_local_name'].'</a>';
}
else
{
// More than 2 languages so create a drop down to choose a language
$language_options = '<select onchange="location.href=\''.$url.'\'+this.options[this.selectedIndex].value">';
$language_options .= language_select($default);
$language_options .= '</select>';
}
}
return $language_options;
}
<div id="site-description">
<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
<h1>{SITENAME}</h1>
<p>{SITE_DESCRIPTION}</p>
<p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>
</div>
<div id="quick-lang-select">
{S_LANG_QUICK_SELECT}
</div>
#search-box {
color: #FFFFFF;
position: relative;
margin-top: 30px;
#search-box {
color: #FFFFFF;
position: relative;
margin-top: 20px;
#site-description h1 {
margin-right: 0;
}
/* Quick language selection */
#quick-lang-select {
float: right;
width:29%;
text-align:right;
margin-right:1%;
}
#quick-lang-select a, #quick-lang-select a:visited {
color: white;
}





$user->lang_path = "{$phpbb_root_path}language/{$user->lang_name}/"; $user->lang_path = "{$phpbb_root_path}language/";
D



Return to Miscellaneous MODs, Hacks and Downloads
Users browsing this forum: VoilaBot [Bot] and 18 guests