function setLanguage($localeIdentifier = '') { global $prefs, $tikilib, $user; if (isValidLocale($localeIdentifier)) { return $tikilib->set_user_preference($user, 'language', $localeIdentifier); } else { return false; } }
function setLanguage($localeIdentifier = '') { global $prefs, $tikilib, $user, $smarty; if (isValidLocale($localeIdentifier)) { $prefs['language'] = $localeIdentifier; $smarty->refreshLanguage(); return $tikilib->set_user_preference($user, 'language', $localeIdentifier); } else { return false; } }