Code Duplication    Length = 3-5 lines in 2 locations

main/auth/profile.php 1 location

@@ 710-712 (lines=3) @@
707
708
    //Checking the user language
709
    $languages = api_get_languages();
710
    if (!in_array($user_data['language'], $languages['folder'])) {
711
        $user_data['language'] = api_get_setting('platformLanguage');
712
    }
713
    $_SESSION['_user']['language'] = $user_data['language'];
714
715
    //Only update values that are request by the "profile" setting

main/inc/lib/usermanager.lib.php 1 location

@@ 312-316 (lines=5) @@
309
        $languages = api_get_languages();
310
        $language = strtolower($language);
311
312
        if (isset($languages['folder'])) {
313
            if (!in_array($language, $languages['folder'])) {
314
                $language = api_get_setting('platformLanguage');
315
            }
316
        }
317
318
        if (!empty($currentUserId)) {
319
            $creator_id = $currentUserId;