// Log in user
if (isset($_POST['login']) && isset($_POST['user_name']) && isset($_POST['user_pass'])) {
$auth = new Authenticate($_POST['user_name'], $_POST['user_pass'], (isset($_POST['remember_me']) ? true : false));
$userdata = $auth->getUserData();
unset($auth, $_POST['user_name'], $_POST['user_pass']);
} elseif (isset($_GET['logout']) && $_GET['logout'] == "yes") {
$userdata = Authenticate::logOut();
redirect(BASEDIR."index.php");
} else {
$userdata = Authenticate::validateAuthUser();
}
$language_files = makefilelist(BASEDIR."locale/", ".|..", true, "folders");
if(isset($userdata['yourcreateduserfield']' && preg_match("/^[0-9a-zA-Z_]+$/",$userdata['yourcreateduserfield'] && in_array($userdata['yourcreateduserfield'], $language_files)) {
$settings['locale'] =$userdata['yourcreateduserfield'];
}
include LOCALE.$settings['locale']."/"."global.php";
?lang=Russian // or English // or Malay
if (isset($_GET['lang']) && iMEMBER) {
dbquery("UPDATE ".DB_USERS." SET user_language='".LANGUAGE."' WHERE user_id='".intval($userdata['user_id'])."'");
}
$all_enabled_languages_in_your_current_site = fusion_get_enabled_languages();
var_dump($all_enabled_languages_in_your_current_site);
Category Forum
Modifications and Requests - 8Labels
None yet
Statistics
4 participants
Notifications
You are not receiving notifications from this thread.
Related Questions